FreeCAD : créer une pièce paramétrique pour l'impression 3D
Une patte de fixation cassée, un support de bobine à ajuster, un bouchon à la bonne cote : ce sont des pièces simples que vous pouvez dessiner vous-même. FreeCAD est un modeleur paramétrique libre, ce qui signifie qu'une cote reste modifiable après coup. Ce tutoriel vous guide d'une esquisse contrainte jusqu'au fichier prêt pour votre slicer, en restant sur ce que documentent le site, le manuel et la documentation en ligne de FreeCAD, sans rejouer la procédure dans une installation.
La réponse courte
FreeCAD est un modeleur 3D paramétrique libre dans lequel la forme de chaque objet est pilotée par des paramètres qui restent modifiables après création, selon le manuel FreeCAD. Le flux de travail pour une pièce imprimable passe par une esquisse 2D contrainte, qui sert de base à un volume dans l'atelier PartDesign, puis par un export vers un format que votre slicer accepte. Le site FreeCAD cite STEP, OBJ et STL parmi les formats d'export, et la base Prusa indique que le STEP est triangulé à l'import tandis que le 3MF est le format préféré de PrusaSlicer. Les menus et noms d'outils peuvent varier selon votre version : le manuel officiel a été écrit pour la version 0.16, alors que les versions récentes ont fait évoluer l'interface.
Comment fonctionne une pièce paramétrique
Le manuel FreeCAD décrit la modélisation paramétrique avec une image simple : la forme d'une brique peut être contrôlée par trois paramètres, hauteur, largeur et longueur. Ces paramètres font partie de l'objet et restent modifiables à tout moment, après sa création. Pour une pièce de réparation, c'est exactement ce dont vous avez besoin : si votre première impression révèle qu'un trou est trop serré, vous changez une valeur et le modèle se recalcule.
Le site FreeCAD ajoute que tous les objets sont nativement paramétriques, que les modifications sont recalculées à la demande et enregistrées dans une pile d'annulation, et que les propriétés d'un objet peuvent piloter celles d'un autre. Vous pouvez donc lier l'épaisseur d'une paroi à un diamètre, par exemple, et ne régler qu'une seule valeur.
Autre point utile pour l'impression : tout ce que vous faites dans FreeCAD utilise des unités du monde réel, du micron au kilomètre, en passant par le pouce. Le manuel conseille de rester en MKS dans les préférences pour suivre les exemples. Si vous hésitez encore entre plusieurs logiciels, la page modélisation 3D gratuite compare les options avant de vous engager dans un flux de travail.
Se repérer dans l'interface et choisir l'atelier
FreeCAD organise ses outils en ateliers, des groupes de boutons et de menus réunis par spécialité. Le manuel compare cela à un atelier physique où chaque métier dispose de sa propre table, tout en travaillant sur les mêmes objets. Le sélecteur d'atelier est le contrôle le plus important de l'interface. Pour une pièce mécanique destinée à l'impression, l'atelier PartDesign est celui que le site FreeCAD associe à la construction d'objets à partir d'esquisses contraintes.
Trois zones comptent pour ce tutoriel. La vue 3D, où vous sélectionnez et manipulez la géométrie. La vue combinée à gauche, avec son onglet Modèle qui montre la structure du document et les propriétés de l'objet sélectionné, séparées en Données (la géométrie) et Vue (l'apparence à l'écran). Et l'onglet Tâches, où FreeCAD vous demande les valeurs propres à l'outil en cours, par exemple une longueur.
Le manuel recommande aussi d'ouvrir la vue Rapport, masquée par défaut, car elle liste les avertissements et erreurs. C'est précieux quand une esquisse refuse de se fermer ou qu'une opération échoue. Les captures et noms de menus du manuel correspondent à une version plus ancienne : repérez l'équivalent dans votre version plutôt que de chercher le libellé exact.
Étape 1 : dessiner et contraindre l'esquisse
La documentation FreeCAD décrit le flux de base de l'atelier PartDesign : créer un corps (Body), conteneur qui peut accueillir des esquisses 2D et des fonctions 3D pour construire un solide, puis créer une nouvelle esquisse, y tracer un contour fermé et l'extruder avec PartDesign Pad pour obtenir un premier solide. Le site FreeCAD présente l'esquisse comme la principale composante du logiciel, avec un solveur de contraintes intégré qui permet de dessiner des formes 2D contraintes géométriquement. Le choix du plan d'esquisse n'est pas prescrit par ces sources : pour une patte posée à plat, nous proposons d'esquisser sur le plan correspondant à la face qui reposera sur le plateau.
Prenons un exemple volontairement hypothétique : une patte de 40 mm sur 20 mm, épaisse de 4 mm, avec deux trous de 4,5 mm pour des vis M4. Tracez le rectangle grossièrement, sans chercher la bonne taille tout de suite, puis ajoutez les contraintes : d'abord les relations géométriques entre segments et par rapport à l'origine, puis les cotes (longueur, largeur, diamètre des trous, distance d'un trou au bord). Les noms exacts des contraintes dépendent de votre version ; les sources utilisées documentent le solveur et le principe, pas chaque bouton. Le but est une esquisse entièrement contrainte, où chaque élément est fixé par une cote ou une relation.
Cette discipline paraît fastidieuse la première fois, mais elle fait toute la valeur du paramétrique : quand chaque élément est fixé par une cote ou une relation, la modification d'une valeur produit le changement que vous attendez, sans laisser au solveur une liberté non définie. Pour cet exemple, placez les deux cercles dans l'esquisse initiale avant l'extrusion. Contrôlez ensuite dans le solide et dans le slicer que les ouvertures attendues sont présentes ; ajouter un second Pad ne constitue pas une opération de perçage.
Étape 2 : donner du volume et nommer les paramètres
Fermez l'esquisse et appliquez PartDesign Pad, l'outil que la documentation FreeCAD décrit pour extruder une esquisse et créer un premier solide. L'onglet Tâches vous demande la longueur : entrez l'épaisseur de votre pièce, 4 mm dans notre exemple. Vous obtenez un solide dont l'esquisse et la longueur restent des propriétés modifiables. Un double-clic sur l'élément dans l'onglet Modèle rouvre le panneau de tâches pour changer la valeur, comme l'indique le manuel pour la plupart des outils.
Pour centraliser les cotes, la documentation FreeCAD décrit l'atelier Spreadsheet : les données des cellules d'une feuille peuvent servir dans les expressions des paramètres du modèle, ce qui rassemble les valeurs en un seul endroit, et toute modification de la feuille se propage au modèle. Créez une feuille, entrez chaque valeur suivie immédiatement de son unité, par exemple 40mm, et donnez à la cellule un alias via ses propriétés. La documentation recommande de référencer les cellules par le label de la feuille et l'alias, sous la forme <<MaFeuille>>.MonAlias, plutôt que par Spreadsheet.B1 ; dans les cellules, une expression commence par le signe égal. Reliez ensuite la longueur du Pad et les cotes de l'esquisse à ces alias. Deux précautions documentées : la modification d'une feuille déclenche un recalcul du modèle, et supprimer des cellules référencées peut casser le modèle sans avertissement.
Le gain est concret au moment de réimprimer. Après un essai d'ajustement, vous modifiez la cellule, le modèle se recalcule, et vous réexportez sans redessiner la pièce. Gardez tout de même à l'esprit que la précision finale dépend aussi de la machine : la page précision dimensionnelle traite de la calibration côté imprimante.
Étape 3 : exporter vers le slicer
Le site FreeCAD indique que le logiciel exporte vers des dizaines de formats, dont STEP, IGES, OBJ et STL, en plus de son format natif FCStd. Le manuel comporte un chapitre dédié à la préparation des modèles pour l'impression 3D, avec l'export vers les slicers et la conversion des objets en maillages. Sauvegardez toujours le fichier FCStd d'abord : c'est lui qui conserve l'esquisse, les contraintes et les paramètres. L'export n'est qu'une copie figée.
Deux limites méritent d'être nommées. D'abord, la version : le manuel FreeCAD indique avoir été rédigé pour la version 0.16. Au 20 octobre 2026, le dépôt officiel désigne la 1.1.4, publiée le 28 septembre, comme dernière version stable ; la branche 1.1 a été lancée en mars 2026. Les étapes de ce tutoriel suivent le flux Body, esquisse, Pad et feuille de calcul tel que le décrit la documentation FreeCAD, dont le dépôt a été archivé le 1er avril 2026 et qui n'indique pas de version cible ; ce flux n'a pas été rejoué dans une installation pour cet article. Ensuite, la compatibilité : la base Prusa documente les formats que PrusaSlicer accepte, pas la qualité de l'export de chaque version de FreeCAD. Ouvrez systématiquement le fichier exporté dans le slicer et inspectez le maillage avant de lancer l'impression.
La base Prusa signale aussi que le 3MF est le format préféré, utilisé pour enregistrer les projets, et que l'OBJ perd matière et texture à l'import. Si votre version de FreeCAD propose l'export 3MF, vérifiez que le slicer l'ouvre correctement. Le guide STL ou 3MF détaille ce que chaque format transporte. Une fois dans PrusaSlicer ou un autre slicer, contrôlez l'échelle : si la pièce apparaît minuscule ou énorme, vérifiez d'abord les unités réglées dans FreeCAD et l'unité attendue par le slicer avant de chercher une autre cause.
Vérifications et limites avant d'imprimer
Avant d'exporter, relisez la structure dans l'onglet Modèle. Un corps, une esquisse, une extrusion : si l'arbre contient des éléments inattendus ou des icônes d'erreur, consultez les messages de la vue Rapport. Vérifiez que l'esquisse est bien entièrement contrainte, et que les cotes correspondent à ce que vous avez mesuré sur la pièce d'origine.
Une limite documentée concerne la feuille de calcul : FreeCAD vérifie les dépendances cycliques, mais cette vérification s'arrête au niveau de l'objet feuille. La documentation déconseille donc de mélanger dans une même feuille des cellules qui pilotent le modèle et des cellules qui lisent ses résultats, comme un volume ; utilisez deux feuilles si vous avez besoin des deux. Rappelez-vous aussi que les menus, icônes et emplacements peuvent différer dans votre installation : ni le manuel écrit pour la 0.16 ni la documentation en ligne utilisée ici n'indiquent la version exacte de l'interface.
Enfin, ne vous attendez pas à ce que la première pièce s'ajuste parfaitement. Imprimez un essai, mesurez, ajustez la cellule ou la contrainte concernée, réexportez. C'est précisément le scénario pour lequel le paramétrique a été conçu. Si vous voulez comparer avec une approche de modélisation plus simple, la page Tinkercad décrit cet autre outil.
Sources et limites
- FreeCAD : votre propre modeleur 3D paramétrique
- FreeCAD — manuel officiel (version0.16)
- Supported file formats
- FreeCAD documentation — Body
- FreeCAD documentation — Spreadsheet Workbench
- FreeCAD1.1.4 — publication officielle
Nous organisons la documentation des fabricants et des communautés ; nous n’avons pas mesuré ces produits nous-mêmes. La notice de votre modèle exact prime sur ces explications générales.