From 1dd0ff5d2f31b67963d512f38830904dde7fab09 Mon Sep 17 00:00:00 2001 From: breitenbach76 Date: Mon, 1 Jun 2026 14:59:35 +0200 Subject: [PATCH] SOR-Tile: Mitte "SOR" graviert (kein Chip) + Gate-Stecksockel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - sor-tile.scad: use_chip=false, Mitte-Gravur "SOR"; 2 Gate-Stecksockel (Loecher Ø10,4 x5, links/rechts) fuer die Gate-Zapfen - gate-tor.scad: 2 Zapfen (Ø10 x5) unter den Pfosten -> stecken ins SOR-Tile - materialliste: Gate-Stecksockel + SOR-Tile-Eingang/Mitte aktualisiert; Gate-Gravur entfaellt (Gate-Karte traegt Nr/Keeper/Pfade) - sor-tile.svg: Mitte "SOR", 2 Stecksockel, Gate-Zapfen Co-Authored-By: Claude Opus 4.7 --- 01_3D-Druck/materialliste.md | 7 +++--- 01_3D-Druck/openscad/gate-tor.scad | 16 ++++++++++++-- 01_3D-Druck/openscad/sor-tile.scad | 34 ++++++++++++++++++++--------- 01_3D-Druck/sor-tile.svg | 35 ++++++++++++++++++------------ 4 files changed, 63 insertions(+), 29 deletions(-) diff --git a/01_3D-Druck/materialliste.md b/01_3D-Druck/materialliste.md index b087530..5b49fc3 100644 --- a/01_3D-Druck/materialliste.md +++ b/01_3D-Druck/materialliste.md @@ -70,9 +70,10 @@ werden — die Puzzle-Tabs erlauben auch 90°-Ecken. |---------|------| | Form | Bogen/Tor, lichte Weite 90 mm, Höhe 100 mm, Materialstärke 8 mm | | Standfüße | 2 × Grundplatte 30 × 60 mm, überspannt 2 Tiles | +| Stecksockel | **2 Zapfen** (Ø 10 × 5 mm, links/rechts unter den Pfosten) → stecken in die SOR-Tile-Löcher, damit das Tor stabil steht | | Rollen-Standfelder | **4 flache Standfelder** (Ø 18 mm, Gravur ~0,6 mm) an der Basis — keine Löcher | | Kartenschlitz | oben quer, Breite 65 mm, Tiefe 3 mm (Gate-Beschreibungskarte) | -| Gravur | „Gate 1/2/3" + Gate-Keeper | +| Gravur | **keine feste** — Gate-Nr / Keeper / Pfade trägt die eingesteckte Gate-Karte | | Menge | **3** | | Material | PLA, Infill 20 % | @@ -105,8 +106,8 @@ Die SOR ist ein **Gremium** und daher kein Figur, sondern ein eigenes Tile. | Merkmal | Wert | |---------|------| | Grundkörper | ~120 × 120 × 6 mm, Ecken r4, Puzzle-Tab am Eingang | -| Eingang | flache Aufsetz-Mulde (~116 × 30 × 1,5 mm) für die **Gate-Tor-Füße** + Gravur „SOR" | -| Mitte | Mulde für **Entscheidungs-Chip Ø 30** — alternativ **„Gremium" eingraviert** (`use_chip=false`) | +| Eingang | **2 Gate-Stecksockel** (Löcher Ø 10,4 × 5 mm, links/rechts, Abstand 102 mm) für die Gate-Zapfen + flache Aufsetz-Mulde + Gravur „EINGANG" | +| Mitte | **„SOR" eingraviert** (kein Chip; `use_chip=false`) | | Standfelder | **Ring aus 6** flachen Markierungen (Ø 18, Gravur ~0,6) für die Gremiums-Figuren | | Menge | **1** (ggf. 2 — Gate 1 & Gate 3 sind beide SOR-Gremium) | | Material | PLA, Infill 20 % | diff --git a/01_3D-Druck/openscad/gate-tor.scad b/01_3D-Druck/openscad/gate-tor.scad index dd06d60..803d50f 100644 --- a/01_3D-Druck/openscad/gate-tor.scad +++ b/01_3D-Druck/openscad/gate-tor.scad @@ -22,6 +22,11 @@ spot_depth = 0.6; // Gravurtiefe (reine Markierung) card_w = 65; card_t = 3; card_depth = 10; + +/* [Stecksockel-Zapfen (links/rechts) — stecken in die SOR-Tile-Loecher] */ +tenon_d = 10; // Zapfen-Durchmesser (Tile-Loch 10,4) +tenon_h = 5; // Zapfen-Laenge +tenon_dx = 51; // halber Abstand = Pfostenmitte (opening_w/2 + post_w/2) $fn = 48; total_w = opening_w + 2*post_w; @@ -57,13 +62,20 @@ module card_slot() { cube([card_w, card_t, card_depth + 0.1]); } +module tenons() { + // 2 Zapfen unter den Pfosten (links/rechts) zum Einstecken ins SOR-Tile + for (x = [-1, 1]) + translate([x*tenon_dx, thick/2, -tenon_h]) + cylinder(d = tenon_d, h = tenon_h + 0.1); +} + // Tor inkl. Kartenschlitz difference() { translate([0,0,foot_h]) arch(); translate([0,0,foot_h]) card_slot(); } -// Fuesse inkl. Rollen-Standfelder (flache Markierung) +// Fuesse + Stecksockel-Zapfen, inkl. Rollen-Standfelder (flache Markierung) difference() { - feet(); + union() { feet(); tenons(); } stand_spots(); } diff --git a/01_3D-Druck/openscad/sor-tile.scad b/01_3D-Druck/openscad/sor-tile.scad index cfde3cc..2c1e011 100644 --- a/01_3D-Druck/openscad/sor-tile.scad +++ b/01_3D-Druck/openscad/sor-tile.scad @@ -1,8 +1,9 @@ // SOR-Sonder-Tile (Gremium) — Service Operations Runde // SLC-Workshop Tabletop · Einheiten: mm // Die SOR ist kein Einzel-Figur, sondern ein Gremium -> eigenes Tile: -// - Gate-Tor wird am Eingang (Vorderkante) installiert -> Eingang ins Gremium -// - Mitte: Platz fuer den Entscheidungs-Chip (Ø30); alternativ "Gremium" graviert +// - Gate-Tor wird am Eingang (Vorderkante) installiert: steckt mit 2 Zapfen +// (links/rechts) in die Gate-Stecksockel -> steht stabil. +// - Mitte: "SOR" eingraviert (kein Chip mehr). // - rundherum: Standfelder fuer die teilnehmenden Figuren (gestellt, kein Pin) /* [Tile] */ @@ -10,13 +11,13 @@ tile_size = 120; // etwas groesser als Standardtile (Platz fuer Ring + Gate) tile_height = 6; corner_r = 4; -/* [Mitte: Chip oder Gravur] */ -use_chip = true; // true: Chip-Mulde Ø30 · false: "Gremium" eingraviert +/* [Mitte: Gravur] */ +use_chip = false; // false: "SOR" eingraviert (Standard) · true: Chip-Mulde Ø30 chip_d = 30; -chip_recess_d = 0.6; // Spielpassung -chip_depth = 1.5; // Mulden-Tiefe fuer den Chip -gremium_text = "Gremium"; -gremium_size = 12; +chip_recess_d = 0.6; // Spielpassung (nur falls use_chip) +chip_depth = 1.5; +gremium_text = "SOR"; // Gravur in der Mitte +gremium_size = 18; gremium_depth = 0.8; /* [Ring aus Standfeldern] */ @@ -29,10 +30,15 @@ spot_depth = 0.6; // Gravurtiefe (Markierung, kein Loch) gate_seat_w = 116; // Breite der Aufsetzflaeche fuer das Gate (Fuesse 2x60) gate_seat_d = 30; // Tiefe (= Gate-Fusstiefe) gate_seat_depth = 1.5; // flache Mulde, in der die Gate-Fuesse stehen -gate_label = "SOR"; -gate_label_size = 7; +gate_label = "EINGANG"; +gate_label_size = 6; gate_label_depth= 0.8; +/* [Gate-Stecksockel: Gate-Tor steckt mit 2 Zapfen (links/rechts) ein] */ +gate_peg_d = 10.4; // Loch (Zapfen Ø10 + 0,4 Passung) +gate_peg_depth = 5; // Lochtiefe (Tile ist 6 dick) +gate_peg_dx = 51; // halber Zapfen-Abstand (= Gate-Pfostenmitte) + /* [Puzzle-Tab am Eingang -> Anschluss an die Bahn] */ tab_w = 12; tab_d = 6; @@ -76,6 +82,13 @@ module gate_entrance() { text(gate_label, size = gate_label_size, halign = "center", valign = "center"); } +module gate_pegs() { + // 2 Loecher fuer die Gate-Zapfen (links/rechts) an der Vorderkante + for (x = [-1, 1]) + translate([x*gate_peg_dx, -tile_size/2 + gate_seat_d/2, tile_height - gate_peg_depth]) + cylinder(d = gate_peg_d, h = gate_peg_depth + 0.1); +} + module sor_tile() { difference() { union() { @@ -87,6 +100,7 @@ module sor_tile() { center_feature(); ring_spots(); gate_entrance(); + gate_pegs(); } } diff --git a/01_3D-Druck/sor-tile.svg b/01_3D-Druck/sor-tile.svg index 3768857..fde04c6 100644 --- a/01_3D-Druck/sor-tile.svg +++ b/01_3D-Druck/sor-tile.svg @@ -14,7 +14,7 @@ SOR-Sonder-Tile (Gremium) - 120 × 120 × 6 mm · Gate-Tor am Eingang · Chip/„Gremium" in der Mitte · Ring aus 6 Standfeldern (Ø18) für die Gremiums-Figuren + 120 × 120 × 6 mm · Gate-Tor steckt im Eingang (2 Zapfen) · „SOR" in der Mitte · Ring aus 6 Standfeldern (Ø18) für die Gremiums-Figuren @@ -23,14 +23,17 @@ - + - Gate-Eingang — Gate-Tor-Füße stehen hier - SOR - - - Chip - Ø30 + Gate-Eingang (Gate-Tor steckt ein) + EINGANG + + + + Sockel + Sockel + + SOR @@ -51,22 +54,26 @@ Gate-Tor steht im Eingang - + - Gate 1 / 3 - SOR - Füße in der Mulde des SOR-Tiles + + + + Gate-Karte + (Nr · Keeper · Pfade) + 2 Zapfen Ø10 stecken im SOR-Tile Hinweise - Mitte: Entscheidungs-Chip Ø30 — alternativ „Gremium" eingraviert (`use_chip=false`). + Mitte: „SOR" eingraviert (kein Chip). Ring: 6 Standfelder Ø18 (Sockel Ø20) — Kern-Gremium SPM + SO + OP, weitere nach Bedarf (AML/DPM/ISB). - Eingang: das Gate-Tor (eigenes Bauteil) steht mit seinen Füßen in der Mulde an der Vorderkante. + Eingang: Gate-Tor steckt mit 2 Zapfen (Ø10, links/rechts) in die Stecksockel → steht stabil. + Gate selbst trägt keine feste Gravur — Gate-Nr / Keeper / Pfade kommen über die eingesteckte Gate-Karte.