Initial commit: Feldbett Design-Dokumentation und FreeCAD-Scripts
Modulares Schwergewicht-Feldbett aus Alu-Rohren (25×1.5) mit Stahl-Konnektoren (33.7×2.5). Design-Docs, Materialrecherche, Gewichtsberechnung, Korrosionsschutz-Analyse, und zwei getestete FreeCAD-Makros (Struktur + Konnektoren-Detail). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
80
docs/07-freecad-anleitung.md
Normal file
80
docs/07-freecad-anleitung.md
Normal file
@@ -0,0 +1,80 @@
|
||||
# Feldbett — FreeCAD Anleitung
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
- **FreeCAD 1.1.0** (installiert als Flatpak: `org.freecad.FreeCAD`)
|
||||
|
||||
## Scripts ausführen
|
||||
|
||||
### Methode 1: Makro-Dialog (einfachste)
|
||||
|
||||
1. FreeCAD öffnen
|
||||
2. Menü → **Makro** → **Makro ausführen...**
|
||||
3. Navigiere zu `~/projects/feldbett/scripts/`
|
||||
4. Wähle Script → **Ausführen**
|
||||
|
||||
### Methode 2: Python-Konsole
|
||||
|
||||
1. FreeCAD öffnen
|
||||
2. Menü → **Ansicht** → **Paneele** → **Python-Konsole** aktivieren
|
||||
3. In der Konsole:
|
||||
```python
|
||||
exec(open("/home/ameyer/projects/feldbett/scripts/feldbett_struktur.py").read())
|
||||
```
|
||||
|
||||
### Methode 3: Kommandozeile (ohne GUI, für Tests)
|
||||
|
||||
```bash
|
||||
# Headless — nur Geometrie-Berechnung und Konsolen-Output
|
||||
flatpak run --command=FreeCADCmd org.freecad.FreeCAD ~/projects/feldbett/scripts/feldbett_struktur.py
|
||||
```
|
||||
|
||||
## Verfügbare Scripts
|
||||
|
||||
### `feldbett_struktur.py` — Gesamtansicht
|
||||
|
||||
Zeigt das komplette Feldbett mit allen Rohren:
|
||||
- **Blaue** Rohre (A) = Längsstangen (segmentiert)
|
||||
- **Orange** Rohre = Stift-Verbinder (in den A-Stangen)
|
||||
- **Amber** Rohre (Q) = Querstreben
|
||||
- **Grüne** Rohre (D) = Diagonalen
|
||||
- **Lila** Rohre (B) = Beine
|
||||
- **Rot-orange** Hülsen = Connector 1 (an Knotenpunkten)
|
||||
- **Blau-grün** Hülsen = Connector 2 (an Q-Enden)
|
||||
|
||||
Tipp: Im **Modellbaum** (links) sind alle Teile in Gruppen sortiert. Mit **Leertaste** einzelne Gruppen ein-/ausblenden.
|
||||
|
||||
### `feldbett_konnektoren.py` — Detailansicht
|
||||
|
||||
Zeigt die drei Verbindungstypen nebeneinander:
|
||||
- **Links**: Connector 1 mit Demo-Rohren (halbtransparent)
|
||||
- **Mitte**: Connector 2 komplett + Einzelteile (explodiert)
|
||||
- **Rechts**: Inline-Stift zwischen zwei A-Rohren
|
||||
|
||||
## Navigation in FreeCAD
|
||||
|
||||
| Aktion | Maus / Tastatur |
|
||||
|--------|----------------|
|
||||
| Drehen | Mittlere Maustaste gedrückt + bewegen |
|
||||
| Verschieben | Mittlere Maustaste + Shift + bewegen |
|
||||
| Zoomen | Scrollrad |
|
||||
| Alles zeigen | V, F (oder Menü → Ansicht → Alles anzeigen) |
|
||||
| Objekt auswählen | Linksklick |
|
||||
| Objekt messen | Menü → Part → Measure (Abstand, Winkel) |
|
||||
|
||||
## Exportieren
|
||||
|
||||
- **STL** (3D-Druck): Objekt auswählen → Datei → Export → `.stl`
|
||||
- **STEP** (CAD-Austausch): Datei → Export → `.step`
|
||||
- **Bild**: Menü → Ansicht → Screenshot erstellen
|
||||
|
||||
## Rohrtriplet "Komfortabel"
|
||||
|
||||
| Typ | Material | OD×Wand | ID | Verwendung |
|
||||
|-----|----------|---------|-----|-----------|
|
||||
| Standard | Alu 6060-T6 | 25×1.5 | 22.0 | Alle 37 Strukturrohre |
|
||||
| Stift | Alu 6060-T6 | 18×1.0 | 16.0 | 8 Inline-Verbinder |
|
||||
| Hülse | Stahl S235 | 33.7×2.5 | 28.7 | 72 Hülsenstücke (Konnektoren) |
|
||||
|
||||
Spiel Hülse↔Standard: 3.7 mm (1.85 mm pro Seite)
|
||||
Spiel Standard↔Stift: 4.0 mm (2.0 mm pro Seite)
|
||||
Reference in New Issue
Block a user