Étape 1: Configuration de commutateur pour fan HOTEND HEATSINK
Nous commençons par créer un standard de commutateur qui ont beaucoup d' options , que nous pouvons utiliser.
Je suis définissant le nom une hotendheatsinkfan comme ce commutateur va gérer le ventilateur sur notre dissipateur de chaleur hotend.
Toutes les options sont ajoutées avec switch.hotendheatsinkfan qui indique il s’agit d’un commutateur et le nom du commutateur.
- Nous faire une nouvelle section un nom descriptif global de notre commutateur, dans ce cas, interrupteur pour ventilateur de radiateur de HOTEND. J’utilise des bouchons pour pouvoir repérer il facilement dans mon fichier config.txt.
- Nous utilisons .enable true pour activer l’interrupteur.
- J’ai installation, mais mis en commentaire les .input_on_command, les .input_off_command et les .subcode pour notre commutateur.
- Elles sont commentées, car Smoothieware est actuellement besoin d’une mise à jour prévue pour corriger quelques bugs liés aux commutateurs.
Remarque. à usage général, il ne fait aucun wheter différent que vous avez eux décommenté ou non. Le firmware n’utilise pas les codes M pour contrôler le ventilateur. - Les commandes sont utilisées pour manuellement mettre le ventilateur en marche et au large, où le sous-code spécifie l’objet spécifique assigné à un commutateur, dans ce cas un fan, nous voulons contrôle, dans le cas où nous avons plusieurs d'entre eux.
- Exemple : M106.2 pourmettre en marche et M107.2 à arrêter. Si j’avais un interrupteur supplémentaire avec le sous-code 3, j’ai contrôlerait en utilisant M106. 3 et M107. 3
- Remarque : lorsque vous utilisez Ecrans TFT MKS vous ne souhaitez pas ajouter un sous-code au ventilateur, qui est celui de refroidissement vos objets imprimés, comme vous allez être incapable de contrôler depuis l’écran. Vous pouvez toujours utiliser des sous-codes pour les autres fans.
N’ajoutez pas sur et en dehors des _command à plusieurs interrupteurs sans utiliser les sous-codes, sauf si vous voulez tous à être activée ou désactivée avec la même commande.
- Elles sont commentées, car Smoothieware est actuellement besoin d’une mise à jour prévue pour corriger quelques bugs liés aux commutateurs.
- Le .output_pin définit l’axe d’à que notre ventilateur est fixé. Dans ce cas, nous utilisons 2.6 qui est les bornes Heater2 .
- Le .output_type est pwm ou numérique. PWM peut être configuré avec puissance de 0 à 100 % défini par 0 et 255 , où le numérique est activée ou désactivée.
- Le paramètre .max_pwm définit la puissance maximale à notre fan. Le mien est assez fort et cool très bien à la vitesse de 200.
- Vous ne voulez pas mettre trop bas car vous risquez de heatcreep vers le haut de la hotend où le filament obtient doux et engorgent le hotend.
- Le .fail_safe_set_to définit ce qu’il faut faire au cas où notre imprimante passe en mode Crash ou HALT (peut-être un autre failture mode aussi bien). Je l’ai mis à 1 ce qui signifie que le ventilateur se tiendra place filer si le l’imprimante rencontre des problèmes.
- Je ne veux pas le ventilateur de radiateur hotend cesser de fonctionner dans le cas où j’ai un cas de surchauffe !
# Switch for HOTEND HEATSINK fan switch.hotendheatsinkfan.enable true # true/false # switch.hotendheatsinkfan.input_on_command M106 # # switch.hotendheatsinkfan.input_off_command M107 # # switch.hotendheatsinkfan.subcode 2 # switch.hotendheatsinkfan.output_pin 2.6 # Heater2 switch.hotendheatsinkfan.output_type pwm # digital would be on/off switch.hotendheatsinkfan.max_pwm 200 # default is 255 switch.hotendheatsinkfan.fail_safe_set_to 1 # CRASH or HALT. 0 or 1