Ce que signifie M106 / M107

Les trancheurs ajustent le refroidissement des pièces en fonction de la couche, du matériau et de la caractéristique. Un ventilateur faible ou éteint peut être utilisé pour les premières couches afin d'améliorer l'adhésion, suivi d'un réglage plus élevé pour les ponts et les porte-à-faux. M106 modifie la sortie de ventilateur demandée sans créer de géométrie de trajectoire d'outil.

M107 est la commande d'arrêt traditionnelle, bien que M106 S0 soit souvent équivalente. P sélectionne généralement un indice de ventilateur dans le style Marlin G-code, mais le mappage d'un indice à une sortie physique fait partie de la configuration de l'imprimante. Les commandes ne doivent jamais être copiées entre machines en supposant que P0, P1 et P2 contrôlent le même matériel.

Syntaxe et paramètres

M106 [P<fan>] S<speed>
M107 [P<fan>]
S

Vitesse demandée, généralement 0–255 ; l'échelle et les valeurs spéciales sont spécifiques au firmware.

P

Indice de ventilateur sur un firmware qui prend en charge plusieurs ventilateurs contrôlables.

Exemples concrets

Refroidissement complet des pièces

M106 S255

Demande au ventilateur contrôlable par défaut d'atteindre l'échelle maximale sur une configuration Marlin commune.

Éteindre le ventilateur

M107

Arrête le ventilateur sélectionné par défaut en utilisant la commande d'arrêt traditionnelle.

Contexte firmware

SystèmeÉtatCe qui change
MarlinCourantContrôle les sorties de ventilateur configurées ; les paramètres disponibles dépendent des options du firmware.
KlipperVérifier le dialecteM106/M107 peut être fourni via des macros d'imprimante ou la compatibilité du slicer ; les commandes natives du ventilateur sont basées sur la configuration.
RepRapFirmwareVérifier le dialectePrend en charge les commandes de ventilateur avec sa propre cartographie, fréquence et options de contrôle thermostatique.
CNC controllersSans objetNe confondez pas les codes de ventilateur de l'imprimante avec les commandes du liquide de refroidissement ou de la broche de la CNC.

Ce que cette visionneuse peut montrer

Conservé mais non simulé

Les commandes de ventilateur restent dans le fichier, mais le visualiseur actuel ne trace pas la vitesse du ventilateur ni ne prédit les effets de refroidissement. Elles ne modifient pas le parcours d'outil rendu.

Erreurs courantes

  • La correspondance des indices de ventilateur est un détail de configuration de la machine, pas une norme universelle.
  • Un refroidissement maximal de la pièce n'est pas approprié pour chaque matériau ou pour la première couche.
  • Un visualiseur ne peut pas déduire le flux d'air réel, une panne de ventilateur ou la performance de refroidissement uniquement à partir de la commande.

Sources primaires

Cette page est la traduction de l’explication originale en anglais, relue au regard de la documentation de firmware ci-dessous. Vérifiez toujours les commandes auprès du firmware et de la configuration de la machine qui les exécutera.