Grâce à GRBL, j’ai enfin pu contrôler ma découpeuse laser. Fabriquée a partir des restes de mon imprimante 3D. A l’aide d’un Arduino UNO et de la carte bouclier (shield) Protoneer.

Une suite d’articles dédiés à GRBL vous aiderons à piloter une cnc à l’aide d’un Arduino Uno. Je vais tenter de les rédiger dans l’ordre en me rappelant toutes les étapes et difficultés que j’ai pu rencontrer au cours de ce projet Arduino.

  • Comment installer grbl sur l’arduino
  • Comment activer le laser avec grbl
  • Quel logiciel utilisé avec GRBL
  • Comment utiliser LaserGRBL
  • Cambam et GRBL
  • Transformer un fichier illustrator en gcode

Qu’est ce que GRBL ?

Grbl est un logiciel libre permettant de préparer des données et de piloter des cartes-contrôleurs de type Arduino au sein d’une machine-outil à commande numérique, parmi lesquelles des imprimantes 3D ou machines de découpe laser. (Merci wikipédia).

Je vous parlais du bouclier (shield protoneer) car il est 100% compatible avec GRBL. S’emboîte parfaitement sur un Arduino Uno comme la plupart des shields…

Shield protoneer arduino grbl

Liens vers la page du shield protoneer 100% compatible GRBL (Plein de documentation).

Je vais vous mettre les liens des versions que j’ai utilisé (directement hébergée sur Idehack) Pour éviter tout soucis de compatibilité ou de différences avec le présent article.

Installer GRBL

Tout d’abord télécharger GRBL. Copiez le dossier décompressé dans: \Documents\Arduino\libraries

Une fois terminé, redémarrer votre IDE Arduino.

Rendez-vous ensuite dans fichiers -> exemples -> grbl -> grblUpload

Tutoriel grbl arduino

Une fois le sketch ouvert, téléchargez-le sur votre carte Arduino Uno.

Tutoriel grbl arduino

Une fois le sketch uploadé. C’est terminé. Votre Arduino est prêt à interpréter du Gcode. 

Le prochain article sera dédié au shield protoneer et au driver moteurs. Rien de bien compliqué. On contrôle une cnc laser et dans ce cas-ci on se passera de l’axe Z. X et Y feront très bien l’affaire.