diff --git a/20-conception/freecad/README.md b/20-conception/freecad/README.md new file mode 100644 index 0000000..0431b70 --- /dev/null +++ b/20-conception/freecad/README.md @@ -0,0 +1,41 @@ +# Modèles FreeCAD — 3D et plans techniques + +Ce dossier contient les modèles **FreeCAD** (v1.1) du projet : 3D +d'implantation, structure, et plans cotés (atelier TechDraw). + +## Fichiers + +| Fichier | Contenu | Statut | +|---------|---------|--------| +| `bus-implantation.FCStd` | Enveloppe intérieure paramétrique + zoning (sièges ×9, douche, établi Tiroclass, machines) | squelette créé, cotes placeholder | +| `structure-toit.FCStd` | Arceaux, rails, 2 étages PV + glissières | à créer après relevé des arceaux | +| `soute-batteries.FCStd` | Baie 4× US3000C en soute, fixations | à créer | + +## Le principe : tout part du tableur `dimensions` + +`bus-implantation.FCStd` contient une feuille **`dimensions`** (alias : +`longueur_interieure`, `largeur_interieure`, `hauteur_interieure`, +`longueur_zone_sieges`, `cote_douche`, `longueur_etabli`, +`profondeur_etabli`). Les volumes sont liés par expressions : **mettre à +jour le tableur après le relevé du bus suffit à recaler tout le modèle**. +Les valeurs actuelles sont des hypothèses (`Statut` en colonne C). + +## Conventions + +- Origine : coin avant-gauche du plancher intérieur, X vers l'arrière, + Y vers la droite, Z vers le haut. Unités mm. +- Un `.FCStd` par sous-ensemble ; pas de méga-fichier. +- Plans cotés : pages **TechDraw** dans le même fichier, export PDF + dans `exports/` (versionnés si légers). +- Toute cote mesurée sur le bus remplace son placeholder dans le + tableur (et note la date en colonne C). +- Génération scriptable : les modèles de départ sont produits via + `freecadcmd` (FreeCAD 1.1.1, `/Applications/FreeCAD.app`). + +## Répartition des outils CAO (décision 2026-07-09) + +- **FreeCAD** : 3D, plans techniques cotés, structure (FEM possible : + ccx/gmsh inclus dans l'install). +- **QElectroTech** (`../../30-energie-elec/qet/`) : schémas élec + d'installation. +- **KiCad** (`../../30-energie-elec/kicad/`) : cartes électroniques. diff --git a/20-conception/freecad/bus-implantation.FCStd b/20-conception/freecad/bus-implantation.FCStd new file mode 100644 index 0000000..c210c3c Binary files /dev/null and b/20-conception/freecad/bus-implantation.FCStd differ diff --git a/20-conception/implantation.md b/20-conception/implantation.md index 70f3537..29f7f96 100644 --- a/20-conception/implantation.md +++ b/20-conception/implantation.md @@ -13,8 +13,9 @@ Contraintes d'entrée : ## Plan -_Relevé coté de l'intérieur vidé à faire, puis plan (papier scanné ou -CAD) déposé ici._ +_Relevé coté de l'intérieur vidé à faire._ Modèle 3D paramétrique : +`freecad/bus-implantation.FCStd` — renseigner le tableur `dimensions` +avec le relevé, le zoning 3D se recale tout seul (cf. `freecad/README.md`). ## Versions de zoning diff --git a/CLAUDE.md b/CLAUDE.md index 5057061..eb8c4b3 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -2,8 +2,9 @@ Workspace documentaire du chantier d'aménagement. **Pas un projet de code** : l'essentiel est du markdown, plus un site Hugo (`blog/`), des -schémas d'installation QElectroTech (`30-energie-elec/qet/`) et des -schémas KiCad (`30-energie-elec/kicad/`). +schémas d'installation QElectroTech (`30-energie-elec/qet/`), des +schémas KiCad (`30-energie-elec/kicad/`) et des modèles 3D/plans +FreeCAD (`20-conception/freecad/`). ## Conventions diff --git a/DECISIONS.md b/DECISIONS.md index cfbfc1d..d8eff75 100644 --- a/DECISIONS.md +++ b/DECISIONS.md @@ -2,15 +2,20 @@ Format : une entrée par décision structurante, la plus récente en haut. -## 2026-07-09 — Schémas : QElectroTech pour l'installation, KiCad pour les cartes +## 2026-07-09 — CAO : QElectroTech (installation), KiCad (cartes), FreeCAD (3D/plans) **Décision** : les schémas d'installation électrique (distribution 48 V / 230 V / PV, protections, repérage) sont faits sous **QElectroTech** (`30-energie-elec/qet/`, format XML versionnable, symboles IEC 60617) ; **KiCad** (`30-energie-elec/kicad/`) est réservé aux cartes électroniques maison (monitoring, interlock étage solaire). +**Complément (même jour)** : les **schémas techniques et la 3D** +(implantation, structure toit/glissières, soute batteries, plans cotés +TechDraw) sont faits sous **FreeCAD 1.1** (`20-conception/freecad/`), +modèles paramétriques pilotés par un tableur de cotes. **Pourquoi** : QET parle le langage des électriciens et des -contrôleurs (folios normalisés, unifilaire) ; KiCad celui des PCB. +contrôleurs (folios normalisés, unifilaire) ; KiCad celui des PCB ; +FreeCAD celui de la mécanique (et sa FEM servira pour les glissières). Chaque outil sur son terrain. **Conséquences** : plan de folios défini dans `qet/README.md` ; QElectroTech à installer manuellement sur macOS (pas de Homebrew —