FreeCAD est une application de modélisation paramétrique 3D. Elle est principalement destinée à la conception mécanique, mais sert aussi à toutes les utilisations où vous avez besoin de modéliser des objets avec précision et de contrôler l'historique de la modélisation 3D.
FreeCAD est en cours de développement depuis 2002 et propose une grande liste de fonctions. Des fonctions manquent encore mais il est assez puissant pour une utilisation amateur et de petits projets. Il existe une communauté d'utilisateurs enthousiastes en pleine croissance qui participent au forum FreeCAD et vous pouvez trouver nombreux exemples de projets de qualité développés avec FreeCAD.
Comme tous les projets de logiciels libres, FreeCAD dépend de sa communauté pour se développer, gagner en fonctionnalités et corriger les bogues. N'oubliez pas cela lorsque vous utilisez FreeCAD. Si vous l'aimez, vous pouvez faire un don et contribuer à FreeCAD de diverses manières, comme par exemple rédiger de la documentation et faire des traductions.
Voir aussi :
Tout d'abord, téléchargez et installez FreeCAD. Voir la page Téléchargement pour des informations sur les versions en cours et les mises à jour ainsi que les instructions d'installation pour votre système d'exploitation (Windows, Linux ou Mac). FreeCAD est disponible dans les gestionnaires de paquets de nombreuses distributions Linux. FreeCAD étant un logiciel libre, vous pouvez également récupérer le code source et le compiler vous-même.
L'interface standard de FreeCAD
Pour une explication complète voir Interface.
Le principe de l'interface de FreeCAD est qu'elle est composée d'ateliers. Un atelier est une collection d'outils adaptés à une tâche spécifique, comme travailler avec des maillages, faire du dessin 2D, ou créer des esquisses contraintes. Vous pouvez changer d'atelier à l'aide du sélecteur d'atelier. Vous pouvez personnaliser les outils inclus dans chaque atelier, ajouter des outils provenant d'autres ateliers ou même des outils créés par vous-même, que nous appelons macros. Les ateliers de départ les plus utilisés sont l'atelier PartDesign et l'atelier Part.
Lorsque vous démarrez FreeCAD pour la première fois, la page Start s'affiche. Voici son apparence sous la version 0.19 :
La page Start permet de passer rapidement à l'un des ateliers les plus usuels, ouvrir un des fichiers récents ou voir les dernières nouvelles du monde de FreeCAD. Vous pouvez modifier l'atelier par défaut dans l'éditeur de préférences.
FreeCAD propose différents modes de navigation, qui changent la façon dont vous utilisez votre souris pour interagir avec les objets de la vue 3D et la vue elle-même. L'un d'eux est spécialement conçu pour les touchpads où le bouton central de la souris n'est pas utilisé. Le mode de navigation par défaut est le mode CAD. Vous pouvez rapidement changer le mode de navigation utilisé par le bouton dans la barre d'état ou en cliquant avec le bouton droit de la souris sur une zone vide de la vue 3D.
Plusieurs vue prédéfinies (vue de dessus, vue de face, etc.) sont disponibles dans le menu Affichage, dans la barre d'outils ainsi que par des raccourcis numériques (1, 2, etc...). Un clic droit sur un objet ou sur une zone vide de la vue 3D vous donne un accès rapide à certaines opérations courantes, telles que la définition d'une vue particulière, ou localiser un objet dans l'arborescence.
L'objectif de FreeCAD est de vous permettre de créer des modèles 3D de haute précision, de garder un contrôle étroit sur ces modèles (en étant capable de revenir à l'historique de la modélisation et de modifier les paramètres), et finalement de construire ces modèles (via l'impression 3D, l'usinage CNC ou même le chantier de construction). Il est donc très différent des autres applications 3D conçues pour d'autres fins, tels que le film d'animation ou les jeux. Sa courbe d'apprentissage peut être ardue, spécialement si c'est votre premier contact avec la modélisation 3D. Si vous êtes bloqués à un moment donné, n'oubliez pas que l'amicale communauté des utilisateurs du forum forum de FreeCAD pourrait être en mesure de vous sortir d’embarras sans délai.
L'atelier que vous utiliserez à l'aide de FreeCAD dépend du type de travail à effectuer : Si vous travaillez sur des modèles mécaniques, ou plus généralement tous les petits objets, vous aurez probablement envie d'essayer l'atelier PartDesign. Si vous voulez travailler en 2D, passez à l'atelier Draft ou l'atelier Sketcher si vous avez besoin de contraintes. Si vous voulez faire de la modélisation BIM, lancez l'atelier BIM. Et si vous venez du monde OpenSCAD, essayez l'atelier OpenSCAD. Il existe également de nombreux ateliers développés par la communauté, les ateliers externes.
Vous pouvez changer d'atelier à tout moment et aussi changer les préférences de votre atelier favori pour ajouter des outils d'autres ateliers.
L'atelier PartDesign est spécialement conçu pour construire des objets complexes, à partir de formes simples et en ajoutant ou en supprimant des opérations (que nous appelons "fonctions"), jusqu'à obtention de votre objet final. Toutes les fonctions que vous avez appliquées durant le processus de modélisation sont stockées dans une vue distincte appelée Vue Modèle, qui contient également les autres objets de votre document. Vous pouvez considérer un objet PartDesign comme une succession d'opérations, chacune appliquée au résultat de la précédente, formant une grande chaîne structurée. Dans l'arborescence, vous voyez votre objet final, mais vous pouvez développer et récupérer tous les états précédents et modifier leurs paramètres, qui mettent automatiquement à jour l'objet final.
L'atelier PartDesign fait un usage intensif d'un autre atelier, l'atelier Sketcher. L'esquisseur vous permet de dessiner des formes 2D, puis de leur appliquer des contraintes. Par exemple, vous pourriez dessiner un rectangle et définir la taille d'un côté à l'aide d'une contrainte de longueur. Ce côté ne pourra plus être redimensionné (à moins d'éditer et modifier cette contrainte).
Les formes 2D faites avec l'esquisseur servent beaucoup dans l'atelier PartDesign, par exemple pour extruder des volumes 3D, ou dessiner des zones sur la face de votre objet, qui seront ensuite évidées ou extrudées de son volume principal. Il s'agit d'un flux de travail typique de PartDesign :
Ce qui vous donne un objet comme ceci :
À tout moment, vous pouvez sélectionner les esquisses originales et les modifier, ou changer les paramètres d'extrusion des opérations de protrusion ou de cavité, qui mettront automatiquement à jour l'objet final.
Les ateliers Draft et BIM se comportent un peu différemment des autres ateliers ci-dessus, bien qu'ils suivent les mêmes règles communes à l'ensemble de FreeCAD. En bref, alors que Sketcher et PartDesign sont principalement conçus pour réaliser des pièces uniques, Draft et BIM sont faits pour faciliter votre travail lorsque vous travaillez avec plusieurs objets simples.
L'atelier Draft vous propose des outils 2D un peu semblables à ce que vous pouvez trouver dans les applications de CAO 2D traditionnelles telles que AutoCAD. Cependant, le dessin 2D étant loin du champ d'application de FreeCAD, ne vous attendez pas à y trouver la gamme complète d'outils que ces applications offrent. La plupart des outils Draft travaillent non seulement dans un plan 2D, mais également dans l'espace 3D et bénéficient de systèmes spéciaux d'assistance tels que les Plans de travail et l'aimantation d'objet.
L'atelier BIM ajoute des outils de modélisation BIM à FreeCAD, vous permettant de construire des modèles architecturaux à partir d'objets paramétriques. L'atelier BIM s'appuie beaucoup sur les autres modules tels que Draft et le Sketcher. Tous les outils Draft sont également présents dans l'atelier BIM, et la plupart des outils BIM font usage des systèmes d'assistance Draft.
Le flux de travail avec les ateliers BIM et Draft peut être :
Le résultat sera :
Plus d'informations sur la page tutoriels.
Tout utilisateur peut développer ses propres fonctions pour FreeCAD et les mettre à la disposition de la communauté FreeCAD en tant qu'extension.
Il existe trois types de extensions :
.FCMacro
.
Enfin, l'une des fonctions les plus intéressantes de FreeCAD est l'environnement de script. À partir de la console Python intégrée (ou de tout autre script Python externe), vous pouvez accéder à presque toutes les parties de FreeCAD, créer ou modifier la géométrie, modifier la représentation de ces objets dans la scène 3D ou accéder à l'interface de FreeCAD et la modifier. Les scripts Python peuvent également être utilisés dans les macros, lesquelles fournissent une méthode simple pour créer des commandes personnalisées.