Impression 3D

D’une révolution nous passons aux évolutions, l’imprimante 3D est en passe de transformer notre quotidien en se démocratisant avec des modèles de plus en plus performants et simples d’usage.

L’impression 3D est une formidable aventure que nous vous proposons de partager au travers de ce forum.
Forum spécialisé BQ Witbox, Hephestos , Witbox 2, Hephestos 2, Witbox Go!

Vitesse Ventilateur Hephestos2

Posez ici vos questions techniques avec ou sans rapport à l'impression 3D

Retour vers Sujets de technique générale

par Picco 77 » Ven Sep 15, 2017 5:40 pm

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.
Picco 77
Contributeur actif
 
Message(s) : 195
Inscrit le : Ven Juil 01, 2016 11:08 am
Imprimante 3D: Hephestos 2 Dagoma D200

par fafa20 » Ven Sep 15, 2017 8:35 pm

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 ?
fafa20
Contributeur actif
 
Message(s) : 173
Inscrit le : Sam Mars 26, 2016 11:45 am
Localisation : rambouillet
Imprimante 3D: prusia i3 hephestos

par Jacques » Ven Sep 15, 2017 11:25 pm

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.
Vous cherchez une imprimante, du filament, une pièce détachée, visitez notre boutique, https://boutique.premium-computer.fr/
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Premium, la qualité, le service en plus.
Avatar de l’utilisateur
Jacques
Site Admin
 
Message(s) : 3697
Inscrit le : Jeu Oct 23, 2014 3:02 pm
Localisation : Gonesse (95)
Imprimante 3D: Witbox et Hephestos

par Picco 77 » Sam Sep 16, 2017 8:11 am

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.
Picco 77
Contributeur actif
 
Message(s) : 195
Inscrit le : Ven Juil 01, 2016 11:08 am
Imprimante 3D: Hephestos 2 Dagoma D200

par MeKam » Ven Sep 22, 2017 6:18 pm

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
MeKam
Contributeur actif
 
Message(s) : 175
Inscrit le : Sam Nov 12, 2016 4:57 pm
Imprimante 3D: Hephestos 1-2017&2 - Mendel historique

par Jacques » Ven Sep 22, 2017 6:43 pm

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:
Vous cherchez une imprimante, du filament, une pièce détachée, visitez notre boutique, https://boutique.premium-computer.fr/
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Premium, la qualité, le service en plus.
Avatar de l’utilisateur
Jacques
Site Admin
 
Message(s) : 3697
Inscrit le : Jeu Oct 23, 2014 3:02 pm
Localisation : Gonesse (95)
Imprimante 3D: Witbox et Hephestos

par Picco 77 » Ven Sep 22, 2017 7:13 pm

Ç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.
Picco 77
Contributeur actif
 
Message(s) : 195
Inscrit le : Ven Juil 01, 2016 11:08 am
Imprimante 3D: Hephestos 2 Dagoma D200

par MeKam » Ven Sep 22, 2017 7:25 pm

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
MeKam
Contributeur actif
 
Message(s) : 175
Inscrit le : Sam Nov 12, 2016 4:57 pm
Imprimante 3D: Hephestos 1-2017&2 - Mendel historique

par Jacques » Ven Sep 22, 2017 8:50 pm

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 ?
Vous cherchez une imprimante, du filament, une pièce détachée, visitez notre boutique, https://boutique.premium-computer.fr/
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Premium, la qualité, le service en plus.
Avatar de l’utilisateur
Jacques
Site Admin
 
Message(s) : 3697
Inscrit le : Jeu Oct 23, 2014 3:02 pm
Localisation : Gonesse (95)
Imprimante 3D: Witbox et Hephestos

par MeKam » Ven Sep 22, 2017 9:01 pm

celui de la 2.5.1
Avatar de l’utilisateur
MeKam
Contributeur actif
 
Message(s) : 175
Inscrit le : Sam Nov 12, 2016 4:57 pm
Imprimante 3D: Hephestos 1-2017&2 - Mendel historique

par Jacques » Ven Sep 22, 2017 9:39 pm

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
Vous cherchez une imprimante, du filament, une pièce détachée, visitez notre boutique, https://boutique.premium-computer.fr/
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Premium, la qualité, le service en plus.
Avatar de l’utilisateur
Jacques
Site Admin
 
Message(s) : 3697
Inscrit le : Jeu Oct 23, 2014 3:02 pm
Localisation : Gonesse (95)
Imprimante 3D: Witbox et Hephestos

par MeKam » Sam Sep 23, 2017 12:06 am

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
MeKam
Contributeur actif
 
Message(s) : 175
Inscrit le : Sam Nov 12, 2016 4:57 pm
Imprimante 3D: Hephestos 1-2017&2 - Mendel historique

par Jacques » Sam Sep 23, 2017 7:32 am

Vous mettez quoi dans la config Cura ?
Vous cherchez une imprimante, du filament, une pièce détachée, visitez notre boutique, https://boutique.premium-computer.fr/
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Premium, la qualité, le service en plus.
Avatar de l’utilisateur
Jacques
Site Admin
 
Message(s) : 3697
Inscrit le : Jeu Oct 23, 2014 3:02 pm
Localisation : Gonesse (95)
Imprimante 3D: Witbox et Hephestos

par MeKam » Sam Sep 23, 2017 12:42 pm

ConfExpert.jpg
Avatar de l’utilisateur
MeKam
Contributeur actif
 
Message(s) : 175
Inscrit le : Sam Nov 12, 2016 4:57 pm
Imprimante 3D: Hephestos 1-2017&2 - Mendel historique

par Jacques » Sam Sep 23, 2017 11:53 pm

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à...
Vous cherchez une imprimante, du filament, une pièce détachée, visitez notre boutique, https://boutique.premium-computer.fr/
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Premium, la qualité, le service en plus.
Avatar de l’utilisateur
Jacques
Site Admin
 
Message(s) : 3697
Inscrit le : Jeu Oct 23, 2014 3:02 pm
Localisation : Gonesse (95)
Imprimante 3D: Witbox et Hephestos

Suivant

Retour vers Sujets de technique générale