Découvrir GRBL Candle

GRBL Candle est un outil indispensable pour contrôler la cnc 3018. Je vous propose de découvrir son interface.
GRBL Candle

Qu'est ce que GRBL Candle ?

Candle est un logiciel de contrôle pour CNC basé sur GRBL. Il fonctionne avec toutes les CNC 3 axes qui intègrent un Arduino. C’est un logiciel simple a prendre en main. Je vous propose dans cet article de découvrir son interface.

Vous pouvez télécharger Candle gratuitement en cliquant sur le bouton ci dessous.

Une version pour mac est proposée par Sainsmart : cliquez ici pour la télécharger.

Pré requis

Pour utiliser candle il vous faudra forcement une CNC. Pour ma part j’utilise la CNC 3018.
Avant de la lancer le programme, il faut installer les drivers de la cnc.

Télécharger le driver windows : CH340SER.exe

Télécharger le driver pour mac : CH341SER_MAC

Si votre CNC n’est pas reconnue, rendez vous plus bas dans la section préférences 

Visualiser

Cette grande partie de l’écran permet de visualiser les tracés. Elle permet de suivre en direct l’avancement de la gravure.

 

Il est possible de modifier l’affichage :

Rotation : Maintenir le clic gauche et déplacer la souris.

Déplacement : Maintenir le clic droit et déplacer la souris.

Zoom : Scroller avec la roulette de la souris.

 

En bas certaines informations sont affichées :

A gauche : Informations de position.

A droite : Informations de gravure.

State

grbl candle - state

Dans cette section, on retrouve plusieurs infos :

Les coordonnées de travail (work coordinates) : Il s’agit de la position réelle de la broche.

Les coordonnée de la machine (Machine coordinate) : Il s’agit des coordonnées du point home de la machine. Sur la CNC 3018 elles indiquent l’emplacement de la broche au démarrage de la machine.

Le statut de la machine :
– Not connected : La cnc n’est pas reconnue.
– Idle : En attente de commande G-code.
– Run : Commande G-code en cours de réalisation.
– Home : Cycle de homing en cours.
– Check : Commande Gcode « Check mode » activée.
– Hold : Machine mise en pause par une commande « ! ». Doit être relancée par une commande « ~ ».
– Alarm : Il y a eu une erreur, toutes les commandes Gcode sont bloquées.
– Door : Capteur de porte activé.

Control

Grbl candle - control
Grbl candle- home button

Bouton Home

Sert a envoyer la broche a un point home défini sur les machine équipé d’interrupteurs de fin de course. De base, il ne sert pas sur la CNC 3018. Il envoie la commande « $H »

Grbl candle- z-probe button

Bouton Z-probe

Sur la CNC 3018 on peut ajouter un Z-probe ou palpeur d’axe Z et c’est très pratique. Une fois configuré, ce bouton sert a lancer le réglage de l’axe Z automatiquement. Voir plus bas dans « Menu Settings » pour le configurer.

Grbl candle- zero xy button

Bouton Zéro XY

Ce bouton permet de réinitialiser le point zéro des axes X et Y. Il envoie la commande « G92X0Y0 ».

Grbl candle- zero z button

Bouton Zéro Z

Ce bouton permet de réinitialiser le point zéro de l’axe Z. Il envoie la commande « G92Z0 ».

Grbl candle- restore origin button

Bouton Restore origin

Ce bouton permet de remettre a zéro les coordonnées de travail. Utile si vous pensez a remettre votre broche a son point 0 avant d’éteindre la machine.

Grbl candle- safe position button

Bouton Safe position

Ce bouton permet d’envoyer la broche aux coordonnées que vous avez renseigné dans les préférence, sous « safe position commands ». Voir plus bas dans « Menu Settings. »
La position doit être spécifiée dans « Machine coordinate »

Il est possible de s’en servir de position home si vous n’avez pas d’interrupteurs de fin de course.

Grbl candle- reset button

Bouton Reset

Permet de stopper tout déplacement de la broche. C’est en gros un interrupteur d’urgence. Il envoie la commande « CTRL+X »

Grbl candle- unlock button

Bouton Unlock

Sert a débloquer la machine après avec cliqué sur le bouton reset. Il envoie la commande « $X »

User command

Candle user command

Il est possible de configurer 4 commandes depuis le menu settings.

Heightmap

Candle heightmap

Afin d’obtenir des gravures plus précises, il est possible de cartographier votre planche afin que Candle prenne en compte sa déformation. Pour cela il vous faudra un Z-Probe (Palpeur axe z). Un article sur cette fonction arrive bientôt !

Spindle

Candle spindle

Cette partie permet de régler manuellement la vitesse de rotation de la broche. Un bouton permet de stopper ou relancer la rotation. Pratique pour nettoyer la fraise après avoir mis la gravure en pause.

Overriding

Candle overriding

Cette partie permet de passer outre certains réglages prédéfinis dans votre fichier Gcode. Pour cela il suffit de cocher la ligne correspondant et de faire varier le curseur.

Jog

Cette partie permet de déplacer la broche. La croix permet de déplacer en X et en Y. Le bouton central permet de stopper le déplacement en cours. Les flèches a droite de déplacer en Z.

Step : Permet de régler le déplacement de la broche en millimètres.

Feed : Permet d’affiner la vitesse de déplacement de la broche.

Il est possible de controler la broche a l’aide d’un clavier. Personnelement, j’utilise un petit clavier numérique a coté de la CNC. 
Les touches assignées sont les suivantes (on ne peux malheureusement pas les modifier) :

Touche 8 = Y+
Touche 2 = Y-
Touche 6 = X+
Touche 4 = X-
Touche 9 = Z+
Touche 3 = Z-
Touche 5 = Stop

Touche 7 = Déplacement de la broche + (STEP +)
Touche 1 = Déplacement de la broche – (STEP -)
Touche * = Vitesse de déplacement de la broche + (FEED +)
Touche / = Vitesse de déplacement de la broche – (FEED -)
Touche 0 = Arret et redémarrage de la broche

 

Console

Cette partie affiche les informations relatives à toutes les actions effectuées par le logiciel. Il est possible d’y entrer des lignes de code et de les executer.

Menu settings

Candle Settings

Le menu settings vous permet de configurer certaines fonctions de Candle,

Connection : Affiche le port ou est connectée votre cnc. Si elle n’apparait pas cliquez sur le bouton actualiser. Le baud doit être a 115200.

Machine information : Affiches les informations d’unité et de vitesses de la cnc. Pour la CNC 3018 vous n’avez pas a y toucher.

Control :
– Probe command :
Une fois votre z-probe branché, entrez « G91G21G38.2Z-50F100; G92 Z14.09; G0Z5M30 » pour pouvoir utiliser le bouton Z-probe. Remplacez « 14.09 » par la hauteur exacte de votre z-probe,
– Safe position command : Pour que la cnc retourne automatiquement a sa position 0 en cliquant sur le bouton safe position, entrez « G53G00G90Z0.;G53G90X0.Y0.« 

User Command : Permet de configurer 4 actions en G-code sur les 4 boutons disponibles.

Heightmap : Permet de régler la vitesse de la sonde lors de la réalisation d’un mapping.

Parser : Je n’y ai jamais touché. Si vous savez a quoi ça sert laissez un commentaire !

Visualiser : Réglages de l’affichage du visualiser.

Tool Model : On peut ici entrer les paramètres de l’outil mais je ne l’utilise pas c’est géré directement par Carbide create.

Console : Permet d’afficher plus ou moins d’informations dans la console.

Panel : Permet de sélectionner les sections qui seront affichées dans l’interface de GRBL.

Color : Plusieurs options pour modifier les couleurs.

Font : Changer la taille de la police d’écriture.

Lancer une gravure

Candle Principal

Pour lancer une gravure, placez votre broche au point 0 défini dans votre fichier. En général l’angle inférieur gauche de votre planche. N’oubliez pas de cliquer sur les boutons Zero XY et Zero Z pour remettre l’origine de la cnc au point 0.

Cliquer sur Open et sélectionnez votre fichier gcode (.nc). Il apparait dans le visualiser.

Si tout est ok, lancez la gravure en cliquant sur Send.

Le bouton Pause permet de mettre la gravure en pause, mais ne stoppe pas la rotation de la broche. Pour cela utilisez ensuite le bouton dans la section Splindle. N’oubliez pas de relancer la broche avant de relancer la gravure.

Le bouton Abort permet d’abandonner la gravure en cours. Il ne vous sera pas possible de reprendre la ou vous vous êtes arrété.

le bouton Reset permet de remettre la séquence en cours a zéro.

Conclusion

GRBL Candle est au final un logiciel plutôt simple a utiliser, idéal pour débuter dans le monde de la CNC.
Si vous avez des questions, laissez un commentaire et j’essayerai de vous répondre au plus vite!

Tags
Partage
Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur reddit
Partager sur email

2 réponses

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Mes derniers projets par mail ?

Promis, pas de spam ! :)