update 01.06.2026
This commit is contained in:
parent
7f1a09572e
commit
1af051990f
21 changed files with 1365 additions and 380 deletions
|
|
@ -13,10 +13,10 @@ foot_w = 60;
|
|||
foot_d = 30;
|
||||
foot_h = 4;
|
||||
|
||||
/* [Rollen-Steckplaetze] */
|
||||
peg_d = 8.2; // Loch fuer Figuren-Pin (Ø7,5 + Passung)
|
||||
peg_count = 4;
|
||||
peg_depth = 6;
|
||||
/* [Rollen-Standfelder] (keine Loecher — Figuren werden gestellt) */
|
||||
spot_d = 8; // Durchmesser der eingravierten Standflaeche
|
||||
spot_count = 4; // 4 Pflicht-Figuren (SPM + SO + AL B&C + AL App)
|
||||
spot_depth = 0.6; // Gravurtiefe (reine Markierung)
|
||||
|
||||
/* [Kartenschlitz oben] */
|
||||
card_w = 65;
|
||||
|
|
@ -44,13 +44,12 @@ module feet() {
|
|||
cube([foot_w, foot_d, foot_h]);
|
||||
}
|
||||
|
||||
module peg_holes() {
|
||||
// Lochreihe entlang der Vorderkante der Fuesse
|
||||
spacing = (opening_w + post_w) / (peg_count - 1);
|
||||
for (i = [0 : peg_count - 1])
|
||||
translate([-(opening_w + post_w)/2 + i*spacing, foot_d/2 - peg_d, foot_h])
|
||||
rotate([180,0,0])
|
||||
cylinder(d = peg_d, h = peg_depth);
|
||||
module stand_spots() {
|
||||
// Flache Standfeld-Markierungen entlang der Vorderkante der Fuesse
|
||||
spacing = (opening_w + post_w) / (spot_count - 1);
|
||||
for (i = [0 : spot_count - 1])
|
||||
translate([-(opening_w + post_w)/2 + i*spacing, foot_d/2 - spot_d, foot_h - spot_depth])
|
||||
cylinder(d = spot_d, h = spot_depth + 0.1);
|
||||
}
|
||||
|
||||
module card_slot() {
|
||||
|
|
@ -63,8 +62,8 @@ difference() {
|
|||
translate([0,0,foot_h]) arch();
|
||||
translate([0,0,foot_h]) card_slot();
|
||||
}
|
||||
// Fuesse inkl. Rollen-Steckplaetze
|
||||
// Fuesse inkl. Rollen-Standfelder (flache Markierung)
|
||||
difference() {
|
||||
feet();
|
||||
peg_holes();
|
||||
stand_spots();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue