===== 🛠️ ✏️🧊 FreeCAD=====
{{tag>[outils guide freecad c3D 3D dao]}}
{{https://upload.wikimedia.org/wikipedia/commons/thumb/6/6d/FreeCAD016-logo.svg/480px-FreeCAD016-logo.svg.png?360|}} \\
//image du logo depuis WikiPédia fr//
=== 🧐 Koikecé Pourquoi Faire? ===
FreeCAD est un logiciel libre de modélisation 3D paramétrique avec lequel on va pouvoir dessiner des pièces techniques, des objets réels... C'est l'équivalent opensource de SolidWorks ou de Fusion 360. Comme eux c'est aussi une interface pleine d'entrées, d'options et de recoins qui peuvent être un peu difficile à prendre en main.
===Ressources - Bases ===
* [[https://wiki.freecad.org/Getting_started/fr|la doc officielle en français]], un wiki à explorer avec [[https://wiki.freecad.org/Tutorials/fr|des tutoriels]] \\ et [[https://forum.freecadweb.org/index.php?|le forum en anglais plein de trucs fous]].
* [[https://www.youtube.com/watch?v=qc6VpoSaLX4 |découvrir le logiciel]], 15 minutes sur Youtube.
* [[https://www.youtube.com/watch?v=SPFoXfEAufw|Les bases pour bien débuter]], youtube encore.
*
* ! [[https://fr.flossmanuals.net/freecad/|le manuel libre Floss]] est à rédiger !
===Ressources en veille ===
Abonnement **RSS** à **''Mes Liens'' freeCAD+tuto** :
{{rss>http://www.liens.chiquette.fr/feed/atom?&searchtags=freecad+tuto 5 description 1d }}
==== des notes ici ====
=== Débutage 2022 ===
Découvert au Club avec 👋👨 Christophe qui l'utilise pour créer des moules à recycler le plastique...
Exploré un peu + avec 👋👨 Hervé pour générer du .gcode de CNC et usiner directement un peu de bois.
Je creuse aussi pour mes recherches textile+impression 3D.
*pour plus tard*
gérer les dépouilles avec l'outil Draft: https://www.youtube.com/watch?v=nt_N9PgWj_g
=== projets taggés freecad ici : ===
{{topic>[freecad]&nodate&sort&list}}
===== L'Arbre et les Ateliers =====
2 concepts fondamentaux: notre modèle est une suite d'opérations représentées dans l'arbre de construction. \\
Selon ce que l'on souhaite faire on peut changer d'interface et d'outils en changeant d'Atelier.
"**Part**" & "**Part Design**", "**Sketecher**" pour dessiner des esquisses 2D, "**Mesh**" pour définir le maillage d'une surface avant l'export STL, "**Path**" pour préparer un fichier gcode de CNC...
===== Construire en 3D avec Part OU PartDesign =====
2 ateliers prévus pour passer d'esquisses 2D à des volumes. \\
Ils ne sont pas complémentaires : on choisira plutôt l'un OU l'autre pour un projet. (cf [[https://wiki.freecad.org/Part_and_PartDesign/fr|la doc sur ce sujet]])
ici exemple d'arbre de construction rendus par l'un ou l'autre sur une pièce du Club.
==== Atelier Part ====
{{ :projets:asso:3d_freecad-atelier_part.png?nolink&600 |}}
On construit avec une suite d'opérations booléennes appliqués à des volumes.
==== Atelier PartDesign ====
{{ :projets:asso:3d_freecad-atelier_partdesign.png?nolink&600 |}}
On construit dans un corps (Body) en empilant des fonctions (Pad, Pocket...etc).
**inconvénients:** les références d’arrêtes et de faces changent aussi quand on les modifie, dur de reprendre un objet.
[[https://wiki.freecad.org/Topological_naming_problem/fr| voir la doc pour contourner, le problème a un nom]]
dans les 2 cas il est conseillé d'enregistrer sa construction AVANT d'y appliquer des congés.
Si on veut la reprendre / modifier des éléments... ''v_BUILD''
=====Importer des dessins 2D SVG =====
* tuto [[https://www.youtube.com/watch?v=HEqrGmIgUhQ|video Youtube ici]] 20 minutes en fr
''Fichier > Importer > selectionner svg'', dans la fenêtre suivante choisir ''SVG as geometry (import SVG)''
Cela crée des objets chemins "**Path**" dans l'arbre de construction. \\
Dans l'**atelier Parts** je peux extruder ces paths directement, avec des limites dès que mon dessin contient des contreformes.
\\ Je peux appliquer des opération booléennes à mes chemins pour intégrer les contreformes.
\\ Les dimensions d'inkscape sont conservées mais je ne peux pas redimensionner les paths dans FreeCAD. \\
Je peux par contre utiliser l'**atelier Draft** pour transformer mes chemins en esquisses ( redimensionnables / éditables). Attention selon les dessins ça pique les yeux.
\\ Toujours dans Draft je peux cloner mon chemin, et je pourrai changer les dimensions du clone.
\\
Il va vite falloir en faire des corps ou des pièces...
C'est possible MAIS quelques limites à connaître : \\
{{:outils:freecad:capture_freecad_ttt_svg.png?direct&300 |}} **les contreformes** d'un dessin ajouré ne seront pas perçues ainsi par FreeCAD,
dans l'**Atelier Part** il faudra "unir" les 2 chemins avant d'extruder.
Si les trous sont multiples, d'abord unir les trous entre eux puis faire une différence de la fusion obtenue au contour exter.
* **//FreeCAD n'aime pas forcément beaucoup ça,//**
=====Exporter en STL =====
classique pour l'impression 3D, cela fonctionne SI nos formes sont dans un corps ou dans une pièce. Sans cela on obtient des STL "cassés" et une alerte dans le trancheur.
===== Créer et Vérifier des Assemblages avec A2Plus =====
===== Préparer un Gcode de CNC avec Path =====
colonnes
===== du vrai paramètrique avec SpreadSheet=====
{{ :outils:freecad:freecad_spreadsheet-param.png?200 |les cellules connectées changent de couleur}}
Un atelier pour ajouter et gérer des feuilles de calcul à notre document.
Le contenu de certaines cellules peuvent être transmis en valeur au Sketcher et à certaines opérations.
Chemin d'interface
===== Connaître le volume d'un corps ? =====
Dans une cellule de **SpreadSheet** on indique =monObjet.Shape.Volume
et il retourne un volume en mm³
✅ vérifié : un cube de 1 cm d’arrête retourne bien un volume de 1000 🆗
===== Titre truc =====
colonnes