Une imprimante 3D de bureau fonctionne à partir d'une série de commandes appelées G-code : la plupart commencent par un G, certaines commandes propres à la machine commencent par un M. Elles indiquent où se déplacer, à quelle vitesse, à quelle température. Une connaissance de base du G-code aide à comprendre le fonctionnement de sa machine, à la déboguer, ou à vérifier un fichier avant de lancer une impression.

Les commandes G les plus courantes

  • G0 – Déplacement rapide vers une position donnée, sans contrainte de trajectoire
  • G1 – Déplacement en ligne droite vers une position, à une vitesse d'avance définie
  • G2 / G3 – Interpolation circulaire, respectivement dans le sens horaire et antihoraire
  • G20 / G21 – Sélection de l'unité de mesure : pouces ou millimètres
  • G28 – Retour de l'outil à sa position d'origine (« home »)
  • G90 / G91 – Positionnement absolu (par rapport au point zéro) ou relatif (par rapport à la dernière position)

Les commandes M essentielles pour une imprimante 3D

  • M0 – Arrêt du programme
  • M18 – Arrêt de tous les moteurs
  • M104 / M109 – Lancer la chauffe de l'extrudeur, puis attendre qu'elle atteigne la température cible
  • M140 / M190 – Lancer la chauffe du plateau, puis attendre qu'elle atteigne la température cible
  • M106 – Régler la vitesse du ventilateur
  • M600 – Changement de couleur ou de filament

Ce ne sont là que les commandes les plus fréquentes : chaque firmware en gère bien d'autres. Mais ce socle suffit déjà à relire un fichier G-code généré par un slicer et à comprendre ce qu'il va réellement demander à la machine.