Pour ne pas pourrir le post de Jacques sur le Vase, je poste ici.
Donc, la commande M106 S*** n'a aucun effet sur ma machine. le ventilateur de buse se moque complètement du S***
Version du firmware 2.5.0 et 2.5.1 idem
Ceci dit, pour le pla bon, ça passe, l'abs aussi, ou cela devient un peu plus gênant, c'est pour tester le nylon et le petg.
Tout ou rien c'est pô bien.
Si vous avez la soluce......
Jacques est demandé au parloir.
Vitesse Ventilateur Hephestos2
- Jacques
- Site Admin
- Messages : 5623
- Inscription : jeu. oct. 23, 2014 3:02 pm
- Imprimante 3D : Witbox, Witbox 2 et Hephestos
- Localisation : Aix en Provence
- Contact :
En 2.5.1 ca devrait fonctionner sauf si le branchement des ventilateurs est inversé (blower de buse/ventilateur extrudeur), ce qui est possible très facilement.
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
-
- Contributeur actif
- Messages : 285
- Inscription : ven. juil. 01, 2016 11:08 am
- Imprimante 3D : Hephestos 2 Geeetech Pro c
Bien non, mes ventilos sont bien branchés, le ventilo de l'extrudeur se déclenche bien à 50º donc lui pas de pb.
Le ventilo de buse, lui me donne tout ou rien, sous pronterface, cura ou s3 la vitesse ne varie pas d'un poil, à fond à fond à fond.
Le ventilo de buse, lui me donne tout ou rien, sous pronterface, cura ou s3 la vitesse ne varie pas d'un poil, à fond à fond à fond.
Quand on voit ce qu'on voit, qu'on entend ce qu'on entend et qu'on sait ce que qu'on sait, on a bien raison de penser ce qu'on pense.
-
- Contributeur actif
- Messages : 215
- Inscription : sam. nov. 12, 2016 3:57 pm
- Imprimante 3D : Hephestos 1-2017&2 - Mendel historique
- Contact :
J'ai le même symptôme sur Hephestos 2 et Hephestos version 2017. Sur les deux imprimantes, la carte est une Zum3D
et elles sont toutes les deux en version firmware 2.5.1. Je n'ai pas trouvé de solutions pour le moment.
et elles sont toutes les deux en version firmware 2.5.1. Je n'ai pas trouvé de solutions pour le moment.
- Jacques
- Site Admin
- Messages : 5623
- Inscription : jeu. oct. 23, 2014 3:02 pm
- Imprimante 3D : Witbox, Witbox 2 et Hephestos
- Localisation : Aix en Provence
- Contact :
Depuis la version 2.1.0 il y a cette phrase :
•Blower is now activated when a percent of speed (M106) is selected (always 100% of speed is used though) (W2/H2).
Ce qui sous-entendrait que l'on peut y mettre une valeur mais que le ventilateur tournera toujours à 100%
En effet dans Marlin/Marlin_main.cpp
On trouve cette modification
La ligne - a été supprimée et les lignes + ajoutées
On comprend bien que peu importe la valeur, il tournera à 100% ou pas du tout
En supprimant les 8 lignes et en ajoutant celle supprimée tou devrait rentrer dans l'ordre.
Cependant je ne sais pas pourquoi ca a été changé.
Cette modification a déjà été faite dans d'autres version antérieur puis c'est redevenu fonctionnel. On peut imaginer que BQ l'a simplifié en constatant que certaines personnes fonctionnent avec une valeur trop basse sans s'en rendre compte et que la qualité des impressions en souffre sans véritable problème technique. Le bloquer au niveau de firmware devient alors la solution ultime
•Blower is now activated when a percent of speed (M106) is selected (always 100% of speed is used though) (W2/H2).
Ce qui sous-entendrait que l'on peut y mettre une valeur mais que le ventilateur tournera toujours à 100%
En effet dans Marlin/Marlin_main.cpp
On trouve cette modification
Code : Tout sélectionner
2466 2478 case 106: //M106 Fan On
2467 2479 temp::TemperatureManager::single::instance().setBlowerControlState(false);
2468 2480 if (code_seen('S')){
2469 - fanSpeed=constrain(code_value(),0,255);
2481 + if(code_value() > 0)
2482 + {
2483 + fanSpeed=255;
2484 + }
2485 + else
2486 + {
2487 + fanSpeed=0;
2488 + }
2470 2489 }
2471 2490 else {
2472 2491 fanSpeed=255;
On comprend bien que peu importe la valeur, il tournera à 100% ou pas du tout
En supprimant les 8 lignes et en ajoutant celle supprimée tou devrait rentrer dans l'ordre.
Cependant je ne sais pas pourquoi ca a été changé.
Cette modification a déjà été faite dans d'autres version antérieur puis c'est redevenu fonctionnel. On peut imaginer que BQ l'a simplifié en constatant que certaines personnes fonctionnent avec une valeur trop basse sans s'en rendre compte et que la qualité des impressions en souffre sans véritable problème technique. Le bloquer au niveau de firmware devient alors la solution ultime
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
-
- Contributeur actif
- Messages : 285
- Inscription : ven. juil. 01, 2016 11:08 am
- Imprimante 3D : Hephestos 2 Geeetech Pro c
Ça c'est super!!!
Plus le temps de m'y coller pour ce week end et semaine prochaine, mais on va tester ça.
Merci grand Maître Jacques
Plus le temps de m'y coller pour ce week end et semaine prochaine, mais on va tester ça.
Merci grand Maître Jacques
Quand on voit ce qu'on voit, qu'on entend ce qu'on entend et qu'on sait ce que qu'on sait, on a bien raison de penser ce qu'on pense.
-
- Contributeur actif
- Messages : 215
- Inscription : sam. nov. 12, 2016 3:57 pm
- Imprimante 3D : Hephestos 1-2017&2 - Mendel historique
- Contact :
Code : Tout sélectionner
case 106: //M106 Fan On
temp::TemperatureManager::single::instance().setBlowerControlState(false);
if (code_seen('S')){
if(code_value() > 0)
{
#if IS_RAMPS
fanSpeed = code_value();
#else
fanSpeed=255;
#endif
}
else
{
fanSpeed=0;
}
}
else {
fanSpeed=255;
}
break;
Il semble que lorsque l'on a autre chose qu'une RAMPS, cela soit à fond, bizarre
- Jacques
- Site Admin
- Messages : 5623
- Inscription : jeu. oct. 23, 2014 3:02 pm
- Imprimante 3D : Witbox, Witbox 2 et Hephestos
- Localisation : Aix en Provence
- Contact :
Ramps ou Zum c'est le même hardware au niveau du fonctionnement.
IS_RAMPS doit être générique pour toutes les cartes sur la base d'un RAMPS
C'est quelle version ce code ?
IS_RAMPS doit être générique pour toutes les cartes sur la base d'un RAMPS
C'est quelle version ce code ?
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
- Jacques
- Site Admin
- Messages : 5623
- Inscription : jeu. oct. 23, 2014 3:02 pm
- Imprimante 3D : Witbox, Witbox 2 et Hephestos
- Localisation : Aix en Provence
- Contact :
En effet encore autre chose dans cette version.
Il suffit peut être de copier la ligne fanSpeed = code_value(); après le else.
A tester
Il suffit peut être de copier la ligne fanSpeed = code_value(); après le else.
A tester
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
-
- Contributeur actif
- Messages : 215
- Inscription : sam. nov. 12, 2016 3:57 pm
- Imprimante 3D : Hephestos 1-2017&2 - Mendel historique
- Contact :
J'ai modifié le code comme suis (marlin_main.ccp) :
Sous cura, j'ai lancé le ventilateur de buse à 0.8mm. Donc on peut régler la hauteur de démarrage du ventilo.
Par contre, pas possible de changer la vitesse. Ce n’est pas encore gagné
Code : Tout sélectionner
#if defined(FAN_PIN) && FAN_PIN > -1
case 106: //M106 Fan On
temp::TemperatureManager::single::instance().setBlowerControlState(false);
if (code_seen('S')){
if(code_value() > 0)
{
#if IS_RAMPS
fanSpeed = code_value();
#else
fanSpeed = code_value();
#endif
}
else
{
fanSpeed=0;
}
}
else {
fanSpeed = code_value();
}
break;
Par contre, pas possible de changer la vitesse. Ce n’est pas encore gagné
- Jacques
- Site Admin
- Messages : 5623
- Inscription : jeu. oct. 23, 2014 3:02 pm
- Imprimante 3D : Witbox, Witbox 2 et Hephestos
- Localisation : Aix en Provence
- Contact :
Vous mettez quoi dans la config Cura ?
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
- Jacques
- Site Admin
- Messages : 5623
- Inscription : jeu. oct. 23, 2014 3:02 pm
- Imprimante 3D : Witbox, Witbox 2 et Hephestos
- Localisation : Aix en Provence
- Contact :
Ces valeurs sont bonnes, ca devrait donc fonctionner.
Je pense que la réponse tient dans le fait que la Zum utilise la pin 12 au lieu de 9 pour faire fonctionner le ventilateur. Les deux sont PWM, il y donc quelque chose à voir de ce coté là...
Je pense que la réponse tient dans le fait que la Zum utilise la pin 12 au lieu de 9 pour faire fonctionner le ventilateur. Les deux sont PWM, il y donc quelque chose à voir de ce coté là...
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.