CNC GRBL

Les imprimantes 3D se sont démocratisées ces dernières années. Une grande partie des modèles « amateurs » sont basées sur des cartes à micro contrôleur Arduino. Les firmewares utilisés interprètent un protocole de commande très proche du code G utilisé pour les machines d’usinage à commandes numériques appelées CNC.

Il n’y a donc qu’un pas à faire pour utiliser ce même hardware et pouvoir piloter une machine 3 axes et en faire une fraiseuse numérique par exemple ou une graveuse (découpeuse) laser.

C’est ce qui a été développé par la communauté et donné naissance au firmware GRBL. J’utilise depuis une année la version 0.9j et maintenant la version 1.1 est disponible pour des cartes à micro contrôleur Atmega328 ou Atmega2560 type Arduino.

Comme pour les imprimantes 3D il faut encore ajouter des contrôleurs de moteurs. Le hardware utilisé est le même que pour les imprimantes 3D. Pour les cartes Mega2560, j’ai utilisé la fameuse RAMPS 1.4. Pour la fraiseuse, j’utilise la plus petite carte CNC shield, voir ci-dessous.

CNC-V3-1

Il faut encore de la mécanique 3 axes. Pour ma part j’ai hésité longtemps à fabriquer mon propre assemblage, mais lorque j’ai vu le prix du système ci-dessous, j’en ai fait l’acquisition; il s’agit du modèle Sable CNC 2015 . J’en suis très content. On trouve également la broche avec un moteur DC.

CNC

Voilà, le hardware est assemblé, le câblage réalisé, il faut encore un logiciel pour envoyer les commandes « code G » pour piloter la machine. Pour cela j’ai utilisé Universal G code Sender, un logiciel simple mais efficace; il y a aussi cette version dite “classic”.

GCodeSender version PlateForm
GCodeSender version PlateForm

Plus tard, une fois bien familiarisé avec la machine, j’ai utilisé le logiciel bCNC, un logiciel bien abouti. Il permet également de calibrer le plan XY par palpage matriciel. Etant écrit en Python, je vous conseille d’installer la version 2.7 de Python ainsi que le plugin seriel pour Python.

bCNC, un magnifique logiciel !
bCNC, un magnifique logiciel !

Ce logiciel permet de fraiser par contourage des circuits imprimés. Je l’utilise avec des fichiers importés directement depuis le logiciel CAO de Target.

En conclusion, je n’ai pas encore tout découvert, mais cette évolution des CNC’s pour des amateurs devient très intéressante. Merci à Gaël pour ses précieux essais.

 

Laurent Francey (1/2017)

franic

Passionné d'électronique depuis mon plus jeune âge, aujourd'hui, je vis de ma passion, j'ai l'impression de ne pas travailler, mais de m'amuser comme un fou !

Une pensée sur “CNC GRBL

Laisser un commentaire