Logiciels pour l’usinage CNC

logiciels CNC
Je vous propose une petite sélection de logiciels gratuits et payants pour dessiner vos pièces et motifs, créer vos parcours d'outils et les envoyer sur votre CNC.

Sommaire

Pourquoi autant de logiciels ?

Si vous débutez, vous êtes peut-être perdu face au nombre de logiciels disponibles. Vous ne savez peut-être pas quelles sont leur utilité ? Je vais donc vous expliquer tout ça.

Quand on parle CNC on parle de réaliser des objets, de graver des motifs ou encore des PCB. Il faut donc commencer par les dessiner.
Pour ça on peut utiliser 2 types de logiciels :
– Les logiciels de CAO, souvent plus techniques, il permettent de réaliser des plans très précis.
– Les logiciels de DAO qui sont eux plus adaptés au dessin et donc aux projets plus artistiques même s’il est aussi possible de créer des plans précis.

Une fois que notre produit est dessiné aux bonnes dimensions, il faut passer sur un logiciel de FAO pour définir les paramètres de découpe/gravure. C’est sur ce type de logiciel que vous allez pouvoir définir les tracés a fraiser, la profondeur, la vitesse, le nombre de passe… et exporter tout cela en Gcode.

Une fois que votre fichier Gcode est configuré, il vous faut un dernier logiciel pour envoyer ce code à la machine. Il vous faut donc un Contrôleur compatible avec votre machine.

Il existe beaucoup de logiciels, des gratuits et des payants, mais beaucoup on à peu près les mêmes fonctions. Certains font directement CAO et FAO et d’autres font même directement les 3. Certains logiciels sont plus spécialisés, par exemple pour la création de PCB, la découpe 3D… Il vous faudra donc tester pour voir si le logiciel correspond a ce que vous voulez créer et si l’interface vous plait.

Ma recommandation pour débuter

Pour commencer je vous recommande le duo Carbide Create V6 + GRBL Candle ou le logiciel en ligne Easel car leurs interfaces sont assez simples et qu’ils sont gratuits. Une fois ces logiciels maitrisés, libre à vous d’en tester d’autres. 😉

Définitions

  • CAO (Conception Assistée par Ordinateur) / CAD (Computer Aided Design) :
    La CAO ou CAD en anglais, comprend l’ensemble des logiciels et des techniques de modélisation géométrique permettant de concevoir, de tester virtuellement – à l’aide d’un ordinateur et des techniques de simulation numérique – et de réaliser des produits manufacturés et les outils pour les fabriquer.
  • FAO (Fabrication Assistée par Ordinateur) / CAM (Computer-Aided Manufacturing) :
    Le but de la FAO ou CAM en anglais est d’écrire le fichier contenant le programme de pilotage d’une machine-outil à commande numérique. Ce fichier va décrire précisément les mouvements que doit exécuter la machine-outil pour réaliser la pièce demandée.
  • DAO (Dessin Assisté par Ordinateur) : 
    Le dessin assisté par ordinateur (DAO) est une discipline permettant de produire des dessins techniques avec un logiciel informatique. On le distingue de la synthèse d’image dans la mesure où il ne s’agit pas du calcul de rendu d’un modèle numérique, mais de l’exécution de commandes graphiques (traits, formes diverses…). De ce fait, en DAO, la souris et le clavier remplacent le crayon et les autres instruments du dessinateur.
  • Contrôleur :
    Logiciel qui permet la communication entre l’ordinateur et la cnc afin de la contrôler et d’envoyer des commandes en direct.
  • Nesting :
    Technique d’agencement de tracés vectoriels permettant d’économiser un maximum de matière.

Logiciels de Contrôle CNC

GRBL Controller pour Android

Gratuit / Payant
GRBL Controller pour android est un logiciel de contrôle et d'envoi de Gcode pour CNC fonctionnant sous GRBL. Il permet de contrôler votre machine et d'envoyer vos fichier Gcode depuis un smartphone ou une tablette Android soit par Usb OTG soit en bluetooth.
Il fonctionne uniquement avec les machines sous grbl 1.1f pour le moment.
La version payante apporte quelques fonctionnalités supplémentaires pratiques mais je vous conseille de commencer par tester la version gratuite avant pour vérifier que votre matériel est compatible.
Plus d'informations sur GitHub.
Disponible sur Android

GRBL Candle

Gratuit
Candle est un logiciel de contrôle et d'envoi de Gcode pour CNC fonctionnant sous GRBL.
Il est développé pour Windows mais une version pour Mac Os est téléchargeable via les serveurs de Sainsmart.
Disponible sur Windows et Mac

Universal Gcode Sender

Gratuit
Universal Gcode Sender est un logiciel de contrôle et d'envoi de Gcode Open Source pour CNC fonctionnant sous GRBL, TinyG, g2core and Smoothieware.
Disponible sur Windows, Mac, Linux et Raspberry Pi

CNCjs

Gratuit
Il sagit d’une interface web qui permet le contrôle et l’envoi de fichier sur la cnc. Il supporte Grbl, Grbl-Mega, Smoothieware TinyG et g2core.
Disponible sur Windows, Mac, Linux et Raspberry Pi

ChiliPeppr

Gratuit
ChiliPeppr est une interface web gratuite pour contrôler les CNC basées sur GRBL.
Disponible sur Windows, Mac et Linux

bCNC

Gratuit
bCNC est compatible GRBL et permet de lire et modifier du gcode. On peut y importer des fichiers SVG et DXF pour les projets 2D et des fichiers STL et PNG pour les projets 3D. Il permet de créer les parcours d’outils et de les envoyer directement sur la CNC.
Disponible sur Windows, Mac, Linux et Raspberry Pi

OpenBuilds CONTROL

Gratuit
C’est un logiciel de contrôle et d’envoi de Gcode pour CNC pour machines sous contrôleur OpenBuilds. OpenBuilds CAM est intégré pour la partie FAO.
Disponible sur Windows, Mac et Linux

Ultimate CNC

Gratuit / Payant
Ultimate CNC est un contrôleur GRBL qui permet le contrôle de la CNC et l’envoi de fichier Gcode. Il est possible d’importer des fichiers STL, SVG, PNG, JPG, GIF et BMP. Il est aussi possible de créer des formes simple et de les transformer directement en Gcode.
La version complète est payante, mais il dispose d’une version gratuite simplifiée.
Disponible sur Windows, Mac et Linux

Logiciels de CAO et FAO

Easel

Gratuit / Payant
Easel est un logiciel de CAO / FAO gratuit dans sa version de base mais qui dispose d’une version Pro qui elle est payante. Easel permet de dessiner en 2D et d’importer SVG et DXF et de générer du Gcode (.nc) directement depuis son interface.
Il intégre en plus une fonction de contrôle de la cnc donc il n’y a pas besoin de passer par un contrôleur externe (Candle…)
La version Pro est gratuite pendant 30 jours puis le logiciel passe ensuite en version light si vous ne souhaitez pas payer.
Disponible sur Windows, Mac et Linux

Carbide Create

Gratuit
Carbide Create est un logiciel de CAO / FAO gratuit. Carbide Create permet de dessiner en 2D ou d’importer sa création en SVG. Il peut exporter au format SVG et générer du Gcode (.nc). Il permet aussi de gérer une bibliothèque d’outils et créer des parcours d’outils.
Les dernières versions ne permettent plus l'export direct en Gcode, il faudra utiliser cet outil ou se limiter a la version 6 de l'application.
Disponible sur Windows et Mac

CamBam

Payant / Version d'essai
Il s’agit d’un logiciel de FAO / CAO payant très complet, mais il dispose d’une version d’essai assez longue.
CamBam permet de créer vos parcours d’outil a partir d’un DXF ou d’un fichier 3D et générer du Gcode (.nc).
Disponible sur Windows,Mac et Raspberry Pi

Fusion 360

Payant / Version d'essai
Fusion 360 est un logiciel de CAO / FAO payant, mais il possède une version d’évaluation d’un an. Fusion 360 peut exporter entre autre en DXF et STL. Il peut aussi générer du Gcode (.nc) directement.
Disponible sur Windows et Mac

FreeCad

Gratuit
FreeCAD est un logiciel de CAO / FAO 3D gratuit. FreeCAD peut entre autre exporter aux formats DXF, SVG, OBJ. Il peut directement générer des fichier Gcode (.nc)
Disponible sur Windows, Mac et Linux

MeshCam

Gratuit
MeshCam est un logiciel de CAO / FAO 2D et 3D payant qui dispose d’une version d’essai de 15 jours. Il permet de créer des pièces a partir STL et DXF, mais aussi d’images (JPG, BMP…) Il peut aussi créer les parcours d’outils et d’exporter en Gcode.
Disponible sur Windows et Mac

FlatCam

Gratuit
Flatcam est un logiciel Open Source spécialisé dans la création de PCB. Il permet d’utiliser vos fichier Gerber, Excellon ou Gcode, afin de les éditer ou de créer vos circuits directement. Vous pouvez ensuite les exporter en Gcode.
Disponible sur Windows, Mac et Linux

Logiciels de CAO

DraftSight

Payant / Version d'essai
Développé par Dassault Systemes, DraftSight est un logiciel de CAO 2D professionnel qui dispose d’une version d’essai de 30 jours. Il permet de visualiser et d’éditer des Fichiers DWG et DXF et également d’exporter les fichiers en STL,SVG, DWG et DXF.
Disponible sur Windows, Mac et Linux

LibreCAD

Gratuit
LibreCAD est un logiciel de CAO gratuit. LibreCAD permet de dessiner en 2D et d’exporter en DXF.
Disponible sur Windows, Mac et Linux

Logiciels de FAO

OpenBuilds CAM

Gratuit
Il s’agit d’une application web de FAO gratuit pour les machines sous contrôleur OpenBuilds. Il permet d’importer les formats DXF, SVG, PNG, BMP, JPG, Gerber et Excellon et de générer du Gcode (.nc). Il est disponible sur navigateur internet et donc avec toutes les plateformes.
Disponible sur Windows, Mac et Linux

Pycam

Gratuit
Il s’agit d’un logiciel de FAO gratuit. PyCAM permet de créer vos parcours d’outil a partir d’un STL, DXF ou SVG et de générer du Gcode (.nc).
Disponible sur Linux

Kiri:Moto

Gratuit
Il s’agit d’un logiciel de FAO 3D gratuit. Il permet de créer le fichier Gcode pour de l'usinage de fichiers 3D avec votre CNC à partir de modèles 3D. Il permet aussi de gérer une imprimante 3D ou un graveur laser.
Disponible sur Windows, Mac et Linux

Logiciels de DAO

Inkscape

Gratuit
Il s’agit d’un logiciel de dessin vectoriel gratuit. Inkscape peut exporter entre autre en SVG et DXF.
Disponible sur Windows, Mac et Linux

Affinity Designer

Payant / Version d'essai
Il s’agit d’un logiciel de dessin vectoriel payant. Mais son prix reste assez bas comparé a son concurrent Illustrator. Affinity Designer peut exporter entre autre en SVG.
Disponible sur Windows, Mac et Ipad

Adobe Illustrator

Payant / Version d'essai
Il s’agit d’un logiciel de dessin vectoriel payant. Adobe illustrator peut exporter entre autre en DXF et SVG.
Disponible sur Windows et Mac

Logiciels de Nesting

Deepnest

Gratuit
Deepnest est un logiciel de nesting Open Source qui permet donc de regrouper les fichiers que vous voulez découper pour qu’ils prennent le moins de place possible sur votre planche. Il est possible de fusionner certaines lignes pour éviter d’avoir a découper 2 fois. Pratique pour la découpe laser entre autre. Il peut lire les fichiers DXF, SVG et Corel CDR et exporte aux formats DXF ou SVG.
Il existe aussi une version en ligne nommée SVGnest.
Disponible sur Windows, Mac et Linux

Et vous?  Quels sont vos logiciels préférés ?

Tutoriaux

Découvrir Easel

On continue avec les logiciels pour la CNC 3018 avec Easel ! Un logiciel qui regroupe CAD et CAM dans une seule application web.

Découverte du logiciel Carbide Create pour l'usinage CNC

Découvrir Carbide Create

Après GRBL Candle, on passe a Carbide Create. Un logiciel facile a prendre en main pour générer vos parcours d’outil pour la cnc 3018.

Découverte du logiciel GRBL Candle

Découvrir GRBL Candle

GRBL Candle est un outil indispensable pour contrôler la cnc 3018. Je vous propose de découvrir son interface.

Partager

15 réponses

  1. Bonjour !
    Bonjour pour ces infos très précieuses !
    Une petite question : ces logiciels (camBam et candle en particulier) permettraient-ils d’intégrer un texte Word pour ensuite pouvoir le graver sur bois ou laiton, etc…..
    Merci de votre réponse !
    cordialement à vous

    1. Bonjour, oui il est possible d’entrer du texte dans Cambam dans le menu « Dessiner » > « Texte ».
      Grbl Candle ne sert qu’au contrôle de la machine et a envoyer un fichier de gravure au format Gcode(.nc).

  2. Bonjour
    Merci pour les conseils et les explication
    Mets aurrais tu un choix a me conseiller pour un debutant qui commence de rien
    Je veux commencer par la base avec le 2 d mets jai aucune idee par ou commencer

    1. Bonjour, Carbide create V6 est très bien pour débuter, il permet de dessiner tes projets ou d’importer des .svg (que tu auras téléchargés ou créés sur un logiciel de dessin vectoriel),de créer tes parcours d’outils et d’exporter le fichier Gcode.
      Et GRBL Candle ou CNCjs pour le contrôle de la machine et envoyer le Gcode a la machine.

  3. Bonjour mes voeux pour vous santé prosperité .
    j’ai appris bien des choses avec vos explications merci j’ai un souci avec une cnc3018 les axes ne bougent pas a la commande que faire

    1. Bonjour et bonne santé a vous aussi. Difficile a dire comme ça, il me faudrait plus d’informations. Elle a déjà fonctionné ? Quel logiciel utilisez vous pour le contrôle ? Les drivers sont bien installés ? Le contrôleur hors ligne est bien débranché ?

  4. Je viens d’acheter la licence CAMBAM pour créer des fichiers GCODE. Mais je croie CAMBAM ne peux pas creer des fichiers pour ma CNC3018 pro.
    Pouvez-vous m’indiquer comment je peux utiliser cette appli comme je vous l’indique.
    Merci pour toutes réponses

  5. Bonjour, merci pour ces articles très intéressants.
    A tu déjà essayé meshcam ? Si oui, quel est ton avis sur ce logiciel.

    Merci

    1. Bonjour, désolé je n’ai pas eu l’occasion de le tester et vu le prix je ne pense pas le tester un jour. ^^

    2. Bonjour,
      J’utilise carbide create, mais impossible d’enregistrer/créer mes propres fraises, ou de modifier celles existantes (passer du inch au mm par ex…) même en créant une nouvelle librairie.
      Faut il passer a la version pro pour cela ?!?
      Merci d’avance.

    3. Bonjour. Non pas besoin de la version pro. C’est surement le problème classique des décimales sous carbide create. Voir la section « Astuce » de mon article sur Carbide create : https://benmaker.fr/2020/12/19/decouvrir-carbide-create/

    4. Super c’était exactement la solution au problème ! Merci beaucoup !!

  6. Bonjour Ben,
    Merci pour ses sites. Lequel me conseilles tu pour commencer?
    Je viens d’acheter une cnc 3018 pro.
    Merci.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Continuer l'exploration