Il y a plusieurs façons de configurer GRBL, mais je vous propose celle ci , qui est je pense la plus ludique pour les débutants
Etape 1: Première connexion à WebUI
WebUI est une interface web accessible par wifi, elle permet de modifier les paramètres de GRBL, des connexions sans fil, et de gérer la machine (mouvements, lancer un fichier depuis la carte SD, console série, ect…) Source (Anglais)
- Mettez la carte GRBL sous tension
- Ouvrir la liste des connexions wifi disponibles sur votre ordinateur, vous devriez voir apparaitre « GRBL_ESP32 »
- Cliquer dessus, entrer le mot de passe 12345678 et valider, normalement le navigateur web devrait s’ouvrir automatiquement et lancer WebUI, si ce n’est pas le cas, dans la barre d’adresse du navigateur web, taper 192.168.0.1
- WebUI s’ouvre, vous arrivez là dessus:
- Cliquer sur « Choose files » et aller pointer le fichier index.html.gz dans le dossier du firmware GRBL ESP32 , Grbl_Esp32/src/data/index.html.gz et cliquer sur Upload.
- Une fois l’upload fini, rafraichissez le navigateur en appuyant sur F5
- WebUI se lance, cliquer sur l’onglet ESP3D
- Cette section vous permet de régler les connexions sans fil, si vous avez une box internet, entrez dans les deux premières cases le nom de votre box internet (SSID) et en dessous le mot de passe, en appuyant bien sur « Set » pour valider chaque nouveau changement.
- Rebooter votre carte GRBL, reconnecter votre ordinateur à votre box internet.
- Ouvrir le logiciel Arduino, dans le coin supérieur droit, cliquer sur l’icone du moniteur série
- La console série s’ouvre, dans la barre de commandes, taper $i , et noter bien l’adresse IP qui apparait
- Fermer Arduino, ouvrir le navigateur web, et dans la barre d’adresse tapez l’adresse IP obtenue (ce sera toujours la même pour accéder à votre CNC depuis votre réseau domestique)
Vous avez à nouveau accès à WebUI en passant par votre box internet, et désormais vous n’avez plus qu’à faire ça dans l’ordre à chaque fois pour y avoir accès:
- Mettre la carte GRBL sous tension
- Ouvrir votre navigateur web de votre ordinateur, tablette, smartphone ou tout autre périphérique connecté à votre box internet.
- Entrer l’adresse IP dans la barre d’adresse (créer un favori pour ceux qui n’ont pas de mémoire ^^)
Etape 2: configurer GRBL pour votre machine
Info: cette section concerne ceux qui ont modifié physiquement les CNC des tutos MakerFr ou qui ont monté la carte GRBL32bits sur un tout autre modèle de CNC . Pour ceux qui ont une RS-CNC32 conforme en tous points au tutoriel, vous pouvez zapper cette partie car tout est déjà configuré pour.
- Dans WebUI, aller à l’onglet GRBL
Dans cet onglet, il y a la liste des paramètres principaux de votre machine
Pour plus de détails sur tous ces paramètres, consulter le wiki de GRBL (Anglais)
Info: Il est aussi possible de modifier ces paramètres via n’importe-quelle console série (comme celle d’Arduino ou d’applis GRBL sur ordinateur ou Smartphone/tablette) en tapant les commandes dans ce format: $*=*** (ex: $100=60 , ce qui veut dire step/mm de X à 60)
Quelques exemples de commandes de base:
- $$ -> affichage liste des paramètres
- $+ -> affichage liste des paramètres étendus
- $RST=$ pour effacer tous les paramètres modifiés depuis le flash du firmware
- $i -> informations
- $x -> débloquer alarme
Et bien d’autres …
Je laisse les plus curieux Anglophones consulter le wiki de GRBL1.1 et le Wiki de GRBL ESP32
Etape 3: Premiers tests de mouvement
- Retourner à l’onglet Dashboard de WebUI
- Vérifiez que le status de la machine est bien « IDLE »
- Avec le pad virtuel à gauche, faites bouger chaque axe dans les 2 sens
- Contrôlez que chaque axe aille dans le bon sens et se déplace de la longueur demandée
- Si un ou des axes ne se déplacent pas de la longueur voulue, contrôlez le réglage des leviers sur vos drivers, ou la valeur des steps/mm dans votre configuration GRBL.
- Si un axe ne va que dans un seul sens, vérifiez votre câblage du câble DIR du driver
- Si un axe fait un bruit de grognement et bouge à peine, c’est que les 4 fils du moteurs pas à pas ne sont pas branchés dans le bon ordre, ne pas se fier aux couleur des fils, utilisez un multimètre pour repérer les deux paires de bobinage du moteur.
- Si un axe va dans le mauvais sens, intervertir à 180° le branchement des 4 fils du moteur :