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:
77
docs/05-original-scripts.md
Normal file
77
docs/05-original-scripts.md
Normal file
@@ -0,0 +1,77 @@
|
||||
# Feldbett — Originale FreeCAD Scripts
|
||||
|
||||
## Herkunft
|
||||
|
||||
Die Scripts wurden in Claude Web erstellt und als Ausgangspunkt für die Konstruktion verwendet. Sie liegen als Kopie im Projektordner unter `scripts/original/`.
|
||||
|
||||
**Achtung**: Die Originalscripts verwenden L=35 mm (Millimeter) statt der realen L=350 mm. Alle Maße sind um Faktor 10 zu klein. Dies war ein Modellmaßstab, der bei der Weiterentwicklung korrigiert werden muss.
|
||||
|
||||
## Dateiübersicht
|
||||
|
||||
### `scripts/original/feldbett.py`
|
||||
|
||||
**Zweck**: Gesamtstruktur des Feldbetts als FreeCAD-Makro.
|
||||
|
||||
- Erzeugt alle Stangen (A, Q, D, B, F) als Hohlrohre
|
||||
- Farbcodierung: A=blau, D=grün, Q=amber, B=lila, F=grau
|
||||
- A-Stangen sind **durchgehend** (nicht segmentiert) — muss geändert werden
|
||||
- Berechnet und gibt Geometrie-Kontrollwerte aus
|
||||
|
||||
**Bekannte Probleme**:
|
||||
- Maßstab falsch (mm statt cm)
|
||||
- A-Stangen nicht segmentiert
|
||||
- Keine Konnektoren dargestellt
|
||||
|
||||
### `scripts/original/feldbett_connectors.py`
|
||||
|
||||
**Zweck**: Connector v1 — Kugelknoten mit Rohrstutzen.
|
||||
|
||||
- Connector 1: Kugelförmiger Hub + Stutzen für A und D
|
||||
- Connector 2: Kugelförmiger Hub + Stutzen für Q (durchlaufend), D, B
|
||||
- Durchgangsbohrungen für Rohre
|
||||
- Design für 3D-Druck oder Aluminiumguss
|
||||
- Optionale Verrundung (Fillet)
|
||||
|
||||
**Status**: Konzeptstudie, durch v2 ersetzt.
|
||||
|
||||
### `scripts/original/feldbett_connectors_v2.py`
|
||||
|
||||
**Zweck**: Connector v2 — Schweißbare Hülsen auf Gehrung.
|
||||
|
||||
- Connector 1: 2 Hülsen (A + D), auf Gehrung, zusammengeschweißt
|
||||
- Connector 2: 4 Hülsen (Q-links, Q-rechts, D, B), sternförmig geschweißt
|
||||
- Spannstift-Bohrungen modelliert
|
||||
- Enthält Belastungsrechnung (200 kg, SF=2)
|
||||
- Berechnet Sägewinkel für Gehrungsschnitte
|
||||
- Einzelteile-Ansicht der C2-Hülsen
|
||||
|
||||
**Berechnete Werte** (bei L=35 mm, Maßstab falsch):
|
||||
- Einstecktiefe: 45 mm
|
||||
- Hülsen-DA: 32 mm
|
||||
- Spannstift: 6 mm Durchmesser
|
||||
- Material: Stahl S235, Streckgrenze 235 N/mm²
|
||||
|
||||
### `scripts/original/feldbett_fem.py`
|
||||
|
||||
**Zweck**: FEM-Simulation für Connector 2.
|
||||
|
||||
- Setzt FreeCAD FEM-Analysis auf (CalculiX-Solver)
|
||||
- Material: Stahl S235 (E=210.000 MPa)
|
||||
- Vereinfachter Connector 2 als Solid
|
||||
- Einspannung an Q-Ende, Kräfte an D- und B-Stutzen
|
||||
- Mesh: Netgen, quadratische Tetraeder
|
||||
- Face-Referenzen sind Platzhalter (müssen in GUI angepasst werden)
|
||||
|
||||
**Voraussetzungen**: FreeCAD ≥ 0.20, CalculiX installiert.
|
||||
|
||||
## Quellverzeichnis
|
||||
|
||||
```
|
||||
scripts/original/
|
||||
├── feldbett.py ← Gesamtstruktur
|
||||
├── feldbett_connectors.py ← Connector v1 (Kugelknoten)
|
||||
├── feldbett_connectors_v2.py ← Connector v2 (Schweißhülsen)
|
||||
└── feldbett_fem.py ← FEM-Simulation
|
||||
```
|
||||
|
||||
Originale Quelldateien: `~/Downloads/feldbett*.py`
|
||||
Reference in New Issue
Block a user