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
Table des matières

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 pour Windows sur le GitHub du projet ou via les serveurs de Sainsmart pour Mac.

Le téléchargement peut être bloqué par Windows Defender en passant par Microsoft Edge, avec Firefox, pas de soucis.

Pré-requis

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

Le téléchargement peut être bloqué par Windows Defender en passant par Microsoft Edge, avec Firefox, pas de soucis.

Après l’installation, si votre CNC n’est pas reconnue, rendez vous plus bas dans la section préférences.

L'interface

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). 

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.

Astuces

  • Candle ne s’ouvre pas :
    Tout fonctionnait bien, mais du jour au lendemain Candle ne veux plus se lancer. Vous êtes peut-être victime du bug qui se produit lorsqu’on utilise 2 écrans et que l’on ferme Candle depuis l’écran secondaire. Pour pouvoir relancer Candle :
    – Ouvrir le fichier « settings.ini » qui se trouve dans le dossier de Candle avec un éditeur de texte.
    – Supprimer la ligne qui commence par : « formGeometry=@bytearray »
    – Sauvegarder et relancer Candle.

 

  • Impossible d’écrire une commande dans la console.
    Si vous n’arrivez plus a écrire de commande dans la console, vous avez surement activé l’utilisation du clavier pour contrôler votre CNC. Désactivez la case dans la section « jog » et tout rentrera dans l’ordre.

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!

Partager

Un commentaire à propos de l'article ?

Besoin d'aide, une question technique ?

96 réponses

  1. Bonjour,

    J’utilise une CNC 3018 pro avec Kicad 6, Flatcam et candle 8.5 pour faire des circuits imprimés. Lors du réglage XY tout va bien mais lorsque je lance le Heightmap , j’ai le message « error 9 ». J’utilise une feuille de papier pour caler le Z et lorsque je sélectionne Probe, la CNC commence son tarage en Z sur l’origine XY en descendant progressivement pour atteindre la piste de cuivre. Tout s’arrête à ce moment là avec ce message.
    Où puis-je trouver la signification de ce message n°9 et des autres éventuellement sous Candle 8.5 ?
    Merci d’avance

    1. Bonjour François, Vous avez les limites logicielles activées ($20 – soft limit) ? Peux être que la limite d’axe Z est trop courte ce qui cause l’arrêt du programme. Essayez en la désactivant.
      Si ce n’est pas il me faudra plus d’informations, créez un post sur le forum, ce sera plus simple pour en discuter.

    1. Je ne crois pas qu’il soit possible de sauvegarder les réglages du logiciel ou de GRBL avec GRBL Candle. Je vous conseille de tout copier manuellement sur un fichier texte.

  2. salut, elle est vraiment superbe votre page 😊
    je suis usineur de métier et j’utilise des cn tous les jours (tour et fraiseuse). je ne connais pas grbl ni candle alors j’ai appris pour m’en servir sur un 3018. Mon problème est que lorsque je fais un usinage, la machine a un moment se met en erreur. elle indique alarme « X unlock » pourriez vous m’expliquer comment on règle ce problème? j’utilise le logiciel esprit avec un post-pro modifié par mes soins. Ma théorie est que la machine n’arrive à garder la précision car mon logiciel génère un fichier NC à 3 chiffres après la virgule et du coup elle plante car on lui demande une précision trop importante (vu qu’elle n’a pas de règle optique). Vous en pensez quoi?

    Merci d’avance pour votre réponse 😊
    Olivier.

    1. Le message ‘$X’ to unlock indique que la machine s’est verrouillée et qu’elle a besoin d’être déverrouillée avec la commande $x ou le bouton spécifique de déverrouillage du logiciel.
      Ça ne me donne aucune information sur ce qu’il s’est passé malheureusement et ça peut être du a beaucoup de choses. Regardez dans la console ce qu’elle indique d’autre. Numéro d’alarme ou d’erreur par exemple.

  3. bonjour a tous
    je viens d installer Carbide create et candle sur un nouveau pc pour ma CNC 3018.
    j arrive à contrôler mes axes et ma broche avec le pc.
    j ai bien mon fichier NC prêt à graver.
    et lorsque je lance la gravure, rien ne se passe.
    je n’ ai pas d alarme qui s allumé, et je peux abandonner,
    auriez vous une suggestion ?
    merci d avance

    1. Bonjour, Vous avez bien choisi le post processeur GRBL dans Carbide ? Si oui lorsque que vous cliquez sur « send », le programme se met en pause dès le démarrage, il faut cliquer sur « pause » ou « resume » pour que le programme se lance.

    2. c est bon tout fonctionne, le problème est réglé.
      merci de ton aide Ben et bonne continuation

  4. Bonjour,
    (Débutant en gravure)
    Comment se passe concrètement une gravure à partir d’un fichier Dxf ?
    Le logiciel traduit les données dxf en Gcode ?

    Merci pour votre éclairage
    Bien cordialement
    Hervé

    1. Bonjour, GRBL Candle ne peux directement utiliser un fichier dxf. C’est uniquement un contrôleur.
      Il faut d’abord passer par un logiciel de FAO pour créer les tracés d’outils.
      Le logiciel de FAO permet d’assigner des outils (fraises) et des paramètres d’usinage aux tracés du fichier dxf puis d’exporter le tout en fichier Gcode. (.nc)
      Ce fichier Gcode sera ensuite importé dans GRBL Candle pour envoyer les commandes à la machine.

      Pour débuter je vous conseille Carbide create qui est simple a prendre en main.

      Quelques liens :
      Liste de logiciels pour la cnc
      Découvrir Carbide Create

  5. Bonjour,

    Qui pourrai me donner un cours (je peut me déplacer avec ma machine – j’habite la région parisienne 94)
    je l’ai acheter pensent m’amuser avec mais je galère avec l’anglais et pour faire une pièce (la fraise ne tourne pas!!!)
    j’ai Candle et Easel comme logiciel.
    je suis prêt a financer dans la mesure du raisonnable.
    Merci de vos reponses
    Alain

    1. Bonjour, la broche ne tourne pas même en la lançant avec le mode manuel sur Candle ?
      contrôle manuel de la broche
      Si ça ne se lance pas, vérifiez le câblage.

      Dans Easel il faut activer le contrôle automatique de la broche.
      Allez dans Machine > General settings > Spindle control et passez en automatique.
      Easel - contrôle automatique de la broche

  6. Salut à tous,
    Voici, j’ai un petit souci, lorsque j’usine sous easel, l’écriture qui devrait faire 6cm de hauteur, fait environ 6mm, j’ai beau chercher, je ne trouve de solutions nulle, et ceci depuis que j’ai changer la carte électronique de ma cnc 3018 pro par une d’origine, qui avait cramer, merci d’avance à toutes personnes pouvant m’aider, bonne journée à tous et à toutes,

    Bon week-ends

    1. Les paramètres $100, $101 et $102 de grbl sont peut être mal configurés sur la nouvelle carte? De base ils sont a 250 pour la 3018.

Laisser un commentaire

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

Votre adresse e-mail est utilisée uniquement dans le but de vous envoyer les dernières actualités du site BenMaker.fr. Vous pouvez a tout moment vous désinscrire grâce au lien inclus dans la newsletter.