FluidNC est l’évolution du firmware GRBL ESP32, il est donc complètement compatible avec GRBL. Si vous utilisiez une carte GRBL, alors vous n’aurez pas à changer de post processeur sur votre soft CAM (génération de Gcode). Plus d’infos sur le Wiki FluidNC.
Les concepteurs de FluidNC ont facilité l’installation du firmware, plus besoin de compiler soi même le firmware avec un logiciel, ils ont mis en place un installateur web, et la configuration de votre machine se fait via un simple fichier de configuration .yaml
Je vous ai préparé quelques fichiers de configuration de base pour la carte CNC V3.0, à personnaliser en fonction de votre configuration:
| Description | Spindle | Téléchargement |
|---|---|---|
| CNC 3 axes XYZ | VFD 0-10V | Télécharger |
| CNC 3 axes XYZ | Relais externe | Télécharger |
| CNC 3 axes XYYZ | VFD 0-10V | Télécharger |
| CNC 3 axes XYYZ | Relais externe | Télécharger |
| CNC 6 axes XYZABC | VFD 0-10V |
Installation de FluidNC sur son module ESP32
Pour commencer, rendez vous sur la page du FluidNC web installer avec le navigateur Chrome, Edge ou Opera (ne fonctionne qu’avec ces 3 navigateurs)
- Choisir « Fluid NC »
- Connectez votre module ESP32 à votre ordinateur via cable USB
- Cliquez sur « Connecter », un popup s’ouvre, cliquez sur le port de communication où se trouve votre ESP32 (si votre module ESP32 ne s’affiche pas, c’est que vous devez installer les drivers CP2102 ou CH9102 sur votre ordinateur)
- Cliquez sur « Connexion »
- Installer FluidNC
- Choisir la dernière version du firmware (pas une version test)
- Processor Type: esp32-wroom
- Là vous pouvez choisir la variante de votre firmware, si vous ne savez pas quoi choisir, prenez Wifi.
- Fresh install pour une 1ère installation
- Là vous pouvez choisir votre version de WebUI, perso j’ai installé WebUI3
- Cliquer sur « Installer » et attendez plusieurs minutes. (si à ce stade vous obtenez un message d’erreur, désactivez votre antivirus ou firewall qui peut empêcher le téléchargement du firmware)
- Une fois installé vous obtenez ce message, cliquez sur « Continuer »
- Vous arrivez sur cette page, cliquez sur « Navigateur de fichiers »
- Cliquez sur « télécharger », puis sélectionner votre fichier de configuration .yaml correspondant à votre machine que je vous ai fourni en début de page.
- Il apparait désormais en haut de la liste, mais attention, à ce stade il n’est pas actif, il faut cliquer sur le bouton « sélectionner une configuration » juste à coté .
- Voilà, le firmware est installé et le fichier de configuration pour la carte CNC 32bits Board V3.0 est actif.
- Si la configuration de votre machine correspond exactement au fichier de configuration, vous pouvez désormais utiliser votre machine.
- Si vous avez des modifications à faire dans le fichier de configuration, suivez le chapitre suivant.
Faire des modifications dans le fichier de configuration .yaml
Contrairement à GRBL ESP32 utilisé dans la V2.0, on ne peut plus modifier des paramètres en envoyant des commandes $ via console série comme par exemple $20=1 , même si sur l’instant le paramètre aura été pris en compte, il sera perdu au prochain redémarrage, car FluidNC se paramètre à chaque démarrage en lisant le fichier de configuration .yaml, il faut donc modifier le fichier .yaml pour obtenir des modifications permanentes.
Pour cela 2 solutions:
En USB via le web installer:
- Rendez vous à nouveau sur la page du FluidNC web installer
- Choisir « Fluid NC »
- Connectez votre module ESP32 à votre ordinateur via cable USB
- Cliquez sur « Connecter », un popup s’ouvre, cliquez sur le port de communication où se trouve votre ESP32
- Cliquez sur « Connexion »
- Comme le firmware est déjà installé, on arrive directement sur cette page, cliquer sur « navigateur de fichiers »
- Cliquer sur le bouton en forme de crayon sur la ligne de votre fichier de configuration
- Cliquez sur l’onglet « source » en haut
- Faites vos modifications
- N’oubliez pas de cliquer sur « SAVE » une fois fini !
- Voilà, on peut déconnecter, les modifications seront actives au prochain démarrage.
En wifi via WebUI
- Une fois connecté en wifi à WebUI, cherchez la fenêtre d’exploration de fichiers
- cliquez sur la source des fichiers et sélectionnez la mémoire flash de l’esp32
- Téléchargez votre fichier config à modifier en cliquant dessus.
- Sur votre ordinateur, faites les modifs de votre fichier avec un éditeur de texte brut comme bloc-note, notepad,… et sauvegardez les modifs
- Une fois votre fichier modifié, cliquez sur « upload file »
- sélectionnez votre fichier et uploadez le sur votre ESP32 en écrasant l’ancien.
- Voilà, vos modifications seront prises en compte au prochain redémarrage.
Pour toute question technique, merci d’utiliser le forum















