Retour au logiciel CNC

Logiciel gratuit

Guide pas à pas

De l'installation au premier travail. Le logiciel est en anglais et en bosnien ; les noms des boutons ci-dessous sont ceux de la version anglaise. Si votre CNC fonctionne déjà avec un autre logiciel (par ex. Grbl Controller ou UGS), passez les étapes 2 et 3.

1Installation

Téléchargez l'installation depuis la page du logiciel CNC et lancez-la. Elle s'installe sans administrateur en quelques secondes et crée un raccourci « The Mahala Workshop - CNC Controller » sur le bureau.

Le logiciel n'est pas signé par un certificat payant : la première fois, Windows affiche « Windows protected your PC ». Cliquez sur « More info », puis « Run anyway ».

Au premier démarrage, le logiciel affiche les conditions d'utilisation et un avertissement sur la sécurité du laser. Lisez-les et acceptez.

2Pilote USB (CH340)

L'ordinateur voit l'Arduino comme un port COM. Les cartes originales et Windows 10/11 fonctionnent généralement tout de suite ; la plupart des clones bon marché ont une puce CH340.

  • Branchez l'Arduino avec un câble USB et ouvrez le Gestionnaire de périphériques (clic droit sur Démarrer).
  • Sous « Ports (COM et LPT) », il doit y avoir par ex. « USB-SERIAL CH340 (COM4) ». Notez le numéro du port.
  • Si la carte se trouve sous « Autres périphériques » avec un signe jaune, installez le pilote CH340 depuis le site du fabricant (WCH) et rebranchez le câble.

Si rien n'apparaît, essayez un autre câble : certains câbles USB ne servent qu'à charger.

3Grbl sur l'Arduino

L'Arduino doit avoir Grbl, le firmware qui transforme le G-code en pas moteur. Si votre CNC est arrivée montée ou fonctionnait avec un autre logiciel, Grbl est déjà là.

Pour une nouvelle carte, nous recommandons Grbl 1.1 :

  • Installez l'IDE Arduino depuis arduino.cc.
  • Sur github.com/gnea/grbl, téléchargez le code (Code → Download ZIP), décompressez-le et copiez le dossier « grbl » qu'il contient dans Documents\Arduino\libraries.
  • Dans l'IDE Arduino, ouvrez File → Examples → grbl → grblUpload, choisissez la carte et le port, puis cliquez sur Upload.

L'installation de Grbl efface le programme qui était sur l'Arduino et remet les réglages par défaut. Réglez-les ensuite (étape 5).

4Première connexion

Dans la carte CNC, choisissez le port COM de l'étape 2 et la vitesse du port : 115200 pour Grbl 1.1 et 0.9, 9600 pour Grbl 0.8. Cliquez sur « Connect ».

La barre du haut doit afficher par ex. « Grbl 1.1h », et l'état « IDLE ». Si elle affiche « WAITING FOR GRBL », la vitesse du port est mauvaise ou l'Arduino n'a pas Grbl.

Si l'état est « ALARM » (Grbl avec homing démarre ainsi), vérifiez que la CNC peut bouger librement et cliquez sur « Unlock ($X) ».

Pas encore de CNC ? Choisissez le port « Simulator » ou « Simulator 1.1 » et essayez tout sans machine.

5Réglages de Grbl ($$)

Cliquez sur « Grbl settings » dans la carte Log and commands. Le logiciel lit tous les réglages et explique chacun. Les plus importants pour Grbl 1.1 :

  • $100, $101, $102 : pas par mm pour X, Y et Z. Si la CNC parcourt exactement 10 mm quand vous demandez 10 mm, la valeur est bonne.
  • $110, $111 : vitesse maximale (mm/min) ; $120, $121 : accélération.
  • $30 : pleine puissance du laser (souvent 1000) ; $32=1 : mode laser.
  • $3 : inverse un axe qui va dans le mauvais sens.

Modifiez une valeur et cliquez sur « Save changes to Grbl ». Grbl la garde même hors tension. Grbl 0.8 numérote ses réglages autrement, et le logiciel affiche les descriptions de sa version.

6Déplacement manuel et zéro

Dans la carte Manual control, choisissez un pas (0.1, 1, 10 ou 100 mm) et déplacez avec les flèches X et Y. Essayez d'abord un petit pas pour voir si les axes vont dans le bon sens.

Amenez le laser au-dessus du coin inférieur gauche du matériau et cliquez sur « Set zero ». Cet endroit devient X0 Y0, et Grbl le garde même après un reset. Sous la grande position de travail s'affiche en petit la position absolue, que Grbl compte depuis la mise sous tension.

7Le premier travail

Dans la carte Job, cliquez sur « Open file... » et choisissez un fichier G-code (.nc, .gcode, .tap). Le dessin et l'estimation de durée apparaissent. Un fichier ArtCAM d'origine est d'abord converti pour le laser, et le logiciel demande la vitesse de chaque parcours.

Avant de démarrer, cliquez sur « Frame » : laser éteint, il fait le tour du dessin, pour voir s'il tient sur le matériau. Pour Grbl 1.1, saisissez la puissance dans le champ « Laser power (S) ».

Mettez des lunettes de protection et cliquez sur « Start ». « Pause » arrête le mouvement, mais le laser reste allumé. « Emergency stop » (ou la touche Échap) arrête tout et éteint le laser. Un travail interrompu reprend avec « Resume from... » : le logiciel propose la ligne où le laser s'est arrêté.

8Le téléphone sur le réseau local

En bas de la fenêtre, cliquez sur « Local network » et activez l'accès. La fenêtre affiche l'adresse, un code à 6 chiffres et un QR code.

  • Si la ligne « Firewall » indique que le port n'est pas autorisé, cliquez sur « Allow in firewall » et confirmez.
  • Le téléphone doit être sur le même Wi-Fi que l'ordinateur, et Windows doit considérer le réseau comme privé.
  • Sur le téléphone, scannez le QR code : la page s'ouvre et le code est mémorisé.

Sur le téléphone, tout fonctionne comme sur l'ordinateur : état, dessin, démarrage, pause, arrêt d'urgence, déplacement manuel et envoi de fichier. Le téléphone ne remplace pas un bouton d'arrêt d'urgence, car une connexion Wi-Fi peut avoir du retard ou se couper.

9Langue, reprise après un redémarrage et nouvelles versions

Le bouton EN / BS en haut à droite change la langue de tout le logiciel, sur l'ordinateur et le téléphone.

Si l'Arduino redémarre au milieu d'un travail (parasites sur l'alimentation), le logiciel demande s'il faut rétablir la position mémorisée. Avec « Resume by itself after a restart » activé, il la rétablit et reprend tout seul, jusqu'à 10 fois par travail.

Le bas de la fenêtre indique la version du logiciel. Quand une nouvelle sort, « New version: update » y apparaît ; un clic la télécharge et la lance. Les réglages et le journal sont conservés.

Le laser est dangereux. Portez des lunettes de protection adaptées à la longueur d'onde de votre laser, gardez un extincteur à portée de main et travaillez avec une aspiration des fumées. L'« Emergency stop » du logiciel ne remplace pas un bouton d'arrêt d'urgence physique sur la machine. Le logiciel est gratuit et vous l'utilisez à vos propres risques.