Vitesse Ventilateur Hephestos2

Posez ici vos questions techniques avec ou sans rapport à l'impression 3D
Picco 77
Contributeur actif
Messages : 285
Inscription : ven. juil. 01, 2016 11:08 am
Imprimante 3D : Hephestos 2 Geeetech Pro c

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...... :cheese:
Jacques est demandé au parloir.
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.
fafa20
Contributeur actif
Messages : 201
Inscription : sam. mars 26, 2016 10:45 am
Imprimante 3D : prusia i3 hephestos
Localisation : rambouillet

la vitesse du ventilateur peut se choisir dans le logiciel de tranchage comme cura ou simplify , cela ne fonctionne pas lorsque tu le règle dessus ?
Avatar de l’utilisateur
Jacques
Site Admin
Messages : 5616
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.
Picco 77
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.
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.
MeKam
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. :senpai:
Avatar de l’utilisateur
Jacques
Site Admin
Messages : 5616
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

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;  
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 :giggle:
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.
Picco 77
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 :peace: :goodguy:
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.
MeKam
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;
Voilà ce que je trouve dans marlin_main.ccp
Il semble que lorsque l'on a autre chose qu'une RAMPS, cela soit à fond, bizarre :waiting:
Avatar de l’utilisateur
Jacques
Site Admin
Messages : 5616
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 ?
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.
MeKam
Contributeur actif
Messages : 215
Inscription : sam. nov. 12, 2016 3:57 pm
Imprimante 3D : Hephestos 1-2017&2 - Mendel historique
Contact :

celui de la 2.5.1
Avatar de l’utilisateur
Jacques
Site Admin
Messages : 5616
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
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.
MeKam
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) :

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;
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é Image
Avatar de l’utilisateur
Jacques
Site Admin
Messages : 5616
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.
MeKam
Contributeur actif
Messages : 215
Inscription : sam. nov. 12, 2016 3:57 pm
Imprimante 3D : Hephestos 1-2017&2 - Mendel historique
Contact :

ConfExpert.jpg
Avatar de l’utilisateur
Jacques
Site Admin
Messages : 5616
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à...
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.
Répondre