Skip to content

C'est quoi le GCode ?

Ce que l’on envoie à la machine, c'est du GCode ! Le GCode peut à minima être envoyé à la main (ce n'est qu'une chaîne texte) ou bien sûr, sous forme d'un fichier généré à partir d'un dessin de pièce à découper.

Le G-Code

Que ce soit la chaîne logicielle 2D ou 3D, on obtient au final un fichier de G-Code : qu'est-ce que cela signifie ? En fait le G-Code est un « langage » de programmation pour automates utilisé dans l'industrie et qui se présente sous la forme d'instructions simples constitués d'un code de la forme

GXXX YYYYY 

où :

  • XXX est un nombre
  • et YYYY une valeur numérique.

Très concrétement, l'imprimante va « décoder » chaque instruction de G-Code et va positionner les différents éléments de l'imprimante en conséquence.

Pour info : Structure d'un fichier de G-Code

De même que le STL, le fichier de G-Code est un fichier texte que l'on peut ouvrir dans un simple éditeur de texte : on y retrouve l'ensemble des instructions générées précédemment :

Quelques instructions de G-Code

En pratique, vous n'aurez pas besoin d'utiliser directement les instructions de G-Code, sauf pour paramétrer dans Slic3R le G-Code à exécuter avant et après impression, notamment :

M104 S0 ; Eteint la buse chauffante
M140 S0 ; Eteint le plateau chauffant
G28 X0  ; Assure le home X
M84     ; Désactive les moteurs

En pratique, la liste des instructions de G-Code reconnue par la machine est fournie dans la documentation du micro-logiciel utilisé.