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.