Comment installer / utiliser GRBL avec votre machine CNC!

Ces instructables vous apprendront comment installer et adapter grbl à votre fraiseuse cnc / laser.

Alors d'abord, qu'est-ce que GRBL?

GRBL est un firmware pour les cartes Arduino (uno, nano, Duemillanove) qui contrôle les moteurs pas à pas et les broches / lasers. GRBL utilise gcode comme signaux d'entrée et de sortie via les broches Arduino.

La plupart des machines CNC industrielles utilisent un contrôleur de port parallèle qui nécessite ces gros connecteurs violets. Parce que les cartes Arduino GRBL vous le connectez simplement à un port USB gratuit.

Si vous avez déjà votre matériel, vous pouvez passer directement à l'étape 3!

Étape 1: matériel

Grbl est compatible avec toutes les cartes arduino basées sur atmega 328, ce qui signifie que vous pouvez utiliser un uno ou un nano mais pas le méga comme son basé sur atmega 2560. L'arduino mega est utilisé dans de nombreuses imprimantes 3D en raison de son processeur plus puissant, mais en raison des tâches relativement faciles d'un moulin à commande numérique, l'arduino uno est suffisant.

Pour piloter des moteurs pas à pas, vous avez besoin d'une sorte de pilote. Certains choix populaires sont a4988 et drv8825 pour les petits moteurs comme nema 14 ou 17, mais ne doivent pas être utilisés avec des moteurs plus puissants comme nema23 et supérieurs. C'est une bonne idée de rester à l'écart des pilotes faciles.

Pour connecter vos pilotes de moteur et Arduino, vous pouvez utiliser une carte pré-faite comme le populaire bouclier cnc Arduino Uno ou construire votre propre. Construire le vôtre est assez facile mais peut prendre beaucoup de temps. Il existe également des panneaux à base d'arduino nano spécialement conçus pour la découpe laser.

Résumer:
vous aurez besoin de ces pièces pour une machine cnc typique:

1x carte Arduino
3 pilotes pas à pas (x, y, z)
1x bouclier cnc

Étape 2: installation

Pour installer grbl, vous avez besoin de deux choses:

  • Arduino IDE (télécharger en .zip si vous êtes sur un ordinateur scolaire)
  • dernière version de grbl
  1. Téléchargez le dernier code source grbl au format .zip
  2. Si vous n'avez pas encore l'idé arduino, téléchargez-le et installez-le
  3. Ouvrez le grbl .zip et accédez à un dossier appelé simplement "grbl"
  4. Extraire le dossier vers un endroit connu et ouvrir l'idé arduino
  5. Dans l'idé arduino, accédez à esquisser> inclure la bibliothèque> ajouter la bibliothèque .ZIP
  6. Accédez au dossier grbl et cliquez sur ok.

Grbl est maintenant installé en tant que bibliothèque Arduino. Accédez à fichier> exemple> grbl> grblupload.
Un nouveau croquis s'ouvrira avec des instructions sur la façon de flasher grbl sur votre planche.

Étape 3: Configuration / réglages

Maintenant, avec le firmware sur votre carte, vous devez adapter grbl à votre machine spécifique. Pour communiquer avec votre carte, vous devez ouvrir le moniteur série Arduino IDE. Vous devriez voir un message comme celui-ci "Grbl x.xj ['$' pour obtenir de l'aide]" si vous ne voyez pas le message, assurez-vous que vous êtes connecté au bon port et utilisez le débit en bauds de 115200.

Tapez "$$" et une liste de commandes devrait apparaître, comme ceci:

100 $ = 250 000 (x, pas / mm)
101 $ = 250 000 (y, pas / mm)
102 $ = 3200, 000 (z, pas / mm)
110 $ = 500 000 (x taux max, mm / min)
111 $ = 500.000 (taux y max, mm / min)
112 $ = 500 000 (taux z max, mm / min)
120 $ = 10 000 (x accélération, mm / sec ^ 2)
121 $ = 10.000 (accélération y, mm / sec ^ 2)
122 $ = 10 000 (accélération z, mm / sec ^ 2)
130 $ = 200 000 (x course max, mm)
131 $ = 200 000 (y voyage max, mm)
132 $ = 200 000 (course max z, mm)

La partie la plus importante à modifier est le pas / mm. Les pas / mm doivent être calculés et la façon la plus simple de le faire est d'utiliser un étalonneur prusas reprap.

Pour modifier un paramètre, tapez l'identifiant du paramètre (par exemple 100 $ pour x étapes) "=" puis la nouvelle valeur.
Par exemple: en tapant 112 $ = 600, le taux z max passe à 600.
Assurez-vous que votre paramètre a été enregistré en tapant $$ et en vérifiant les valeurs.

Certains paramètres (comme la configuration corexy, la broche variable) doivent être modifiés via le fichier config.h. Vous trouverez le fichier de configuration dans le dossier de la bibliothèque Arduino pour grbl. Le fichier contient des instructions et devrait être assez simple à modifier. Une fois le fichier de configuration modifié, vous devez télécharger à nouveau l'esquisse sur votre tableau.



J'espère que ces instructables vous ont été utiles et que votre machine cnc est opérationnelle!
Si quelque chose ne va pas / manque, n'hésitez pas à le signaler dans les commentaires.

Articles Connexes