Ce que signifie M600
Un changement de filament est une procédure de machine avec état, et non un simple mouvement d'extrusion. La fonction Advanced Pause d'Marlin peut élever l'axe Z, stationner XY, rétracter, décharger, inviter l'utilisateur, charger et amorcer, puis restaurer la position d'impression. Les valeurs par défaut des paramètres proviennent de la configuration du firmware et peuvent être remplacées dans la commande.
Le support n'est pas universel. Les utilisateurs d'Klipper définissent couramment M600 comme une macro composée de PAUSE et de mouvements spécifiques à l'imprimante ; RepRapFirmware peut utiliser ses propres macros de changement de filament et son flux de travail. Un fichier hors ligne ne peut pas savoir si un affichage, un capteur de fin de filament, une macro ou une réponse humaine sera disponible lors de l'exécution de la commande.
Syntaxe et paramètres
M600M600 X<park-x> Y<park-y> Z<lift> [E<retract>] [U<unload>] [L<load>] [R<resume-temp>]X / YPosition de stationnement demandée sur Marlin.
ZÉlévation relative de l'axe Z avant le stationnement.
E / U / LRetrait initial, déchargement et longueurs de chargement ; les signes et les valeurs par défaut sont définis par le firmware.
R / T / BReprendre la température, l'extrudeuse cible et les bips d'alerte sur les versions Marlin prises en charge.
Exemples concrets
Utiliser la routine de changement configurée
M600Démarre la séquence de changement de filament par défaut de la machine.
Demander un point de stationnement
M600 X10 Y15 Z5Forme illustrative Marlin qui se gare à X10 Y15 après un soulèvement relatif de 5 mm.
Contexte firmware
| Système | État | Ce qui change |
|---|---|---|
| Marlin | Courant | Nécessite ADVANCED_PAUSE_FEATURE et une interaction utilisateur appropriée ; les paramètres disponibles dépendent de la configuration. |
| Klipper | Vérifier le dialecte | M600 est typiquement une macro définie par l'utilisateur ; le comportement de PAUSE/RESUME et le stationnement sont spécifiques à l'imprimante. |
| RepRapFirmware | Vérifier le dialecte | La gestion du changement de filament est spécifique au macro et à la machine ; confirmez le flux de travail configuré. |
| CNC controllers | Sans objet | M600 n'est pas une norme générale pour le changement de filament ou d'outil sur CNC. |
Ce que cette visionneuse peut montrer
Le visualiseur n'étend pas M600 en mouvements de parking, de déchargement et de reprise cachés car ceux-ci résident dans le micrologiciel ou les macros. Seuls les mouvements explicites écrits dans le fichier affectent le chemin rendu.
Erreurs courantes
- Vérifiez que l'imprimante peut s'arrêter et attendre en toute sécurité avant de se fier à M600 dans un fichier non supervisé.
- Les coordonnées de parking et les longueurs de déchargement doivent correspondre à la machine réelle et au chemin du filament.
- Un visionneur ne peut pas garantir que la reprise restaure correctement les températures, l'état de l'extrusion et la position.
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.