Skip to content

Quelques GCode essentiels à connaître

Les firmwares opensource GRBL ou Smoothieware ou encore Marlin sont des interpréteurs de GCode, un encodage alpha-numérique des actions que la machine doit faire. Il existe plusieurs dizaines d'instructions de GCode et en pratique, il n'est évidemment pas utile de les connaître. Mais certains GCode sont utiles à connaître car on peut être amené à les utiliser manuellement lors de test de la machine ou autre.

La liste de tous les GCodes reconnu par firmware est disponible ici : http://reprap.org/wiki/G-code

Voici quelques GCodesutiles à connaître.

Détails des commandes G

Parmi les plus importantes :

  • G00 X888 Y888 Z888 F888 : mouvement rapide vers les coordonnées X,Y,Z, à la vitesse F en mm/sec
  • G01 X888 Y888 Z888 F888: mouvement linéaire vers les coordonnées X,Y,Z, à la vitesse F en mm/sec
  • G28 X Y Z : home du ou des axes précisés
  • G90 : mode coordonnées absolues
  • G91 : mode coordonnées relatives
  • G92 : Fixe la position courante interne

Détails des commandes M

  • M84 : désactivation des moteurs
  • M140 S0 : extinction de la résistance du plateau chauffant
  • M104 S0 : extinction de la résistance de la buse

Sources utiles

Le G-Code est un standard industriel qui est donc décrit :

Pour un décodeur de G-Code donné, on trouvera dans la documentation dudit décodeur la liste des codes supportés.

Un comparatif du support des commandes G-Code par Firmware Reprap : http://reprap.org/wiki/G-code