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é.