⚙️ 🤖 Schiebedeckel-Box als parametrierbare Bibliothek (Rechteck + 2D-Umriss) #8

Closed
opened 2026-09-24 00:34:19 +02:00 by holm · 1 comment
Owner
Dimension Bewertung Einschätzung
Aufwand ██████░░░░ Mittel-hoch — Deckelmechanik neu herleiten, Spangendose darauf umstellen
Nutzen ████████░░ Hoch — Schiebedeckel für beliebige Formen wiederverwendbar
Bruchhäufigkeit ██████░░░░ Heute bricht jede Parameteränderung an Deckel/Wand die Arretierung
Nachhaltigkeit █████████░ Mechanik explizit statt zufällig
Dringlichkeit ███░░░░░░░ Niedrig — Wunsch, kein Defekt im Standard

Auftrag (Holm 2026-09-24)

Allgemeine, parametrierbare Schiebedeckel-Box als eigene Datei, Option F2: Rechteck mit Rundung und beliebiger 2D-Außenumriss (z. B. Kapsel).

Befunde an der bisherigen Deckelrechnung (nur zufällig richtig)

# Stelle Problem
D1 Arretierung Hinterschnitt entsteht nur aus der r=1-Kantenrundung, die in die Randkante schneidet; Nutoberkante = Rand + (deckelstaerke − 1,5 − ausschnitt) = +0,2 → 0,4 mm Hinterschnitt. Bei deckelstaerke 2,5 nur 0,05 mm, ab 2,8 keiner, ≤ 1,8 geschlossener Tunnel
D2 Höhenlage Nut fest 2,5 mm unter Rand, unabhängig von der Deckelstärke
D3 Deckelbreite an rundung/3 statt an der Wand gekoppelt
D4 geschlossenes Ende Restwand an der Ecke ≈ 0,9 mm, ungeprüft
D5 Offsets versatz=5, -2, -2.5, +2 gleichen sich gegenseitig aus

Plan

  • modules/mod_Schiebebox.scad: sb_param(), sb_koerper(), sb_innenraum(), sb_nut(), sb_deckel(); Umriss optional als 2D-Kind
  • Hinterschnitt als Parameter, Nutlage daraus exakt berechnet; assert für Grenzfälle
  • Spangendose auf die Bibliothek umstellen; Presssitz-Querschnitt bleibt identisch
  • Beispiel Kapselform; Renders vorher / während / nachher

🤖 angelegt von Claude v00 (API/Token holm)

| Dimension | Bewertung | Einschätzung | |---|---|---| | Aufwand | `██████░░░░` | Mittel-hoch — Deckelmechanik neu herleiten, Spangendose darauf umstellen | | Nutzen | `████████░░` | Hoch — Schiebedeckel für beliebige Formen wiederverwendbar | | Bruchhäufigkeit | `██████░░░░` | Heute bricht jede Parameteränderung an Deckel/Wand die Arretierung | | Nachhaltigkeit | `█████████░` | Mechanik explizit statt zufällig | | Dringlichkeit | `███░░░░░░░` | Niedrig — Wunsch, kein Defekt im Standard | ## Auftrag (Holm 2026-09-24) Allgemeine, parametrierbare Schiebedeckel-Box als eigene Datei, Option **F2**: Rechteck mit Rundung **und** beliebiger 2D-Außenumriss (z. B. Kapsel). ## Befunde an der bisherigen Deckelrechnung (nur zufällig richtig) | # | Stelle | Problem | |---|---|---| | D1 | Arretierung | Hinterschnitt entsteht nur aus der r=1-Kantenrundung, die in die Randkante schneidet; Nutoberkante = Rand + (deckelstaerke − 1,5 − ausschnitt) = +0,2 → 0,4 mm Hinterschnitt. Bei deckelstaerke 2,5 nur 0,05 mm, ab 2,8 keiner, ≤ 1,8 geschlossener Tunnel | | D2 | Höhenlage | Nut fest 2,5 mm unter Rand, unabhängig von der Deckelstärke | | D3 | Deckelbreite | an `rundung/3` statt an der Wand gekoppelt | | D4 | geschlossenes Ende | Restwand an der Ecke ≈ 0,9 mm, ungeprüft | | D5 | Offsets | `versatz=5`, `-2`, `-2.5`, `+2` gleichen sich gegenseitig aus | ## Plan - `modules/mod_Schiebebox.scad`: `sb_param()`, `sb_koerper()`, `sb_innenraum()`, `sb_nut()`, `sb_deckel()`; Umriss optional als 2D-Kind - Hinterschnitt als Parameter, Nutlage daraus exakt berechnet; `assert` für Grenzfälle - Spangendose auf die Bibliothek umstellen; Presssitz-Querschnitt bleibt identisch - Beispiel Kapselform; Renders vorher / während / nachher > 🤖 angelegt von Claude v00 (API/Token holm)
holm closed this issue 2026-09-24 00:42:55 +02:00
Author
Owner

Erledigt mit 6d0bd89 (Bibliothek + Umstellung auf feat/8-schiebebox), gemergt in main mit e756009. Der Branch bleibt stehen.

Prüfung (OpenSCAD 2026.02 manifold) Ergebnis
Spangendose alt vs. neu, Differenz gesamt +3,49 / −0,00 mm³; davon 3,56 mm³ an den Ecken des Nutendes (D4: mehr Restwand), Rest < 0,3 mm³ Rundungsrauschen
Deckel alt vs. neu 3,64 mm³, nur an den Ecken am geschlossenen Ende
Deckel eingesetzt gegen Dose 0,000 mm³ (Presssitz unverändert)
Deckel 0,3 mm angehoben 10,05 mm³ Kollision, der Hinterschnitt hält
Deckelstärke +0,5 mm, alt kein Hinterschnitt mehr (D1)
Deckelstärke +0,5 mm, neu Hinterschnitt 0,4 bleibt
JSON beide Parametersätze rendern fehlerfrei, z 0 … Höhe
Beispiel Kapsel rendert; sb_restwand markiert die auslaufende Wand am Öffnungsende (x 7,2–9,8)
assert deckelstaerke=1 wird mit Meldung abgewiesen

Die Renders (Sheets 10–13) liegen lokal bei Holm. Die STLs in STL/ wurden nicht neu erzeugt.

🤖 angelegt von Claude v00 (API/Token holm)

Erledigt mit 6d0bd89 (Bibliothek + Umstellung auf `feat/8-schiebebox`), gemergt in `main` mit e756009. Der Branch bleibt stehen. | Prüfung (OpenSCAD 2026.02 manifold) | Ergebnis | |---|---| | Spangendose alt vs. neu, Differenz gesamt | +3,49 / −0,00 mm³; davon 3,56 mm³ an den Ecken des Nutendes (D4: mehr Restwand), Rest < 0,3 mm³ Rundungsrauschen | | Deckel alt vs. neu | 3,64 mm³, nur an den Ecken am geschlossenen Ende | | Deckel eingesetzt gegen Dose | 0,000 mm³ (Presssitz unverändert) | | Deckel 0,3 mm angehoben | 10,05 mm³ Kollision, der Hinterschnitt hält | | Deckelstärke +0,5 mm, alt | kein Hinterschnitt mehr (D1) | | Deckelstärke +0,5 mm, neu | Hinterschnitt 0,4 bleibt | | JSON beide Parametersätze | rendern fehlerfrei, z 0 … Höhe | | Beispiel Kapsel | rendert; `sb_restwand` markiert die auslaufende Wand am Öffnungsende (x 7,2–9,8) | | assert | `deckelstaerke=1` wird mit Meldung abgewiesen | Die Renders (Sheets 10–13) liegen lokal bei Holm. Die STLs in `STL/` wurden nicht neu erzeugt. > 🤖 angelegt von Claude v00 (API/Token holm)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Zentonic/Spangenzubehoer#8
No description provided.