{{tag>Precise Trusty Xenial architecture cao mécanique}} ---- ====== FreeCAD ====== {{ :freecad_lucid_00.png?90}} **FreeCAD** est un logiciel de [[CAO]] sous licence libre LGPL permettant la modélisation de pièces en 3D. Il est orienté vers le génie mécanique, le design industriel et l'architecture. Il utilise la [[wpfr>Conception_paramétrique|conception paramétrique]] et possède une architecture modulaire permettant de lui ajouter facilement des fonctionnalités. Il vise à offrir des fonctionnalités semblables à des logiciels propriétaires tels que CATIA, SolidWorks, Pro|Engineer, Autodesk Inventor ou Solid Edge. Autres particularités: * son noyau géométrique est basé sur [[:OpenCascade]], qui permet des opérations complexes sur différents types de formes, supporte les [[wpfr>B-Rep]], [[wpfr>NURBS]], opérations booléennes ou les congés ; * il dispose d'une console en [[wpfr>Python_%28langage%29|Python]] pour l'usage de macros ou de scripts ; * permet l'importation/exportation des formats standards STEP, IGES, OBJ, DXF, STL ou SVG. À noter que ce logiciel **est toujours en développement**, il ne doit donc pas être vu comme une solution à utiliser en contexte professionnel. Cependant, ses fonctionnalités et son interface sont maintenant suffisamment avancées pour en faire un logiciel intéressant à utiliser pour un usage personnel. {{:applications:freecad_lucid_01.png?500}} ===== Pré-requis ===== * Disposer des [[:sudo|droits d'administration]]. * Disposer d'une connexion à Internet configurée et activée. * Avoir activé l'[[:accélération graphique]]. ===== Installation ===== Plusieurs méthodes d'installation sont disponibles. ==== Depuis les dépôts Ubuntu ==== Il suffit d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt>freecad]]**. //Optionnel:// **[[apt>freecad-doc]]** //pour la documentation (en anglais).// Pour [[wily|Ubuntu 15.10]] et antérieures, il est recommandé d'installer la version du PPA stable ci-dessous, plus récente((http://packages.ubuntu.com/search?keywords=freecad)) et offrant un lot important de nouvelles fonctionnalités. ==== Depuis le PPA stable==== Le projet propose un dépôt [[PPA]] offrant la dernière version stable disponible pour toutes les versions actuellement maintenues d'Ubuntu. [[:PPA|Ajoutez le PPA]] **ppa:freecad-maintainers/freecad-stable**((https://launchpad.net/~freecad-maintainers/+archive/freecad-stable)) dans vos sources de logiciels puis [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]]. Enfin, installez le paquet **[[apt>freecad]]**. //Optionnel:// **[[apt>freecad-doc]]** //pour la documentation (en anglais).// ==== Depuis le PPA développement ==== Une version de développement mise à jour quotidiennement via le système automatisé de Launchpad est disponible depuis un dépôt [[PPA]]. Cette version, bien que dite « instable » est intéressante car elle est construite depuis les sources du projet. À noter que ces paquets sont un peu plus instables et peuvent à l'occasion ne pas être fonctionnels, ainsi que briser la compatibilité avec les fichiers créés sous des versions précédentes. Il est désormais possible de faire cohabiter les deux versions de FreeCAD, soit la version du PPA dit « stable » ainsi que la version du PPA de développement qui a été renommée **freecad-daily**. [[:PPA|Ajoutez le PPA]] **ppa:freecad-maintainers/freecad-daily**((https://launchpad.net/~freecad-maintainers/+archive/freecad-daily)) dans vos sources de logiciels puis [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]]. Enfin, installez le paquet **[[apt>freecad-daily]]**. //Optionnel:// **[[apt>freecad-daily-doc]]** //pour la documentation (en anglais).// ==== Via la compilation du code source ==== Pour compiler FreeCAD depuis les sources, référez-vous à la [[http://www.freecadweb.org/wiki/index.php?title=CompileOnUnix/fr|documentation officielle de FreeCAD]]. ===== Installation de modules additionnels ===== Des modules additionnels sont mis à disposition sur le PPA de la communauté FreeCAD. [[:PPA|Ajoutez le PPA]] **ppa:freecad-community/ppa**((https://launchpad.net/~freecad-community/+archive/ubuntu/ppa)) dans vos sources de logiciels puis [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]]. Enfin, installez le paquet correspondant au module désiré, par exemple: * **[[apt>freecad-extras-drawing-dimensioning]]** : ajout de dimensions sur les plans * **[[apt>freecad-extras-animation]]** : animation de vos pièces * **[[apt>freecad-extras-assembly2]]** : assemblage de pièces * **[[apt>freecad-extras-fasteners]]** : création de pièces standard (vis, écrous, rondelles...) * **[[apt>freecad-extras-bolts]]** : librairie de pièces standards (vis, écrous, rondelles...). [[http://www.freecadweb.org/wiki/index.php?title=Macro_BOLTS/fr|Lien]] (fr) * **[[apt>freecad-extras-eaglepcb2freecad]]** : importer vos cartes PCB dans FreeCAD. * **[[apt>freecad-extras-sheetmetal]]** : pour travailler avec des feuilles de métal. * **[[apt>freecad-extras-timber]]** : modélisation de constructions en bois. [[http://forum.freecadweb.org/viewtopic.php?t=12559|Discussion]] (fr) Voir aussi [[http://www.freecadweb.org/wiki/index.php?title=Download#Additional_macros.2C_modules_and_related_projects|cette liste]] (en) et [[http://forum.freecadweb.org/viewtopic.php?f=12&t=10657|cette discussion]] (fr). ===== Utilisation===== ==== Lancement ==== === Si installé par les dépôts ou via le PPA === Lancez l'application via le [[:unity#tableau_de_bord_dash|dash]] ou //via// la [[:commande_shell|commande]] suivante : freecad Ou freecad-daily Pour la version du PPA de développement. === Si installé par source === Lancez l'application //via// la [[:commande_shell|commande]] suivante : ~/freecad/bin/FreeCAD On peut créer un [[:raccourci-lanceur]] et lui attribuer l'icône personnalisée **freecad.svg** qui se trouve sous le dossier ~/freecad/src/Gui/Icons. ==== Mettre l'interface en français === L'application devrait automatiquement adopter la langue par défaut du système. Sinon, pour changer : * Ouvrir le menu //Edit → Preferences// * Dans la section //General//, onglet //General//, sélectionner //French// dans le menu déroulant, puis cliquer sur le bouton //OK// ou //Apply//. ===== Désinstallation ===== Elle dépendra de la méthode d'installation choisie. ==== Si installé par les dépôts ou via le PPA ==== Il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. ==== Si installé par source ==== Il suffit de supprimer le dossier **freecad** qui se trouve dans le dossier personnel. ===== Voir aussi ===== * **(fr)** [[http://www.freecadweb.org/?lang=fr_FR|Site officiel]] * **(fr)** [[http://www.freecadweb.org/wiki/index.php?title=Online_Help_Toc/fr|Aide en ligne]] //en cours de traduction// * **(en)** [[http://forum.freecadweb.org/|Forum FreeCAD]] * **(fr)** [[http://forum.freecadweb.org/viewforum.php?f=12|Forum FreeCAD en français]] (à noter qu'un seul développeur consulte ce forum, les autres ne parlant pas français) * **(fr)** [[http://www.freecadweb.org/wiki/index.php?title=Basic_modeling_tutorial/fr|Tutoriel d'introduction à la modélisation avec FreeCAD]] ==== Tutoriels vidéo ==== * **(en)** [[https://www.youtube.com/channel/UC_9HwDkwxllq5lFGkYBIH9g|Chaîne YouTube "Learn FreeCAD"]] * **(fr)** [[https://www.youtube.com/channel/UChwUxlPx6EP4hKFQyA4rCuQ|Chaîne YouTube "CAD Printer"]] ---- //Contributeur principal : [[:utilisateurs:Gemnoc]].//