FreeCAD : Différence entre versions
(→Workbench) |
|||
(16 révisions intermédiaires par 3 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[Image:Freecad.png|Freecad|200px|right]] | [[Image:Freecad.png|Freecad|200px|right]] | ||
− | = | + | = FreeCAD = |
== Présentation == | == Présentation == | ||
− | |||
− | |||
FreeCAD (à ne pas confondre avec freeCAD de Aik-Siong Koh) est un logiciel de modélisation 3D libre pour la CAO, IAO, PLM, orientée vers le génie mécanique et le design de produits, mais qui vise également d'autres disciplines, telles que l'architecture ou d'autres branches de l'ingénierie. <br/> | FreeCAD (à ne pas confondre avec freeCAD de Aik-Siong Koh) est un logiciel de modélisation 3D libre pour la CAO, IAO, PLM, orientée vers le génie mécanique et le design de produits, mais qui vise également d'autres disciplines, telles que l'architecture ou d'autres branches de l'ingénierie. <br/> | ||
<br /> | <br /> | ||
Ligne 10 : | Ligne 8 : | ||
== Installation == | == Installation == | ||
Le logiciel est librement téléchargeable sur le site de | Le logiciel est librement téléchargeable sur le site de | ||
− | [https://www.freecadweb.org/?lang=fr | + | [https://www.freecadweb.org/?lang=fr FreeCAD] |
− | L'installation recommandée sous Linux est via | + | L'installation recommandée sous Linux est via un Flatpak |
− | + | flatpak install flathub org.freecadweb.FreeCAD | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Tutoriels == | == Tutoriels == | ||
Ligne 32 : | Ligne 19 : | ||
=== Liste de tutoriels sélectionnés par le Makilab === | === Liste de tutoriels sélectionnés par le Makilab === | ||
==== Les fondamentaux ==== | ==== Les fondamentaux ==== | ||
− | * [https://www.youtube.com/watch?v=PlLH0JtEZps Premiers pas dans | + | * [https://www.youtube.com/watch?v=PlLH0JtEZps Premiers pas dans FreeCAD - Workbench Part Design] |
** Exporter les objets en STL | ** Exporter les objets en STL | ||
** Importer des STL pour les modifier | ** Importer des STL pour les modifier | ||
Ligne 39 : | Ligne 26 : | ||
** Débuts de la 3D (extrude, revolutions, ...) | ** Débuts de la 3D (extrude, revolutions, ...) | ||
* [https://www.youtube.com/watch?v=rbHS0tvzXFA Une autre vidéo sur les contraintes dans le sketch] Parce que les contraintes c'est important | * [https://www.youtube.com/watch?v=rbHS0tvzXFA Une autre vidéo sur les contraintes dans le sketch] Parce que les contraintes c'est important | ||
− | |||
* [https://www.youtube.com/watch?v=VydZXMccfH4 Utiliser une image comme canevas de dessin] | * [https://www.youtube.com/watch?v=VydZXMccfH4 Utiliser une image comme canevas de dessin] | ||
* [https://www.youtube.com/watch?v=xXWavVw79Ag Découper un objet à l'aide d'un plan] | * [https://www.youtube.com/watch?v=xXWavVw79Ag Découper un objet à l'aide d'un plan] | ||
* [https://www.youtube.com/watch?v=4WJjstyaMX0 Faire un draft] | * [https://www.youtube.com/watch?v=4WJjstyaMX0 Faire un draft] | ||
− | * [https://www.youtube.com/watch?v=ggJ6tORsAS4 Sweep et loft] et [https://www.youtube.com/watch?v=RgEq1NirvoA double loft] | + | * [https://www.youtube.com/watch?v=ggJ6tORsAS4 Sweep et loft] et [https://www.youtube.com/watch?v=RgEq1NirvoA double loft (muet)] |
==== Quelques vidéos en français ==== | ==== Quelques vidéos en français ==== | ||
+ | * [https://www.youtube.com/watch?v=KYD9Ojugi8Q Les formes liées (FR)] | ||
* [https://www.youtube.com/playlist?list=PLsWmwqBJLMtpStpAh88jnyffu3otA50tj FreeCAD : conception en 3D, playliste (FR)] | * [https://www.youtube.com/playlist?list=PLsWmwqBJLMtpStpAh88jnyffu3otA50tj FreeCAD : conception en 3D, playliste (FR)] | ||
** 57 vidéos pédagogiques de jp willm, qui traite de nombreux sujets utiles aux débutants ainsi qu'aux confirmés. | ** 57 vidéos pédagogiques de jp willm, qui traite de nombreux sujets utiles aux débutants ainsi qu'aux confirmés. | ||
==== Pour aller plus loin ==== | ==== Pour aller plus loin ==== | ||
+ | Vidéos | ||
* [https://www.youtube.com/watch?v=ikip-g5qPhA Assemblages pour la découpe laser] & [https://www.youtube.com/watch?v=Ffn1w9xbYp4 Assemblage avec l'export] | * [https://www.youtube.com/watch?v=ikip-g5qPhA Assemblages pour la découpe laser] & [https://www.youtube.com/watch?v=Ffn1w9xbYp4 Assemblage avec l'export] | ||
** Pour l'export préférer Flattened SVG et pour DXF (TODO) | ** Pour l'export préférer Flattened SVG et pour DXF (TODO) | ||
Ligne 53 : | Ligne 41 : | ||
* [https://www.youtube.com/watch?v=xidvQYkC4so Tôle pliée] | * [https://www.youtube.com/watch?v=xidvQYkC4so Tôle pliée] | ||
* [https://www.youtube.com/watch?v=0yuElGPuwlw Boulons et écrous] | * [https://www.youtube.com/watch?v=0yuElGPuwlw Boulons et écrous] | ||
− | * [https://www.youtube.com/watch?v=MWFC17MIfOE Module CAM pour la CNC] | + | * [https://www.youtube.com/watch?v=MWFC17MIfOE Module CAM pour la CNC (Atelier Path)] |
− | * [https://www.youtube.com/watch?v=SbKWf7MalAk Mise en plan d'un objet] | + | * [https://www.youtube.com/watch?v=SbKWf7MalAk Mise en plan d'un objet (Atelier TechDraw)] |
− | * [https://forum.freecadweb.org/viewtopic.php?t=14276#p114458 kicad StepUp: ECAD MCAD bidirectional collaboration] | + | Textes |
+ | * [https://forum.freecadweb.org/viewtopic.php?t=14276#p114458 kicad StepUp: ECAD MCAD bidirectional collaboration - Forum FreeCAD ] | ||
+ | * [https://owncloud.gwdg.de/index.php/s/GsBboIPho3XAs9h/download Tuto Esquisses en français (Sketcher) : PDF par l'utilisateur chrisb du forum FreeCAD] | ||
− | == Les exercices == | + | == Les exercices - fichiers et vidéos == |
− | [https://drive.google.com/file/d/1TokejH-yY_qk01DzR5RN7CNIedoxL_BJ/view?usp=sharing Télécharger en ZIP tous les exercices] | + | [https://drive.google.com/file/d/1TokejH-yY_qk01DzR5RN7CNIedoxL_BJ/view?usp=sharing Télécharger en ZIP tous les exercices de la formation] |
=== Les esquisses === | === Les esquisses === | ||
{|class="wikitable plainlinks" | {|class="wikitable plainlinks" | ||
Ligne 68 : | Ligne 58 : | ||
!Vignette | !Vignette | ||
|- | |- | ||
− | |1 Triangle isocèle | + | |1. Triangle isocèle |
|[https://drive.google.com/file/d/1Sc6U2tOQuPkun8W-gle8aJ1k0yzoLpOR/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1Sc6U2tOQuPkun8W-gle8aJ1k0yzoLpOR/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1nHvkqS58yNCoTs72tLCSMpUB4WL2AC5D/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1nHvkqS58yNCoTs72tLCSMpUB4WL2AC5D/view?usp=sharing Lien Freecad] | ||
Ligne 74 : | Ligne 64 : | ||
|[[Fichier:1 Triangleisocele.png|150px]] | |[[Fichier:1 Triangleisocele.png|150px]] | ||
|- | |- | ||
− | |2 Carré arrondi | + | |2. Carré arrondi |
|[https://drive.google.com/file/d/1oBkJQ7A1ae9YXGXBQdG5XqT8gdEpQutO/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1oBkJQ7A1ae9YXGXBQdG5XqT8gdEpQutO/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/156srsxJTHNfn8qCbz-p3l2AkA0jKdCLa/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/156srsxJTHNfn8qCbz-p3l2AkA0jKdCLa/view?usp=sharing Lien Freecad] | ||
Ligne 80 : | Ligne 70 : | ||
|[[Fichier:2 RoundedSquare.png|150px]] | |[[Fichier:2 RoundedSquare.png|150px]] | ||
|- | |- | ||
− | |3 Hexagone | + | |3. Hexagone |
| | | | ||
|[https://drive.google.com/file/d/1JUECTLMGCgnBzu-yNKPShJEo_WgoBHIc/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1JUECTLMGCgnBzu-yNKPShJEo_WgoBHIc/view?usp=sharing Lien Freecad] | ||
Ligne 86 : | Ligne 76 : | ||
|[[Fichier:3 Hexagonebw.png|150px]] | |[[Fichier:3 Hexagonebw.png|150px]] | ||
|- | |- | ||
− | |4 Finger spinner | + | |4. Finger spinner |
|[https://drive.google.com/file/d/17pAAfLyoDHFaloPle0HdjVXyBecvE9an/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/17pAAfLyoDHFaloPle0HdjVXyBecvE9an/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1qeWvGHKUH_FP566kEJRnw_WeyAbDfuwd/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1qeWvGHKUH_FP566kEJRnw_WeyAbDfuwd/view?usp=sharing Lien Freecad] | ||
Ligne 92 : | Ligne 82 : | ||
|[[Fichier:4 FingerSpinner.png|150px]] | |[[Fichier:4 FingerSpinner.png|150px]] | ||
|- | |- | ||
− | |5 Offset | + | |5. Offset |
|[https://drive.google.com/file/d/1Fdjl1ywGJsFFHhK5W0JTtMtBYPxS0uPG/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1Fdjl1ywGJsFFHhK5W0JTtMtBYPxS0uPG/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1u3eSGa7fzn2ra8y4g5pS5yVf_iwgKtvy/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1u3eSGa7fzn2ra8y4g5pS5yVf_iwgKtvy/view?usp=sharing Lien Freecad] | ||
Ligne 98 : | Ligne 88 : | ||
|[[Fichier:5 Offsetpng.png|150px]] | |[[Fichier:5 Offsetpng.png|150px]] | ||
|- | |- | ||
− | |6 Symétrie | + | |6. Symétrie |
| | | | ||
|[https://drive.google.com/file/d/1NF8NKat2t2Q_31BHze7p3qiG-QjWHcId/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1NF8NKat2t2Q_31BHze7p3qiG-QjWHcId/view?usp=sharing Lien Freecad] | ||
|[https://drive.google.com/file/d/1KDEsLNzP0aQj0KpBoihMvFpN1TqGYmaQ/view?usp=sharing Lien vidéo] | |[https://drive.google.com/file/d/1KDEsLNzP0aQj0KpBoihMvFpN1TqGYmaQ/view?usp=sharing Lien vidéo] | ||
− | | | + | |[[Fichier:6 Symetrybw.png|150px]] |
− | [[Fichier:6 Symetrybw.png|150px]] | ||
|} | |} | ||
Ligne 115 : | Ligne 104 : | ||
!Vignette | !Vignette | ||
|- | |- | ||
− | |1 Extrusion | + | |1. Extrusion |
|[https://drive.google.com/file/d/1OacWPtc8g6NhdGmgavYPi586zNMSgm-1/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1OacWPtc8g6NhdGmgavYPi586zNMSgm-1/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1KROCrE1n2zMboiJJvR02M4ienBP0b_km/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1KROCrE1n2zMboiJJvR02M4ienBP0b_km/view?usp=sharing Lien Freecad] | ||
Ligne 122 : | Ligne 111 : | ||
[[Fichier:1 Extrude.png|150px]] | [[Fichier:1 Extrude.png|150px]] | ||
|- | |- | ||
− | |2 Révolution | + | |2. Révolution |
|[https://drive.google.com/file/d/1g-Rgnl7koufF4EJNBizqjRi5kjEDu5SG/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1g-Rgnl7koufF4EJNBizqjRi5kjEDu5SG/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1I6NEXpmrLmZeqdfRwPD1-ONveHDHRvz6/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1I6NEXpmrLmZeqdfRwPD1-ONveHDHRvz6/view?usp=sharing Lien Freecad] | ||
Ligne 129 : | Ligne 118 : | ||
[[Fichier:2 Revolution.png|150px]] | [[Fichier:2 Revolution.png|150px]] | ||
|- | |- | ||
− | |3 Poche | + | |3. Poche |
|[https://drive.google.com/file/d/1e2ga25snWOgX9fLl_Kxaff9e9z2xonjh/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1e2ga25snWOgX9fLl_Kxaff9e9z2xonjh/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1iifANCujxyiWnt3aub1sybSiv05q_Qmm/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1iifANCujxyiWnt3aub1sybSiv05q_Qmm/view?usp=sharing Lien Freecad] | ||
Ligne 137 : | Ligne 126 : | ||
| | | | ||
|- | |- | ||
− | |4 Plusieurs esquisses dans le même corps | + | |4. Plusieurs esquisses dans le même corps |
|[https://drive.google.com/file/d/14Jg13XvOcM0Boqas75aNeU-8HfhLH6jo/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/14Jg13XvOcM0Boqas75aNeU-8HfhLH6jo/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1nFaUtjt0Ihxe5s3fUETH-yaJ1RgShgvD/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1nFaUtjt0Ihxe5s3fUETH-yaJ1RgShgvD/view?usp=sharing Lien Freecad] | ||
Ligne 144 : | Ligne 133 : | ||
[[Fichier:4_MultipleSketchSameBody.png|150px]] | [[Fichier:4_MultipleSketchSameBody.png|150px]] | ||
|- | |- | ||
− | |5 Références d'un corps dans un autre corps | + | |5. Références d'un corps dans un autre corps |
|[https://drive.google.com/file/d/1Y-1-TwvY2y9iVeAqlziiUUTAJPvjuszG/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1Y-1-TwvY2y9iVeAqlziiUUTAJPvjuszG/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1pRVQFLKrsdT1v-opA59wCSWGmrH19R8O/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1pRVQFLKrsdT1v-opA59wCSWGmrH19R8O/view?usp=sharing Lien Freecad] | ||
Ligne 151 : | Ligne 140 : | ||
[[Fichier:5 ShapeBinder.png|150px]] | [[Fichier:5 ShapeBinder.png|150px]] | ||
|- | |- | ||
− | |6 Droite de référence et opération booléenne | + | |6. Droite de référence et opération booléenne |
|[https://wiki.makilab.org/images/8/8e/6_DatumLine%26Boolean.pdf Lien PDF] | |[https://wiki.makilab.org/images/8/8e/6_DatumLine%26Boolean.pdf Lien PDF] | ||
|[https://drive.google.com/file/d/1QhfQ_a5SYcdr6hWcQWIh0azefxpWoVEY/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1QhfQ_a5SYcdr6hWcQWIh0azefxpWoVEY/view?usp=sharing Lien Freecad] | ||
Ligne 158 : | Ligne 147 : | ||
[[Fichier:6 DatumLine&Boolean.png|150px]] | [[Fichier:6 DatumLine&Boolean.png|150px]] | ||
|- | |- | ||
− | |7 Draft | + | |7. Draft |
|[https://drive.google.com/file/d/1lXcWAEz7WHBiCPV8H8ROVzqU--GvrTWf/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1lXcWAEz7WHBiCPV8H8ROVzqU--GvrTWf/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1AHHNwqFPA2Def4sgvSFubILNO0znI9LI/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1AHHNwqFPA2Def4sgvSFubILNO0znI9LI/view?usp=sharing Lien Freecad] | ||
Ligne 165 : | Ligne 154 : | ||
[[Fichier:7 Draft.png|150px]] | [[Fichier:7 Draft.png|150px]] | ||
|- | |- | ||
− | |8 Loft et sweep | + | |8. Loft et sweep |
|[https://drive.google.com/file/d/1ch1vFg2Qk-U5D1FMFebTZ4WSeuc_6Tjx/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1ch1vFg2Qk-U5D1FMFebTZ4WSeuc_6Tjx/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1NeKu6N2xopPxzuHZQJc9aotiRtoHCFqh/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1NeKu6N2xopPxzuHZQJc9aotiRtoHCFqh/view?usp=sharing Lien Freecad] | ||
Ligne 172 : | Ligne 161 : | ||
[[Fichier:8 Loft&Sweep.png|150px]] | [[Fichier:8 Loft&Sweep.png|150px]] | ||
|- | |- | ||
− | |9 Linear and polar patterns | + | |9. Linear and polar patterns |
|[https://drive.google.com/file/d/1RD9pl6MxZ74SkeGy4weT5Ra38ufjcxjv/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1RD9pl6MxZ74SkeGy4weT5Ra38ufjcxjv/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1yoKhaIcm4Hd77vQuFT96gIWf4GJRVBPn/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1yoKhaIcm4Hd77vQuFT96gIWf4GJRVBPn/view?usp=sharing Lien Freecad] | ||
Ligne 179 : | Ligne 168 : | ||
[[Fichier:9 Linear&PolarPatterns.png|150px]] | [[Fichier:9 Linear&PolarPatterns.png|150px]] | ||
|- | |- | ||
− | |10 Thickness | + | |10. Thickness |
|[https://drive.google.com/file/d/1HKUo5A6h1T3nWRD-puSwgR1UNZhNiapE/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1HKUo5A6h1T3nWRD-puSwgR1UNZhNiapE/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1RThc60r8_pXl2Q2ZiTWBX9FdaVBeWxue/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1RThc60r8_pXl2Q2ZiTWBX9FdaVBeWxue/view?usp=sharing Lien Freecad] | ||
Ligne 186 : | Ligne 175 : | ||
[[Fichier:10 Thickness.png|150px]] | [[Fichier:10 Thickness.png|150px]] | ||
|- | |- | ||
− | |11 Slice part | + | |11. Slice part |
|[https://drive.google.com/file/d/12pO_2DA85g3hOMtjZQqteIWZksbeGN_b/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/12pO_2DA85g3hOMtjZQqteIWZksbeGN_b/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1H2PeP5JjPuvcZrVBeT4PFTisVdHFUX7Q/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1H2PeP5JjPuvcZrVBeT4PFTisVdHFUX7Q/view?usp=sharing Lien Freecad] | ||
Ligne 193 : | Ligne 182 : | ||
[[Fichier:11 SliceFromPartWithPartDesignModifications.png|150px]] | [[Fichier:11 SliceFromPartWithPartDesignModifications.png|150px]] | ||
|- | |- | ||
− | |12 Mirroring parts | + | |12. Mirroring parts |
|[https://drive.google.com/file/d/1NmiX5oUzANZlPvnEQhRkSmbVm2s7-5bN/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1NmiX5oUzANZlPvnEQhRkSmbVm2s7-5bN/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1q4tgLImlrk9ZyOkyekr4qX_uDFBu00qV/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1q4tgLImlrk9ZyOkyekr4qX_uDFBu00qV/view?usp=sharing Lien Freecad] | ||
Ligne 210 : | Ligne 199 : | ||
!Vignette | !Vignette | ||
|- | |- | ||
− | |1 Raccordement | + | |1. Raccordement tuyau |
|[https://drive.google.com/file/d/1HUs7ZsA4QsZ63oBSwHkvk1MvxowJViIk/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1HUs7ZsA4QsZ63oBSwHkvk1MvxowJViIk/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1xAMa0t7Z2Hu6bqCg6hb_A85q_spDD6fW/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1xAMa0t7Z2Hu6bqCg6hb_A85q_spDD6fW/view?usp=sharing Lien Freecad] | ||
Ligne 217 : | Ligne 206 : | ||
[[Fichier:1_RaccordementTuyau.png|150px]] | [[Fichier:1_RaccordementTuyau.png|150px]] | ||
|- | |- | ||
− | |2 Table | + | |2. Table |
|[https://drive.google.com/file/d/1209Rtacm94Y5Le3Q2heBpjyeB3uFUgbv/view?usp=sharing Lien PDF] | |[https://drive.google.com/file/d/1209Rtacm94Y5Le3Q2heBpjyeB3uFUgbv/view?usp=sharing Lien PDF] | ||
|[https://drive.google.com/file/d/1abx9Nn6YThUXnSXt37IzZktsVPlstfwu/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1abx9Nn6YThUXnSXt37IzZktsVPlstfwu/view?usp=sharing Lien Freecad] | ||
Ligne 224 : | Ligne 213 : | ||
[[Fichier:2 Table.png|150px]] | [[Fichier:2 Table.png|150px]] | ||
|- | |- | ||
− | |3 Tournevis | + | |3. Tournevis |
|[https://wiki.makilab.org/images/d/d1/3_Tournevis.pdf Lien PDF] | |[https://wiki.makilab.org/images/d/d1/3_Tournevis.pdf Lien PDF] | ||
|[https://drive.google.com/file/d/1acveliaNuQ2kWBcO3ObMDRavkREHX2AJ/view?usp=sharing Lien Freecad] | |[https://drive.google.com/file/d/1acveliaNuQ2kWBcO3ObMDRavkREHX2AJ/view?usp=sharing Lien Freecad] | ||
Ligne 233 : | Ligne 222 : | ||
== Workbench == | == Workbench == | ||
− | Il est possible d'étendre les fonctionnalités de | + | Il est possible d'étendre les fonctionnalités de FreeCAD à l'aide de modules. Afin d'installer de nouveaux modules, il faut se rendre dans le menu <code>Tools > Addon manager</code> (Outils > Gestionnaire des extensions). |
− | |||
− | |||
Les modules recommandés sont : | Les modules recommandés sont : | ||
− | A2plus : réaliser des assemblages | + | [https://wiki.freecadweb.org/A2plus_Workbench A2plus] : réaliser des assemblages |
− | LCInterlocking : réaliser des emboîtements à la découpeuse laser | + | [https://github.com/execuc/LCInterlocking LCInterlocking] : réaliser des emboîtements à la découpeuse laser |
− | Fasteners : réaliser des filets et pas de vis pour l'impression 3D | + | [https://wiki.freecadweb.org/Fasteners_Workbench/fr Fasteners] : réaliser des filets et pas de vis pour l'impression 3D |
− | SheetMetal : concevoir et déplier des pièces de métal en tôlerie | + | [https://wiki.freecadweb.org/SheetMetal_Workbench/fr SheetMetal] : concevoir et déplier des pièces de métal en tôlerie |
− | FCGear : fabrication de différents types d'engrenages et vis sans fin | + | [https://wiki.freecadweb.org/FCGear_Workbench/fr FCGear] : fabrication de différents types d'engrenages et vis sans fin |
− | D'autres modules seront ajoutés à cette liste par la suite. | + | D'autres modules seront ajoutés à cette liste par la suite, voir [https://wiki.freecadweb.org/External_workbenches/fr la liste complète sur le site FreeCAD] . |
[[Catégorie:Softwares]] | [[Catégorie:Softwares]] | ||
[[Catégorie:3D]] | [[Catégorie:3D]] | ||
+ | |||
+ | == Macros == | ||
+ | [https://wiki.freecadweb.org/Macro_FCCircularText/fr CircularText] : créer une ligne de texte placée dans différentes orientations circulaires, notamment circonférentielle et hélicoïdale | ||
+ | https://wiki.freecadweb.org/Macro_FCCircularText/fr | ||
== Exporter vers la découpeuse laser == | == Exporter vers la découpeuse laser == | ||
− | + | FreeCAD permet d'exporter des DXF d'une multitudes de façons. Pour l'export vers du SVG, il faut toujours choisir Flattened SVG (*.svg) | |
Prenons les deux solutions les plus simples: | Prenons les deux solutions les plus simples: | ||
* A partir d'une sketch dans le Part Design | * A partir d'une sketch dans le Part Design | ||
Ligne 254 : | Ligne 245 : | ||
** File > Export > choisir Autodesk DXF 2D (*.dxf) | ** File > Export > choisir Autodesk DXF 2D (*.dxf) | ||
* A partir d'une face dans le Part Design | * A partir d'une face dans le Part Design | ||
− | + | Exporter normalement une face ne fonctionne pas comme prévu dans FreeCAD et créera un nombre important de segments non désirables. | |
− | ** File > Export > choisir Autodesk DXF 2D (*.dxf) | + | La technique la plus efficace que nous ayons utilisé est de changer de workbench pour le Draft. |
+ | Mais pour réaliser cette méthode vous aurez besoin de créer une macro pour aligner la vue courante à la face que vous voulez exporter avec le code ci-dessous: | ||
+ | |||
+ | <syntaxhighlight lang="python"> | ||
+ | # -*- coding: utf-8 -*- | ||
+ | # Set the current view perpendicular to the selected face | ||
+ | # Place la vue perpendiculairement a la face selectionnee | ||
+ | # 2013 Jonathan Wiedemann, 2016 Werner Mayer | ||
+ | |||
+ | from pivy import coin | ||
+ | |||
+ | def pointAt(normal, up): | ||
+ | z = normal | ||
+ | y = up | ||
+ | x = y.cross(z) | ||
+ | y = z.cross(x) | ||
+ | |||
+ | rot = App.Matrix() | ||
+ | rot.A11 = x.x | ||
+ | rot.A21 = x.y | ||
+ | rot.A31 = x.z | ||
+ | |||
+ | rot.A12 = y.x | ||
+ | rot.A22 = y.y | ||
+ | rot.A32 = y.z | ||
+ | |||
+ | rot.A13 = z.x | ||
+ | rot.A23 = z.y | ||
+ | rot.A33 = z.z | ||
+ | |||
+ | return App.Placement(rot).Rotation | ||
+ | |||
+ | s=Gui.Selection.getSelectionEx() | ||
+ | obj=s[0] | ||
+ | faceSel = obj.SubObjects[0] | ||
+ | dir = faceSel.normalAt(0,0) | ||
+ | cam = FreeCADGui.ActiveDocument.ActiveView.getCameraNode() | ||
+ | |||
+ | if dir.z == 1 : | ||
+ | rot = pointAt(dir, App.Vector(0.0,1.0,0.0)) | ||
+ | elif dir.z == -1 : | ||
+ | rot = pointAt(dir, App.Vector(0.0,1.0,0.0)) | ||
+ | else : | ||
+ | rot = pointAt(dir, App.Vector(0.0,0.0,1.0)) | ||
+ | |||
+ | cam.orientation.setValue(rot.Q) | ||
+ | Gui.SendMsgToActiveView("ViewSelection") | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | Ensuite dans le workbench draft, sélectionner la face à exporter et lancer la macro. | ||
+ | La vue devrait être maintenant perpendiculaire à la face sélectionnée. Maintenant dans le menu Drafting > Shape2DView. | ||
+ | Le Shape devrait apparaître dans l'arborescence. Vous pouvez le sélectionner et exporter en DXF via File > Export > choisir Autodesk DXF 2D (*.dxf) | ||
== Exporter vers une imprimante 3D == | == Exporter vers une imprimante 3D == | ||
Ligne 262 : | Ligne 304 : | ||
** Sélectionner le body | ** Sélectionner le body | ||
** File > Export > choisir STL Mesh (*.stl *.ast) | ** File > Export > choisir STL Mesh (*.stl *.ast) | ||
+ | |||
+ | [[Catégorie:Softwares]] | ||
+ | [[Catégorie:3D]] |
Version actuelle datée du 25 mars 2024 à 09:16
Sommaire
FreeCAD
Présentation
FreeCAD (à ne pas confondre avec freeCAD de Aik-Siong Koh) est un logiciel de modélisation 3D libre pour la CAO, IAO, PLM, orientée vers le génie mécanique et le design de produits, mais qui vise également d'autres disciplines, telles que l'architecture ou d'autres branches de l'ingénierie.
plus sur Wikipedia...
Installation
Le logiciel est librement téléchargeable sur le site de FreeCAD
L'installation recommandée sous Linux est via un Flatpak
flatpak install flathub org.freecadweb.FreeCAD
Tutoriels
Le site FreeCAD propose d'ailleurs toute une série de tutoriel à tester ici
Liste de tutoriels sélectionnés par le Makilab
Les fondamentaux
- Premiers pas dans FreeCAD - Workbench Part Design
- Exporter les objets en STL
- Importer des STL pour les modifier
- Sketch
- Contraintes
- Débuts de la 3D (extrude, revolutions, ...)
- Une autre vidéo sur les contraintes dans le sketch Parce que les contraintes c'est important
- Utiliser une image comme canevas de dessin
- Découper un objet à l'aide d'un plan
- Faire un draft
- Sweep et loft et double loft (muet)
Quelques vidéos en français
- Les formes liées (FR)
- FreeCAD : conception en 3D, playliste (FR)
- 57 vidéos pédagogiques de jp willm, qui traite de nombreux sujets utiles aux débutants ainsi qu'aux confirmés.
Pour aller plus loin
Vidéos
- Assemblages pour la découpe laser & Assemblage avec l'export
- Pour l'export préférer Flattened SVG et pour DXF (TODO)
- Il sera souvent nécessaire de passer dans le workbench part et faire une "copie simple" du corps pour pouvoir faire l'interlocking (donc se fait à la fin de la modélisation)
- Tôle pliée
- Boulons et écrous
- Module CAM pour la CNC (Atelier Path)
- Mise en plan d'un objet (Atelier TechDraw)
Textes
- kicad StepUp: ECAD MCAD bidirectional collaboration - Forum FreeCAD
- Tuto Esquisses en français (Sketcher) : PDF par l'utilisateur chrisb du forum FreeCAD
Les exercices - fichiers et vidéos
Télécharger en ZIP tous les exercices de la formation
Les esquisses
Titre | Plan schématique | Fichier Freecad | Vidéo | Vignette |
---|---|---|---|---|
1. Triangle isocèle | Lien PDF | Lien Freecad | Lien vidéo | |
2. Carré arrondi | Lien PDF | Lien Freecad | Lien vidéo | |
3. Hexagone | Lien Freecad | Lien vidéo | ||
4. Finger spinner | Lien PDF | Lien Freecad | Lien vidéo | |
5. Offset | Lien PDF | Lien Freecad | Lien vidéo | |
6. Symétrie | Lien Freecad | Lien vidéo |
Les corps 3D
Titre | Plan schématique | Fichier Freecad | Vidéo | Vignette | |
---|---|---|---|---|---|
1. Extrusion | Lien PDF | Lien Freecad | Lien vidéo | ||
2. Révolution | Lien PDF | Lien Freecad | Lien vidéo | ||
3. Poche | Lien PDF | Lien Freecad | Lien vidéo | ||
4. Plusieurs esquisses dans le même corps | Lien PDF | Lien Freecad | Lien vidéo | ||
5. Références d'un corps dans un autre corps | Lien PDF | Lien Freecad | Lien vidéo | ||
6. Droite de référence et opération booléenne | Lien PDF | Lien Freecad | Lien vidéo | ||
7. Draft | Lien PDF | Lien Freecad | Lien vidéo | ||
8. Loft et sweep | Lien PDF | Lien Freecad | Lien vidéo | ||
9. Linear and polar patterns | Lien PDF | Lien Freecad | Lien vidéo | ||
10. Thickness | Lien PDF | Lien Freecad | Lien vidéo | ||
11. Slice part | Lien PDF | Lien Freecad | Lien vidéo | ||
12. Mirroring parts | Lien PDF | Lien Freecad | Lien vidéo |
Pour aller plus loin
Titre | Plan schématique | Fichier Freecad | Vidéo | Vignette |
---|---|---|---|---|
1. Raccordement tuyau | Lien PDF | Lien Freecad | Lien vidéo | |
2. Table | Lien PDF | Lien Freecad | Lien vidéo | |
3. Tournevis | Lien PDF | Lien Freecad | Lien vidéo |
Workbench
Il est possible d'étendre les fonctionnalités de FreeCAD à l'aide de modules. Afin d'installer de nouveaux modules, il faut se rendre dans le menu Tools > Addon manager
(Outils > Gestionnaire des extensions).
Les modules recommandés sont :
A2plus : réaliser des assemblages LCInterlocking : réaliser des emboîtements à la découpeuse laser Fasteners : réaliser des filets et pas de vis pour l'impression 3D SheetMetal : concevoir et déplier des pièces de métal en tôlerie FCGear : fabrication de différents types d'engrenages et vis sans fin
D'autres modules seront ajoutés à cette liste par la suite, voir la liste complète sur le site FreeCAD .
Macros
CircularText : créer une ligne de texte placée dans différentes orientations circulaires, notamment circonférentielle et hélicoïdale
https://wiki.freecadweb.org/Macro_FCCircularText/fr
Exporter vers la découpeuse laser
FreeCAD permet d'exporter des DXF d'une multitudes de façons. Pour l'export vers du SVG, il faut toujours choisir Flattened SVG (*.svg) Prenons les deux solutions les plus simples:
- A partir d'une sketch dans le Part Design
- Sélectionner le sketch
- File > Export > choisir Autodesk DXF 2D (*.dxf)
- A partir d'une face dans le Part Design
Exporter normalement une face ne fonctionne pas comme prévu dans FreeCAD et créera un nombre important de segments non désirables. La technique la plus efficace que nous ayons utilisé est de changer de workbench pour le Draft. Mais pour réaliser cette méthode vous aurez besoin de créer une macro pour aligner la vue courante à la face que vous voulez exporter avec le code ci-dessous:
# -*- coding: utf-8 -*-
# Set the current view perpendicular to the selected face
# Place la vue perpendiculairement a la face selectionnee
# 2013 Jonathan Wiedemann, 2016 Werner Mayer
from pivy import coin
def pointAt(normal, up):
z = normal
y = up
x = y.cross(z)
y = z.cross(x)
rot = App.Matrix()
rot.A11 = x.x
rot.A21 = x.y
rot.A31 = x.z
rot.A12 = y.x
rot.A22 = y.y
rot.A32 = y.z
rot.A13 = z.x
rot.A23 = z.y
rot.A33 = z.z
return App.Placement(rot).Rotation
s=Gui.Selection.getSelectionEx()
obj=s[0]
faceSel = obj.SubObjects[0]
dir = faceSel.normalAt(0,0)
cam = FreeCADGui.ActiveDocument.ActiveView.getCameraNode()
if dir.z == 1 :
rot = pointAt(dir, App.Vector(0.0,1.0,0.0))
elif dir.z == -1 :
rot = pointAt(dir, App.Vector(0.0,1.0,0.0))
else :
rot = pointAt(dir, App.Vector(0.0,0.0,1.0))
cam.orientation.setValue(rot.Q)
Gui.SendMsgToActiveView("ViewSelection")
Ensuite dans le workbench draft, sélectionner la face à exporter et lancer la macro. La vue devrait être maintenant perpendiculaire à la face sélectionnée. Maintenant dans le menu Drafting > Shape2DView. Le Shape devrait apparaître dans l'arborescence. Vous pouvez le sélectionner et exporter en DXF via File > Export > choisir Autodesk DXF 2D (*.dxf)
Exporter vers une imprimante 3D
Pour générer un fichier STL, pour mémoire:
- A partir d'un body dans le Part Design
- Sélectionner le body
- File > Export > choisir STL Mesh (*.stl *.ast)