Vous trouverez ici toutes les informations nécessaires à l'apprentissage et à l'utilisation du G-Code. Seules les instructions basiques sont présentées. Pour plus de fonction (plus de 200), rendez-vous sur : Gcode Marlin

Certains de ces codes sont fonction des réglages de votre machine. Par exemple, si l'option cercle n'est pas activée, les codes G2 et G3 ne fonctionneront pas.

A SAVOIR : X, Y, Z sont des axes connus, l'extrudeur E l'est aussi.

G1 X__ Y__ Z__ E__ F__

code de déplacement linéaire et d'impression. Dans le cas d'un simple déplacement il est possible d'utiliser G0 uniquement et ne pas indiquer E et F. Les valeurs X, Y, Z et E sont à donner en mm. F est le feedrate (vitesse d'avance) voulu en mm/min. Si une valeur est omise, Marlin ne déplacera pas l'axe.

G21

permet de mettre la machine en mode millimètre. G20 la dispose en Inch.

G28

lance l'initialisation de la position. Si un axe (X, Y ou Z) est précisé, c'est uniquement sur celui/ceux-ci que la position sera initiée.

G29

ce code permet de faire un nivellement du plateau. ATTENTION : vous devez posséder un capteur sur la buse (BL-touch, Sonde magnétique, contact, ...)

G34

dans le cas d'une machine avec plusieurs axes Z indépendants, ce code lance l'alignement automatique des axes. Vous devez posséder un capteur sur la buse.

G90

défini les coordonnées indiquées comme étant des coordonnées absolues. Si vous demandez X20, l'imprimante se placera à 20mm en X à gauche du plateau.

G91

à l'inverse de G90, ici on demande à faire des déplacements relatifs. Si la buse est en X20 et que l'on demande X10, la buse se déplace en X30.

G92

défini la position actuelle de la coordonnée comme étant celle inscrite. Exemple : G92 X10, défini que la position actuelle en X est de 10mm.

M18/84 X Y Z E S

désactive les moteurs associés. Chaque coordonnées est optionnelle, si seulement M18 ou M84 est utilisé, tous les moteurs seront stoppé. La variable S défini en combien de temps c'est désactivé.