feat: add FreeCAD parametric layout model
Third leg of the CAD tooling: FreeCAD 1.1 for 3D and dimensioned technical drawings. Seed a spreadsheet-driven model of the interior (envelope, 9-seat zone, shower cell, Tiroclass bench, fab-machine zone) so the survey of the emptied bus only has to fill in the dimension sheet to recalibrate the whole layout. Conventions and planned files documented in the folder README; decision registered.
This commit is contained in:
@@ -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.
|
||||
Binary file not shown.
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
+7
-2
@@ -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 —
|
||||
|
||||
Reference in New Issue
Block a user