SOR-Tile: Mitte "SOR" graviert (kein Chip) + Gate-Stecksockel
- 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 <noreply@anthropic.com>
This commit is contained in:
parent
8148e54212
commit
1dd0ff5d2f
4 changed files with 63 additions and 29 deletions
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue