This commit is contained in:
breitenbach76 2026-06-09 10:54:55 +02:00
parent cd589b79a6
commit 1eb215c52e
2 changed files with 83 additions and 44 deletions

View file

@ -1,52 +1,42 @@
# Blender-Workflow — RACI-Konsolen-Board
# RACI-Konsolen-Board — Workflow & Spec
**Aufteilung (bewusst):**
- **`raci-board.py` = FUNKTIONS-BLANK** — korrekt & schlicht: runde Platte, exakte
Mulden/Sockel/Chip, Kartenschlitz, klar getrennte RACI-Sektoren, lesbare Labels.
Hier geht es nur um **Maße & Anordnung**, NICHT um den edlen Look.
- **Styling separat** — der Premium-Look (weiche Fasen, Relief, gekrümmte Typo,
Material) wird **interaktiv** draufmodelliert (von Hand in Blender oder durch
eine:n Designer:in), weil sich Ästhetik nicht sinnvoll blind skripten lässt.
Rundes „Konsolen"-Board (ersetzt das alte 40-Puck-System-Denken für die RACI-Station):
zentrale Acryl-Chip-Mulde (Stations-ID, pro Zug getauscht), Ring aus 10 Figuren-Sockeln
in 4 RACI-Sektoren, Action-Card-Steckhalter. Gedruckt **6×** in den Phasenfarben.
## Tooling
- **Blender** (gratis): https://www.blender.org/download/ (4.2 LTS empfohlen).
- Generator-Skript: [`raci-board.py`](raci-board.py) — baut das Board parametrisch.
## Aktueller Workflow (Look via KI, Präzision via CAD)
1. **Referenzbilder** in Nano Banana 2 erzeugen — saubere, isolierte Ansichten (siehe
[`nano-banana-prompts.md`](nano-banana-prompts.md): Varianten **mit Labels** und
**textfrei**).
2. **Meshy** (Image-to-3D) macht daraus die **gestylte Schale** (GLB).
3. **CAD-Finisher** (folgt) schneidet die **exakten Passungen** + scharfen Labels rein —
Maße siehe Spec unten / `raci-board.py`.
## So baust du das Board
**Variante A — in der Blender-Oberfläche (empfohlen zum Iterieren):**
1. Blender öffnen → oben Reiter **Scripting**.
2. **Open**`raci-board.py`**Run Script** (▷).
3. Das Board wird erzeugt (gerundete Kanten via Bevel). Im **Layout**-Reiter ansehen.
4. Export: `File → Export → STL` (bzw. 3MF für den H2D, falls Addon aktiv).
`raci-board.py` ist der **Funktions-Blank** (Blender): korrekte Maße/Anordnung, schlicht.
Er dient als **Maß-Referenz** und liefert per Render eine **saubere, neutrale Vorlage**
(`raci_preview.png`) als Meshy-Eingang.
**Variante B — headless (nur Datei erzeugen):**
```
blender -b -P raci-board.py
```
→ legt `raci-board.stl` (+ Vorschau `raci_preview.png`) neben dem Skript ab.
## raci-board.py ausführen
- **Blender** (gratis, 4.2 LTS): https://www.blender.org/download/
- Blender → Reiter **Scripting****Open** `raci-board.py`**▷ Run Script**.
Ausgabe: `raci_preview.png` (neutrale Vorschau für Meshy) + `raci-board.stl`.
- Headless: `blender -b -P raci-board.py`.
## Maße (Spec — der „Vertrag", gilt in jedem Tool)
## Spec (Maße — der „Vertrag", gilt in jedem Tool)
| Element | Wert |
|---|---|
| Board | 210 × 210 × 10 mm, Außenkanten gefast (Bevel ~1,2 mm) |
| Acryl-Chip-Mulde (Mitte) | Ø **40,6** × Tiefe **1,8** mm (+ Greifkerbe Ø12) — für Chip Ø40 × 2 mm |
| Figuren-Sockel-Mulden | **10×** Ø **25,3** × Tiefe **1,5** mm (Sockel Ø24,5) |
| Sockel-Ring-Radius | 48 mm (MitteMitte), 36° Teilung |
| RACI-Sektoren | **R 3 · A 1 · C 4 · I 2** (= 10), Trennstege erhaben |
| Sektor-Beschriftung | groß **R/A/C/I** + Wörter RESPONSIBLE/ACCOUNTABLE/CONSULTED/INFORMED |
| Action-Card-Halter | Steh-Schlitz **63 × 4 mm**, ~12° nach hinten geneigt (Karte 60×90) |
| Druck | 6× in Phasenfarbe (5 Phasen + Gate-Rot), einfarbig je Board |
| Board | **rund Ø180 × 12 mm**, Rand gefast |
| Chip-Mulde (Mitte) | Ø **40,6** × Tiefe **1,8** mm (+ Greifkerbe Ø12) — Acryl-Chip Ø40 × 2 mm |
| Figuren-Sockel | **10×** Ø **25,3** × Tiefe **1,5** mm (Sockel Ø24,5) |
| Sockel-Ring-Radius | 62 mm; 4 Sektoren über **Lücken** getrennt |
| RACI-Verteilung | **R 3 · A 1 · C 4 · I 2** (= 10) |
| Labels | RESPONSIBLE/ACCOUNTABLE/CONSULTED/INFORMED **gleich groß**; Phasenname (z. B. **DESIGN**) in der Chip-Mulde |
| Action-Card-Halter | Steh-Schlitz **63 × 4 mm**, ~12° nach hinten geneigt (Karte 60 × 90), oben |
| Druck | **6×** je Phasenfarbe (Design/Transition/Operation/Support/Review + Gate-Rot) |
## „Edel" machen (manueller Feinschliff in Blender)
Nach dem Skript-Lauf für den Premium-Look:
1. **Smooth shading:** Objekt wählen → Rechtsklick → *Shade Auto Smooth*.
2. **Mehr/Schärfere Fasen:** Bevel-Modifier-Breite/Segmente erhöhen, oder Kanten markieren
(*Edge → Mark Sharp/Crease*) und Bevel nach Winkel/Weight.
3. **Relief/Thema (optional):** flaches Stadt-/Platinen-Relief als Bild → *Displace*-Modifier
mit einer Textur auf einer Unterteilungsfläche; oder Mikro-Rillen im Mittelfeld.
4. **Typo schöner:** eigene Schriftart laden (Text-Objekt → Font), Bold, leicht erhaben
statt graviert.
5. **Export:** STL (mm) für den Slicer; Wandstärke/Mulden vorm Druck einmal prüfen.
> Das Skript ist ein **Startgerüst v1** — sag mir nach deinem ersten Lauf, was hakt
> (Version/Fehlermeldung), dann fix ich es gezielt.
## Ehrliche Einordnung
- Nano Banana/Meshy liefern **Form & Look****nicht maßhaltig** (Sockel-Zahl/Text
ungenau, Mesh oft nicht-manifold). Darum die exakten Mulden + scharfen Labels **im CAD**.
- Sehr feine Gravuren/Muster überleben Meshy oft nicht — als echtes Relief besser im CAD.
- Funktioniert ein Meshy-Mesh nicht sauber booleschen → anderes Ergebnis nehmen oder vorher
säubern (Remesh/Cleanup).