Une fraiseuse sous LinuxCNC, une tête laser qui suit les surfaces courbes, un traceur de découpe — et les logiciels qu'il a fallu écrire pour les faire tourner ensemble.
Aucun n'a été écrit pour être un logiciel. Chacun règle un problème que la machine posait, et qu'aucun outil existant ne réglait à ma place.
Un atelier FreeCAD qui transforme de la géométrie 2D et 3D en G-code laser : marquage, gravure remplie, photo tramée, découpe multi-passes, grilles de test et planches de calibration. Il suit les surfaces courbes en pilotant la défocalisation, ce qui est la raison d'être du projet.
Version 2.99.40 · FreeCAD 1.1 · LinuxCNC, GRBL, grblHAL · LGPL-2.1-or-later
Un traceur de parcours LinuxCNC en PySide6/OpenGL, appuyé sur
rs274 — l'interpréteur de LinuxCNC lui-même. Il affiche donc
les fichiers paramétrés (#<nom>, expressions,
O-words) que les visualiseurs génériques refusent d'ouvrir.
Première version en août 2026 · LGPL-2.1
Pilotage du traceur de découpe Graphtec CE6000-60 sous Linux, sans driver constructeur : sonde de l'état machine, tracé de contrôle, nuancier de force, et conversion SVG vers HP-GL.
Terminé en août 2026 · GPL-3.0
La configuration LinuxCNC de la machine, documentée : cinématique, HAL,
pilotage du laser en spindle.1, sorties auxiliaires, et les
sous-programmes du changeur d'outil automatique.
Flexi-HAL + Remora · GPL-3.0
Trois machines, un même fil : tout finit en G-code ou en HP-GL.
Une PrintNC sous LinuxCNC, carte Flexi-HAL et Remora, quatre drivers CL57T, l'axe Y en tandem. Broche 2,2 kW pilotée par variateur Huanyang en RS485.
Son accélération est basse : le genou utile se situe entre 600 et 800 mm/min, ce qui change tout au moment d'estimer un temps d'usinage.
Un module diode LT-80W-AA-PRO, capot carré retiré pour qu'il puisse
suivre des surfaces courbes. Il occupe spindle.1 et sa puissance
est mise à l'échelle par la vitesse réelle : à l'arrêt, la puissance
tombe à zéro.
Ce détail-là commande toute la génération du G-code : un point ne peut pas être une temporisation, il doit être un micro-déplacement.
Un Graphtec CE6000-60, piloté en HP-GL directement sur son descripteur USB. La commande doit être réglée sur HP-GL et jamais sur AUTO : en AUTO, la machine imprime le fichier au lieu de le découper.
Un magasin ATC à billes pour pinces ER20, en cours de montage : six postes, trois billes acier par poste, et un mécanisme dont tout tient dans une fenêtre de 1,02 mm.
Les pièces et les montages, avec les calculs et les erreurs qui vont avec.
Changeur d'outil automatique à billes pour broche ER20. La note de calcul détaille pourquoi la saillie des billes vaut 1,20 mm et pas autre chose — et pourquoi la contrainte la plus serrée du projet est restée invisible jusqu'à ce qu'on mesure un chanfrein de 1,5 mm.
Le montage de la PrintNC en vidéo, mois par mois : mécanique, électronique, LinuxCNC, puis laser.