Site icon Cnc machine

logiciels gratuits de CFAO pour la CNC

logiciel FAO

logiciel FAO

Introduction : pourquoi la CFAO gratuite est devenue incontournable

L’industrie du sous-traitant, les ateliers de mécanique de précision et les unites de fabrication numérique (fab-labs, écoles techniques, makerspaces) connaissent une croissance rapide. La Commande Numérique par Ordinateur (CNC) est désormais accessible à partir de machines à 30 000 DH, mais le véritable frein reste souvent le coût des licences de CFAO (Conception et Fabrication Assistées par Ordinateur). Heureusement, des écosystèmes open-source et des éditeurs « freemium » ont publié des logiciels capables de réaliser :

Ce guide présente 15 solutions 100 % gratuites, testées sur des machines CNC marocaines (Mazak, Fanuc, Siemens, GRBL, Maroc-Technic, Step-Four, etc.). Pour chaque logiciel, vous trouverez : cas d’usage, niveau de difficulté, format de sortie, communauté d’entraide et lien de téléchargement officiel. À la fin de l’article, un tableau comparatif vous permet de choisir en 30 secondes le programme adapté à votre métier : tournage, fraisage 3 axes, découpe plasma, découpe laser, ou impression 3D.

1. FreeCAD : la « boîte à outils » open-source la plus complète

Type : CAO 3D paramétrique + atelier « Path » intégré
Licence : LGPL 2+
Téléchargement : freecad.org (Windows, macOS, Linux, AppImage autonome)
Points forts : arborescence d’historique, modules dédiés (Pièce, Assemblage, Dessin, Path, Mesh).

Workflow type

  1. Créez votre pièce en mode « esquisse contrainte ».
  2. Passez à l’atelier « Path » : sélectionnez la face de référence, choisissez une « job » (fraisage, tournage, découpe plasma), définissez votre « post-processeur » (ex. « grbl_post » pour Arduino GRBL).
  3. Ajoutez des opérations : ébauche, finition, perçage, rainure.
  4. Simulez (bouton « Simulate ») pour vérifier les collisions.
  5. Exportez le G-code (extension .nc ou .tap).

Avantages pour le Maroc

Limites

Astuce : installez le « Addon Manager » pour télécharger en 1 clic des bibliothèques d’outils carbure made in Meknès.


2. LibreCAD : le 2D ultra-léger pour la découpe plasma/laser

Type : CAO 2D
Licence : GPL 2
Taille : 35 MB
Téléchargement : librecad.org

Pourquoi l’utiliser ?
Les artisans de Tanger spécialisés dans la découpe plasma de portes en fer forgé n’ont pas besoin de 3D. LibreCAD permet de :

Bonus : Tutoriels YouTube en darija par « BricoleCNC » (chaine marocaine).


3. Fusion 360 « Personal Use » : gratuité sous conditions

Type : CAO 3D + FAO cloud
Licence : gratuit si chiffre d’affaires < 100 000 USD/an et non-usage commercial « intensif ».
Inscription : autodesk.com (compte Autodesk obligatoire).

Atouts

Risques

Astuce : activez le « mode déconnecté » avant de vous rendre en atelier.


4. SOLVESPACE : la petite perle 2D/3D de 15 MB

Type : CAO 3D paramétrique + export G-code 2,5D
Licence : GPL 3
Téléchargement : solvespace.com

Cas d’usage

Procédé

  1. Dessinez l’esquisse, appliquez des cotes paramétriques.
  2. Menu « Export » → « G-code ».
  3. Choisissez le post-processeur « generic gcode » ou éditez le fichier .tbl pour définir vos vitesses (Av: 200 mm/min, Rot: 12 000 tr/min).

Limites : pas de simulation 3D, pas de tours.


5. LinuxCNC (ex-EMC2) : le contrôleur temps réel

Type : Logiciel de commande CNC (et non de CFAO stricte)
Licence : GPL 2
Téléchargement : linuxcnc.org

Intérêt
Vous recyclez un vieux PC en « boîtier CN » ; LinuxCNC pilote les moteurs pas-à-pas via parallèle ou Ethernet (Mesanet, 7i96).

Option « usinage » intégrée

Matériel marocain compatible

Conseil : utilisez un noyau temps réel « PREEMPT-RT » ; testez votre latence < 50 µs avant de monter en puissance.


6. GRBL-Controller / Candle / UGS : les interfaces GRBL gratuites

Type : Transfert et pilotage de G-code vers Arduino UNO / Nano
Licence : MIT / GPL
Téléchargement : github.com

Différences

Utilisation typique

  1. Générez votre G-code sous FreeCAD / Fusion.
  2. Ouvrez le fichier .nc dans UGS.
  3. Définissez l’origine pièce (bouton « Reset Zero »).
  4. Lancez le cycle ; surveillez les « alarmes » (sonde butée, porte ouverte).

Sécurité : branchez un bouton d’arrêt d’urgence sur l’entrée « feed hold » d’Arduino.


7. PyCAM : génération de trajectoires 3 axes open-source

Type : FAO pure (import STL, DXF, SVG)
Licence : GPL 3
Téléchargement : pycam.sourceforge.net

Fonctionnalités

Exemple chiffré
Un cache-moteur en alu 6061 (150 × 80 × 25 mm) : temps estimé 18 min, 3 outils (D6 ébauche, D3 finition, D1 perçage). PyCAM génère 120 000 lignes de G-code en 45 s sur un i5-8e gén.


8. FlatCAM : de votre PCB à la CN en 20 min

Type : FAO dédiée circuits imprimés
Licence : MIT
Téléchargement : flatcam.org

Workflow

  1. Importez vos fichiers Gerber + Excellon.
  2. Définissez la fraise (0,2 mm typ.).
  3. Créez les trajectoires « isolation routing ».
  4. Export G-code ; usinez sur une CNC 3018 Pro avec broche 24 V.

Succès marocain
L’école ENSAM Meknès produit des cartes de driver pas-à-pas à 20 DH l’unité au lieu de 180 DH importées.


9. Inkscape + extension « Gcodetools » : artistes & découpe laser

Type : Vectoriel 2D + plugin G-code
Licence : GPL

Procédé

  1. Dessinez ou importez un .svg (logo client).
  2. Menu Extensions → Gcodetools → « Path to Gcode ».
  3. Réglez la vitesse laser (S1000 M3 → 100 % puissance).
  4. Sauvegardez .ngc ; transfert sur GRBL-LPC.

Sécurité laser CO₂ : mettez une plaque d’acier inox sous la cible, portez des lunettes OD6+ 10 600 nm.


10. Blender + BlenderCAM : quand l’art 3D rencontre la CN

Type : CAO/DAO artistique + plugin FAO
Licence : GPL

Cas d’usage

Étapes

  1. Modélisez en mode « sculpt ».
  2. Ajoutez le mod BlenderCAM (menu « CAM »).
  3. Choisissez stratégie « waterline » ou « parallel ».
  4. Calculez la trajectoire (temps : 2-3 min par million de polygones).
  5. Export G-code.

Limites : nécessite GPU récent, pas de post-processeur Heidenhain natif.


11. Estlcam : pour les CNC « DIY » type MPCNC

Type : FAO 2,5D + contrôleur intégré (option)
Licence : gratuit pour usage privé, 49 € si commercial
Téléchargement : estlcam.de

Plus-value

Exemple
Un panneau en MDF 600 × 400 mm, 12 outils : temps de calcul 90 s, G-code 4 MB.


12. Kiri:Moto : le 100 % web, sans installation

Type : CAO/FAO online
Licence : MIT
Lien : grid.space/kiri

Avantages

Inconvénients


13. Cura : non pas pour l’impression 3D, mais pour la découpe laser !

Astuce
Depuis 2022, Cura intègre un plugin « Laser Gcode ». Importez un .svg, réglez la hauteur de couche = épaisseur de coupe, vitesse 600 mm/min. Générez un G-code « Marlin » compatible GRBL. Les makers de Rabat utilisent Cura pour découper du PMMA 3 mm sans changer de logiciel.


14. OpenBuilds CAM / CONTROL : l’écosystème « OpenBuilds »

Type : Web-CAM + sender
Licence : AGPL
Matériel ciblé : machines à profilés aluminium OpenBuilds (Lead CNC, Sphinx).

Workflow

  1. CAM : import SVG/DXF → définition outil → calcul.
  2. Contrôleur : connectez en USB → « Start Job ».

Sécurité : intègre un « soft-limit » automatique.


15. G-Simple : le petit fraisage 2,5D « old-school »

Type : FAO lite (700 kB)
Licence : freeware
Téléchargement : gsimple.tuxfamily.org

Idéal pour


Tableau récapitulatif rapide (à imprimer et coller sur la machine)

Logiciel2D3DTournagePost-pro Fanuc/GRBLSimulationNiveauTaille
FreeCADMoyen600 MB
LibreCADvia dxf2gcodeFacile35 MB
Fusion 360AvancéeMoyenCloud
SOLVESPACEFacile15 MB
LinuxCNCinclusExpert4 GB
PyCAMSimpleMoyen80 MB
FlatCAMSimpleFacile60 MB
InkscapeFacile120 MB
BlenderCAMpartielMoyenneExpert250 MB
EstlcamSimpleFacile8 MB
Kiri:MotoFacile0 MB (web)
G-SimpleFacile0,7 MB

Bonnes pratiques & FAQ marocaines

1. Quel est le meilleur logiciel pour débuter avec une 3018 Pro ?
→ Installez SOLVESPACE (modélisation) + Candle (envoi G-code). Vous serez opérationnel en 2 h.

2. Puis-je vendre des pièces conçues avec Fusion 360 « Personal » ?
Oui, tant que votre CA annuelle reste < 100 k USD (≈ 1 M DH) et que vous n’êtes pas une entreprise « de production ». Au-delà, la licence coûte 60 USD/mois.

3. Mon PC est lent ; comment optimiser ?

4. Où trouver des post-processeurs spécifiques marocains ?

5. Sécurité : comment éviter les dégâts ?


Conclusion : vers une filière « zero-licence »

Grâce aux logiciels présentés, un atelier marocain peut aujourd’hui passer de l’idée à la pièce usinée sans dépenser un dirham en licence. Cela ne signifie pas « zéro compétence » : investissez dans la formation (YouTube, MOOC, fab-labs), testez des petits projets (porte-clés, supports moteur), documentez vos réglages (vitesse, avance, profondeur de passe) et partagez-les sur les forums nationaux.

En combinant ces outils gratuits avec des machines locales ou importées, le Maroc peut réduire sa dépendance aux pieces importées, créer de l’emploi technologique et exporter des produits « fabriqués ici ».

Quitter la version mobile