Ce que signifie M18 / M84

Un moteur pas à pas alimenté maintient sa position. Le désactiver supprime ce couple de maintien, permettant à un axe d'être déplacé à la main ou de dériver sous charge. Marlin traite M18 et M84 comme des alias : aucun paramètre désactive tous les axes configurés, les lettres d'axe sélectionnent des moteurs particuliers, et S modifie le délai d'inactivité au lieu de les désactiver immédiatement.

Relâcher les moteurs n'est pas la même chose que se déplacer vers une position sûre. Sur des lits ou des gantries qui peuvent tomber, désactiver Z peut faire perdre la référence physique. Un fichier ultérieur doit normalement mettre à l'origine les axes affectés avant de faire confiance à nouveau aux coordonnées, même si le contrôleur se souvient encore des derniers nombres commandés.

Syntaxe et paramètres

M18 [X] [Y] [Z] [E]
M84 [S<seconds>] [X] [Y] [Z] [E]
X / Y / Z / E

Désactivez immédiatement uniquement les moteurs nommés sur le firmware pris en charge.

S

Définissez le délai d'inactivité en secondes sur Marlin ; S0 désactive ce délai.

Exemples concrets

Relâchez chaque moteur pas à pas

M84

Action courante de fin-G-code après que la machine s'est garée et que les chauffages sont éteints.

Définir un délai d'une minute

M18 S60

Modifie le délai d'inactivité de Marlin au lieu de désactiver immédiatement les moteurs.

Contexte firmware

SystèmeÉtatCe qui change
MarlinCourantM18 et M84 sont des alias avec sélection d'axe et prise en charge du délai S.
KlipperCourantPrend en charge M18/M84 pour éteindre les moteurs ; le comportement du délai est défini par la configuration.
RepRapFirmwareCourantPrend en charge les contrôles de moteur au repos avec des paramètres spécifiques au firmware et le comportement de la machine.
CNC controllersVérifier le dialecteLe contrôle d'activation du moteur est spécifique à la machine ; ne supposez pas la sémantique de l'imprimante M18/M84.

Ce que cette visionneuse peut montrer

Reconnu, libération physique non simulée

La commande source est préservée, mais le visualiseur ne déplace pas les axes ni n'invalide automatiquement les coordonnées ultérieures car le vrai glissement dépend de la mécanique de la machine.

Erreurs courantes

  • Garez l'outil et sécurisez la machine avant de libérer les moteurs.
  • Désactiver l'axe Z peut laisser tomber un lit ou un portique lourd et perdre sa référence.
  • Les coordonnées mémorisées ne sont pas une preuve de la position physique après qu'un axe a été déplacé à la main.

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.