Skip to content

Tester le GCode

Il est tout à fait possible d'envoyer du GCode à la machine manuellement, et c'est même une chose nécessaire en phase de mise en route initiale de la machine.

Principe général

Le principe général consiste à utiliser un terminal série, un logiciel permettant d'envoyer et de recevoir des chaînes texte vers et depuis un dispositif à communication série. C'est comme une communication Serial Arduino.

Ainsi :

  • ouvrir le moniteur série voulu pour les tests, le terminal Arduino par exemple
  • vérifier que le débit de communication est bien 115200 et que les fins de ligne sont bien activés

Voir logiciel Arduino pour plus de détails.

A présent, il va être possible de saisir des lignes de GCode et de les envoyer vers la machine.

Info

L'interface l'imprimante 3D ou de la machine CNC dispose d'un champ texte permettant de saisir une ligne de G-Code et de l'envoyer manuellement vers l'imprimante. IL est donc ainsi possible de tester l'action de différents G-Code simples pour comprendre le principe.

+/- déverouiller le firmware

Le firmware GRBL est "locké" par défaut ce qui empêche de faire des bêtises. Pour pouvoir envoyer des ordres librement, il faut au préalable le délocker, ce qui se fait avec la commande $X

Quelques GCodes simple en vrac

ATTENTION à ne pas se tromper : soyez prêts à mettre la machine hors tension en cas de mouvement non souhaité !

Pour envoyer une commande, simplement la saisir dans le champ d'envoi et cliquer sur le bouton d'envoi.

Info

Noter que la machine répond ok à chaque ordre reçu et correctement interprété.

Passer en coordonnées relatives :

G91

Monter l'axe Z de 10mm :

G01 Z10

Allumer le plateau chauffant :

M140 S1

Eteindre le plateau chauffant :

M140 S0

Un exemple de procédure de mouvement

Pour tester la machine, on pourra réaliser la procédure suivante :

G01 X50 Y50 F500

G01 X100

G01 Y100

Ce qui réalisera les mouvements suivants :

Bien de le faire au moins une fois !

Même si évidemment en pratique, on n'aura pas à saisir manuellement du GCode, les milliers de lignes correspondant à la découpe ou à l'impression d'une pièce étant générées automatiquement par le le générateur de GCode, il est bien de l'avoir fait au moins une fois, et notamment en phase de démarrage, lors de la mise sous tension initiale de la machine.

En cas de problème, c'est aussi un réflexe à avoir, de savoir "revenir chez maman" et ouvrir un simple terminal série pour tester la machine en envoyant quelques commandes de GCode.