Logiciels pour l’usinage CNC

logiciels CNC
Je vous propose une sélection des meilleurs logiciels gratuits et payants pour dessiner vos pièces et motifs, créer vos parcours d'outils et contrôler 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.

Les logiciels

GRBL Candle

Contrôleur CNC
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.

CNCjs

Contrôleur CNC
Il s’agit d’un logiciel gratuit qui permet le contrôle et l’envoi de fichier sur la CNC.
Il supporte Grbl, Grbl-Mega, Smoothieware TinyG et g2core.

Easel

CAO / FAO / Contrôleur CNC
Easel est un logiciel de CAO / FAO et contrôle de cnc 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.

Carbide Create

CAO / FAO
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.

Estlcam

FAO / Contrôleur CNC
Estlcam est un logiciel payant de FAO qui permet l’utilisation de fichier vectoriels (SVG /DXF) et 3D (STL). Il permet aussi le contrôle d’une CNC. Une version d’évaluation est disponible.

GRBL Controller pour Android

Contrôleur CNC
GRBL Controller pour android est un logiciel gratuit 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.

Universal Gcode Sender (UGS)

Contrôleur CNC
Universal Gcode Sender est un logiciel gratuit de contrôle et d’envoi de Gcode Open Source pour CNC fonctionnant sous GRBL, TinyG, g2core and Smoothieware.

ChiliPeppr

Contrôleur CNC
ChiliPeppr est une interface web gratuite pour contrôler les CNC basées sur GRBL.

bCNC

Contrôleur CNC / FAO
bCNC est un logiciel gratuit de contrôle et de FAO 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.

OpenBuilds CONTROL

Contrôleur CNC
C’est un logiciel gratuit 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.

OpenBuilds CAM

FAO
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.

Ultimate CNC

Contrôleur CNC / FAO
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.

CamBam

FAO / CAO
Il s’agit d’un logiciel de FAO / CAO payant très complet, mais il dispose d’une version d’essai de 30 utilisations.
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)

Fusion 360

CAO / FAO
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.

FreeCAD

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

MeshCam

CAO / FAO
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.

FlatCam

FAO
Flatcam est un logiciel de FAO gratuit et 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.

Pycam

FAO
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).

Kiri:Moto

FAO
Il s’agit d’un logiciel de FAO gratuit. Il permet entre autre 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.

DraftSight

CAO
Développé par Dassault Systemes, DraftSight est un logiciel de CAO 2D professionnel payant 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.

LibreCAD

CAO
LibreCAD est un logiciel de CAO 2D gratuit.
Il permet de dessiner vos pièces en 2D et d’exporter en DXF.

Inkscape

DAO
Il s’agit d’un logiciel de dessin vectoriel gratuit. Inkscape peut exporter entre autre en SVG et DXF.

Affinity Designer

DAO
Il s’agit d’un logiciel de dessin vectoriel payant. Mais son prix reste assez bas comparé a son concurrent Illustrator puisqu’il dispose d’une licence a vie. Affinity Designer peut exporter entre autre en SVG.

Adobe Illustrator

DAO
Il s’agit d’un logiciel de dessin vectoriel payant. Adobe illustrator peut exporter entre autre en DXF et SVG.

Deepnest

Nesting
Deepnest est un logiciel de nesting gratuit et open source qui permet 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.

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

Partager

16 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. Pour du texte et de la gravure sur CNC il y a un logiciel qui s’appelle TYPE EDIT.

  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