Si vous avez construit ou acheté une fraiseuse CNC de loisir, il y a de fortes chances qu’elle fonctionne avec GRBL — le firmware open-source le plus utilisé pour les petites machines CNC. GRBL est léger, fiable et compatible avec des contrôleurs abordables comme Arduino Uno, ATmega et les cartes basées sur ESP32.
Le firmware seul ne suffit pas. Pour envoyer votre G-code et contrôler réellement la machine, vous avez besoin d’un logiciel de contrôle CNC (un émetteur de G-code). Ce logiciel gère le jogging, le retour à l’origine, le contrôle de la broche ou du laser, et l’exécution des tâches.
Voici les meilleures applications gratuites de contrôle CNC pour GRBL, avec leurs points forts, compromis et recommandations selon le niveau d’expérience.
Dans ce guide
- Ce qu’il faut rechercher
- Meilleurs contrôleurs GRBL gratuits
- Mentions honorables
- Tableau comparatif rapide
- Conclusion & prochaines étapes
Ce qu’il faut rechercher dans un logiciel de contrôle CNC GRBL
- Facilité d’installation et d’utilisation — particulièrement important pour les utilisateurs débutants.
- Compatibilité — Windows, macOS, Linux ou Raspberry Pi.
- Visualisation — aperçu 2D/3D des trajectoires pour détecter les problèmes tôt.
- Support des macros & sondage — automatisation du zéro Z, changements d’outil et routines personnalisées.
- Contrôle principal de la machine — jogging fiable, retour à l'origine, contrôle broche/laser, dépassements d’avance.
Meilleur logiciel gratuit de contrôle CNC (GRBL)

Crédit photo : CNC Philosophy
Candle (Contrôleur GRBL)
- Plateformes : Windows, macOS, Linux
- Facilité d'utilisation : Très adapté aux débutants
- Fonctionnalités : Jogging, retour à l'origine, sondage, contrôle de la broche, aperçu basique du G-code
Candle offre une interface épurée et minimale avec juste assez de fonctionnalités pour contrôler une fraiseuse CNC sans vous submerger. La visualisation est basique mais efficace. Il manque des fonctionnalités avancées de macros/réseau, mais c’est un excellent point de départ pour les débutants.
Universal Gcode Sender (UGS)
- Plateformes : Multiplateforme (Java)
- Facilité d'utilisation : Moyenne
- Fonctionnalités : Visualisation, macros, contrôle de la broche, retour à l'origine, sondage
UGS est bien établi et disponible en versions Classic (simple) et Platform (moderne, riche en fonctionnalités). Platform ajoute une interface personnalisable et un support avancé des macros. Il est plus lourd que Candle mais idéal pour les utilisateurs souhaitant plus de contrôle.

Crédit photo :CNC JS
CNCjs
- Plateformes : Windows, macOS, Linux, Raspberry Pi
- Facilité d'utilisation : Modérée (configuration initiale requise)
- Fonctionnalités : Contrôle web, visualisation avancée, macros, interfaces pendentif/mobile
CNCjs peut fonctionner localement ou sur un Raspberry Pi, vous permettant de contrôler votre CNC depuis un navigateur sur n’importe quel appareil. Une fois configuré, il est puissant, flexible et idéal pour les ateliers en réseau ou les flux de travail multi-appareils.
OpenBuilds CONTROL
- Plateformes : Windows, macOS, Linux
- Facilité d’utilisation : Facile
- Fonctionnalités : Visualisation, sondage, macros, journalisation des tâches, intégration avec OpenBuilds CAM
Développé par OpenBuilds mais fonctionne largement avec les machines GRBL. Il est soigné et accessible aux débutants tout en offrant sondage et extras utiles. Si vous voulez quelque chose de moderne et supporté, c’est un excellent choix.

Crédit photo : BCNC sur Github
bCNC
- Plateformes : Multi-plateforme (Python)
- Facilité d’utilisation : Plus difficile (interface technique)
- Fonctionnalités : Sondage avancé, auto-nivellement, visualisation 3D, macros personnalisables
bCNC est un favori des utilisateurs avancés, surtout pour le fraisage de circuits imprimés grâce à l’auto-nivellement. L’interface est utilitaire, mais l’ensemble des fonctionnalités est complet. Si vous aimez bricoler, bCNC offre un contrôle maximal.
Mentions honorables
- LaserGRBL — Optimisé pour les lasers à diode ; simple et excellent pour les projets laser (fonctionne aussi pour les fraiseuses).
- ioSender — Contrôleur GRBL léger avec un design simple ; une alternative épurée à Candle.
Tableau comparatif rapide
| Logiciel | Plateformes | Facilité d'utilisation | Visualisation | Fonctionnalités spéciales | Idéal pour |
|---|---|---|---|---|---|
| Candle | Win/macOS/Linux | Facile | Basique | Référencement, sondage | Débutants |
| UGS | Multi-plateforme | Moyen | Bonne | Macros, visualisation | Utilisateurs intermédiaires |
| CNCjs | PC/Raspberry Pi | Moyen | Avancé | Contrôle web, macros, mobile | Ateliers en réseau |
| OpenBuilds CONTROL | Win/macOS/Linux | Facile | Bonne | CAM intégré, convivial | OpenBuilds & passionnés |
| bCNC | Multi-plateforme | Plus difficile | Avancé | Auto-nivellement, sondage | Passionnés avancés |
Conclusion & prochaines étapes
Les débutants devraient commencer avec Candle ou OpenBuilds CONTROL. Les utilisateurs intermédiaires apprécieront UGS ou CNCjs pour leurs fonctionnalités étendues. Les utilisateurs avancés devraient se tourner vers bCNC pour ses outils puissants de sondage et d'auto-nivellement.
Le meilleur : tous sont gratuits. Essayez-en quelques-uns et gardez celui qui correspond le mieux à votre flux de travail et à votre système d'exploitation.