Files
feldbett/docs/07-freecad-anleitung.md
Axel Meyer d849c4e86d 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>
2026-04-09 14:30:35 +02:00

81 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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)