Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
freecad [Le 04/07/2018, 16:27] bcag2 [Depuis le PPA stable] ajout note /erreur "No module named WebGui" |
freecad [Le 05/11/2018, 05:12] Gemnoc Ajout note sur paquet snap 0.17 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Trusty Xenial architecture cao mécanique}} | + | {{tag>Trusty Xenial Bionic architecture cao mécanique}} |
---- | ---- | ||
Ligne 5: | Ligne 5: | ||
====== FreeCAD ====== | ====== FreeCAD ====== | ||
- | **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. | + | **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, Creo, Autodesk Inventor ou Solid Edge. |
Autres particularités: | Autres particularités: | ||
Ligne 29: | Ligne 29: | ||
==== Depuis les dépôts Ubuntu ==== | ==== 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).// | 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).// | ||
- | <note tip>Pour [[wily|Ubuntu 14.04]] 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.</note> | + | |
+ | <note important>Les versions proposées dans les dépôts Ubuntu sont pratiquement toujours désuètes, 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. **Surtout évitez d'installer la version 0.17 par vejmarie de la boutique des snap (logitèque Ubuntu), cette version non-maintenue et non-officielle est instable et désuète.**</note> | ||
==== Depuis le PPA stable==== | ==== 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. | 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).// | + | [[: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, [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>freecad]]**. //Optionnel:// **[[apt>freecad-doc]]** //pour la documentation (en anglais).// |
- | <note important>Solution à préférer, notamment avec [[:bionic|Bionic 18.04]], notamment si vous avez essayé l'installation à partir des dépôts Ubuntu et que vous avez l'erreur //No module named WebGui// (au lancement depuis le terminal) </note> | + | |
+ | Pour installer la documentation en français, ajoutez le [[#Depuis le PPA FreeCAD Community|PPA FreeCAD Community]] ci-dessous puis installez les paquets **[[apt>freecad-doc,freecad-doc-fr|freecad-doc freecad-doc-fr]]**. | ||
==== Depuis le PPA développement ==== | ==== Depuis le PPA développement ==== | ||
Ligne 42: | Ligne 45: | ||
[[: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).// | [[: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).// | ||
+ | ==== Depuis l'AppImage ==== | ||
+ | |||
+ | Une application portable au format [[appimage|AppImage]] peut être téléchargée depuis la [[https://www.freecadweb.org/wiki/Download/fr|page de téléchargements]]. Des versions de développement sont également disponibles depuis [[https://github.com/FreeCAD/FreeCAD/releases|la page de téléchargements sur GitHub]]. | ||
===== Installation de modules additionnels ===== | ===== Installation de modules additionnels ===== | ||
- | Des modules additionnels sont mis à disposition sur le PPA de la communauté FreeCAD. | + | ==== Depuis l'Addon Manager ==== |
- | [[: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: | + | Depuis la version 0.17, FreeCAD propose un gestionnaire d'extensions (Addon Manager) qui permet l'installation et la mise à jour facile de modules additionnels ainsi que de macros. Il suffit de le lancer dans FreeCAD depuis le menu Outils. Pour plus d'informations, consulter la documentation officielle de l'[[https://www.freecadweb.org/wiki/AddonManager/fr|Addon Manager]]. |
+ | |||
+ | ==== Depuis le PPA FreeCAD Community ==== | ||
+ | Ce PPA offre des applications et bibliothèques logicielles permettant d'étendre les fonctionnalités de FreeCAD. Il peut s'agir de paquets qui ne sont pas offert dans les dépôts officiels d'Ubuntu, ou de versions plus récentes. | ||
+ | |||
+ | [[: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 désiré. | ||
+ | |||
+ | Les paquets suivants sont offerts, d'autres pourront être ajoutés dans le futur : | ||
+ | |||
+ | * **[[apt>gmsh]]** : générateur de maillages pour méthode des éléments finis, utilisé par l'atelier FEM | ||
+ | * **[[apt>ifcopenshell0|ifcopenshell]]** : permet l'importation et l'exportation de fichiers au format IFC, utilisé par l'atelier natif Arch et le module additionnel BIM. | ||
+ | * **[[apt>ifc++0|ifcplusplus]]** : une autre bibliothèque IFC | ||
+ | * **[[apt>netgen]]** : FreeCAD doit être compilé manuellement pour l'utiliser | ||
+ | * **[[apt>libopencamlib]]**, **[[apt>libopencamlib-dev]]**, **[[apt>python-opencamlib]]**, **[[apt>opencamlib-doc]]** : utilisé par l'atelier Path qui permet de produire les instructions machine pour les machines à commande numérique (CNC) | ||
+ | * **[[apt>libopenvoronoi-2018.08]]**, **[[apt>libopenvoronoi-dev]]**, **[[apt>python-openvoronoi]]**, **[[apt>openvoronoi-doc]]** : utilisé par l'atelier Path | ||
+ | * **[[apt>python-collada]]**, **[[apt>python3-collada]]**, **[[apt>python-collada-doc]]** : permet d'importer/exporter les fichiers au format COLLADA (*.dae) | ||
+ | * **[[apt>libsalome-smesh]]**, **[[apt>libsalome-smesh-dev]]** | ||
+ | |||
+ | === Sous Ubuntu 14.04 et 16.04 === | ||
+ | Plusieurs modules additionnels étaient proposés sous forme de paquets ; toutefois, avec l'introduction de l'Addon Manager, ces paquets ne sont plus maintenus et pourraient ne pas être à jour. Ils peuvent encore être installés sous [[:trusty|Ubuntu 14.04]] et [[:xenial|Ubuntu 16.04]]. | ||
* **[[apt>freecad-extras-drawing-dimensioning]]** : ajout de dimensions sur les plans | * **[[apt>freecad-extras-drawing-dimensioning]]** : ajout de dimensions sur les plans | ||
Ligne 75: | Ligne 100: | ||
* Ouvrir le menu //Edit → Preferences// | * 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//. | * Dans la section //General//, onglet //General//, sélectionner //French// dans le menu déroulant, puis cliquer sur le bouton //OK// ou //Apply//. | ||
+ | |||
+ | ==== Problèmes connus === | ||
+ | |||
+ | === Erreur No module named WebGui sous Ubuntu 18.04 === | ||
+ | |||
+ | Cette erreur survient avec la version des dépôts Ubuntu. Préférez-lui la version du PPA stable. | ||
+ | |||
+ | === FreeCAD 0.17 ne se lance pas === | ||
+ | |||
+ | Si l'application ne se lance pas via le lanceur et que vous obtenez le message suivant lorsque vous essayez de la démarrer //via// un terminal : | ||
+ | FreeCAD 0.17, Libs: 0.17R13541 (Git) | ||
+ | © Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2018 | ||
+ | ##### #### ### #### | ||
+ | # # # # # # | ||
+ | # ## #### #### # # # # # | ||
+ | #### # # # # # # # ##### # # | ||
+ | # # #### #### # # # # # | ||
+ | # # # # # # # # # ## ## ## | ||
+ | # # #### #### ### # # #### ## ## ## | ||
+ | failed to create drawable | ||
+ | [xcb] Unknown sequence number while processing queue | ||
+ | [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called | ||
+ | [xcb] Aborting, sorry about that. | ||
+ | freecad: ../../src/xcb_io.c :259 : poll_for_event: l'assertion « !xcb_xlib_threads_sequence_lost » a échoué. | ||
+ | Abandon (core dumped) | ||
+ | |||
+ | |||
+ | Il est possible de démarrer Freecad en tapant, dans un terminal : | ||
+ | LIBGL_DRI3_DISABLE=true freecad | ||
===== Désinstallation ===== | ===== Désinstallation ===== | ||
Ligne 87: | Ligne 141: | ||
* **(fr)** [[http://www.freecadweb.org/?lang=fr_FR|Site officiel]] | * **(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// | + | * **(fr)** [[http://www.freecadweb.org/wiki/index.php?title=Online_Help_Toc/fr|Aide en ligne]] |
* **(en)** [[http://forum.freecadweb.org/|Forum FreeCAD]] | * **(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://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]] | + | * **(fr)** [[http://www.freecadweb.org/wiki/index.php?title=Tutorials/fr|Liste des didacticiels FreeCAD]] |
==== Tutoriels vidéo ==== | ==== Tutoriels vidéo ==== |