G0Déplacement rapideDéplacements
Déplace la tête d'impression à la vitesse maximale sans extruder de matière. Utilisé pour les déplacements à vide.
G0 X100 Y50 Z10 F3000
G1Déplacement linéaire contrôléDéplacements
Déplace la tête à une vitesse définie, avec ou sans extrusion. C'est la commande la plus utilisée pour imprimer.
G1 X50 Y30 E10 F1500
G28Retour à l'origine (homing)Déplacements
Ramène les axes spécifiés (ou tous) à leur position zéro (fin de course). Indispensable avant chaque impression.
G28 ; home tous les axes
G28 X Y ; home X et Y uniquement
G29Nivellement automatique du plateauDéplacements
Lance la procédure de palpage automatique du plateau (ABL). Nécessite un capteur (BLTouch, inductif, etc.).
G28
G29 ; palpage après homing
G90Positionnement absoluDéplacements
Les coordonnées sont interprétées comme des positions absolues par rapport à l'origine.
G90 ; mode absolu
G91Positionnement relatifDéplacements
Les coordonnées sont interprétées comme des déplacements relatifs à la position actuelle.
G91 ; mode relatif
G1 Z10 ; monte de 10 mm
G92Définir la position couranteDéplacements
Définit la position actuelle de l'axe sans mouvement. Souvent utilisé pour réinitialiser l'extrudeur.
G92 E0 ; reset extrudeur à 0
M104Chauffer la buse (sans attente)Température
Définit la température cible de la buse et continue immédiatement sans attendre.
M104 S200 ; chauffe à 200°C
M109Chauffer la buse (avec attente)Température
Définit la température cible de la buse et attend que celle-ci soit atteinte avant de continuer.
M109 S210 ; attend 210°C
M140Chauffer le plateau (sans attente)Température
Définit la température cible du plateau chauffant et continue immédiatement.
M140 S60 ; plateau à 60°C
M190Chauffer le plateau (avec attente)Température
Définit la température cible du plateau et attend qu'elle soit atteinte.
M190 S60 ; attend plateau à 60°C
M106Allumer le ventilateurVentilation
Active le ventilateur de refroidissement de la pièce à une vitesse donnée (0-255).
M106 S127 ; ventilateur à 50%
M106 S255 ; ventilateur à 100%
M107Éteindre le ventilateurVentilation
Désactive complètement le ventilateur de refroidissement.
M107 ; ventilateur off
M82Extrusion en mode absoluExtrusion
Les valeurs E sont interprétées comme des positions absolues de l'extrudeur.
M82 ; extrusion absolue
M83Extrusion en mode relatifExtrusion
Les valeurs E sont interprétées comme des longueurs relatives de filament à extruder.
M83 ; extrusion relative
M84Désactiver les moteursMoteurs
Coupe l'alimentation des moteurs pas à pas. Utilisé en fin d'impression pour permettre le déplacement manuel.
M84 ; moteurs off
M220Modifier la vitesse d'impressionRéglages
Ajuste le facteur de vitesse d'impression en pourcentage pendant l'impression.
M220 S80 ; vitesse à 80%
M220 S120 ; vitesse à 120%
M221Modifier le débit d'extrusionRéglages
Ajuste le facteur de débit (flow rate) en pourcentage pendant l'impression.
M221 S95 ; débit à 95%
M600Changement de filamentFilament
Met l'impression en pause pour permettre un changement de filament. Nécessite Marlin ou firmware compatible.
M600 ; pause pour changement filament
M900Linear Advance (facteur K)Réglages
Configure le facteur K de Linear Advance pour compenser la pression dans la buse. Améliore les angles et les transitions.
M900 K0.04 ; facteur LA pour direct drive