guides:gcode

Ceci est une ancienne révision du document !


Liste des GCODE principaux et couramment utilisés

Permet de faire un mouvement sur un axe ou plusieurs.

G1 X50 permet de faire un mouvement de 50mm selon l'axe X.

G1 Z100 permet de faire un mouvement de 100mm selon l'axe Z.

G1 X50 Y50 permet de faire un mouvement de 50mm selon les axes X et Y. Cela se traduira par un mouvement en diagonale.

Il est possible d'ajouter aussi une notion de vitesse avec le paramètre Fxxx, xxx étant la valeur en mm/minutes de la vitesse :

G1 X50 F100 permet de faire un mouvement de 50mm selon l'axe X lent (100mm/min soit 1.66mm/s).

G1 X50 F12000 permet de faire un mouvement de 50mm selon l'axe X rapide (12000mm/min soit 200mm/s).

Cette commande permet d'initialiser en position 0 les axes X, Y et Z de l'imprimante.

G28 : fait une initialisation à 0 des 3 axes X, Y et Z.

G28 X0 Y0 : ne fait une initialisation à 0 que des axes X et Y.

G28 Z0 : ne fait une initialisation à 0 que de l'axe Z.

Lance une autocalibration du plateau d'impression dans le cas où l'imprimante dispose d'un capteur de calibration automatique (cas des imprimantes professionnelles notamment).

Il faut nécessairement que au moins les axes X et Y aient été initialisés à 0 avant de lancer cette commande (G28 X0 Y0 ou alors G28).

G29 : lance la calibration automatique du plateau (généralement en 9 points, dépendant de la configuration de l'imprimante). Une fois fait, un plan moyen du plateau est définit et tout mouvement en X et/ou Y verra sa compensation en Z se réaliser (le plateau d'impression montera ou descendra un peu en fonction du mouvement).

G29 V4 T : permet de faire une calibration automatique du plateau avec toutes les informations de mesures affichées dans les logs (points mesurés, moyennage du plan, etc).

Permet de faire une autocalibration PID d'une tête d'impression (voir Améliorer la précision de la température d'impression avec le réglage PID pour la procédure détaillée).

M303 E0 S210 C8 permet de faire une autocalibration d'un extrudeur avec les paramètres suivants :

  • E0 : calibration réalisée sur l'extrudeur 0, c'est à dire la tête n°1 de l'imprimante
  • S210 : la température cible de la calibration est de 210°C
  • C8 : 8 itérations sont réalisées pour avoir un échantillonnage de mesure plus grand

Cette commande permet de définir manuellement les paramètres de PID après un M303.

M301 H0 P31.58 I1.17 D67.98 définit sur l'extrudeur 0 (H0) les paramètres P de 31.58, I de 1.17 et D de 67.98.

Cette commande est utile si on a pas accès aux réglages EEPROM de l'imprimante (sous Simplify3D par exemple).

Il est important de sauvegarder ensuite ces réglages avec un M500.

Cette commande permet d'enregistrer dans l'EEPROM de la carte électronique les paramètres rentrés (par exemple après un réglage PID M301).

Cette commande permet de définir manuellement les pas par mm des axes de l'imprimante. Pratique pour faire un reréglage rapide lors de tests.

M92 X67.5 Y67.5 Z4000 E139.75 définit respectivement des pas/mm de 67.5 pour X et Y, 4000 pour Z et 139.75 pour l'extrudeur.

Il est possible de ne faire le réglage que pour un axe :

M92 E139.75

Il est important de sauvegarder ensuite ces réglages avec un M500.

Cette commande permet de retourner l'état des capteurs de fin de course de l'imprimante. Très utile à la fin d'un montage pour vérifier si les capteurs sont convenablement branchés et sans faux contact. Très utile aussi en diagnostic si un axe ne veut pas s'initialiser en position 0.

M119 va par exemple retourner :

x_min : TRIGGERED

x_max : open

y_min : open

y_max : open

z_min : TRIGGERED

z_max : open

C'est à dire que le capteur de fin de course X est en contact (position 0 du chariot d'impression), que le capteur de fin de course Y n'est pas en contact (contact ouvert) et que le capteur de fin de course Z est en contact (touche le plateau).

Cas d'un faux contact sur un capteur

Si un capteur est mal branché, détruit ou a un faux contact, l'état sera TRIGGERED et donc en faisant une initialisation 0 de l'axe en question (G28 X0 s'il s'agit de l'axe X), celui ci fera un petit mouvement (environ 10mm) en positif (donc en s'écartant de son capteur).

Un M119 permettra de mettre en avant ce défaut.

  • guides/gcode.1468167460.txt.gz
  • Dernière modification: 2016/07/10 18:17
  • de adrien