From: Ian Jackson Date: Sun, 4 May 2025 21:47:47 +0000 (+0100) Subject: toolbox-inserts: rails wip X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=622e34403d5a28a6dc61be9214324971421d12d9;p=reprap-play.git toolbox-inserts: rails wip Signed-off-by: Ian Jackson --- diff --git a/toolbox-inserts.scad b/toolbox-inserts.scad index e0e7e14..d85a01f 100644 --- a/toolbox-inserts.scad +++ b/toolbox-inserts.scad @@ -22,6 +22,7 @@ rail_mount_mid_nom_r_w = 7.18; rail_mount_mid_depth = 3.0; rail_mount_tongue_len = 10; rail_mount_back_brace = 12.7; +rail_y = [for (i = [0, 1]) -20 + 25.4 * i]; fixing_pitch = 12.7; fixing_depth = 5.0; @@ -251,6 +252,13 @@ module FullPlate(right) { ////toplevel linextr(-20, 0) square(1000, center=true); } + for (mx = [0,1]) for (y = rail_y) { + mirror([mx, 0, 0]) + translate([-box_x/2, y, 0]) + rotate([0, 0, -90]) + RailMountNegative(box_x/2); + } + AtPlateFixings() render() { linextr(-20, fixing_head_top_z) circle(r = fixing_head_d/2); @@ -403,12 +411,6 @@ module OverallDemo() { ////toplevel color("grey") BoxBottomModel(); color("blue") FullPlate(); color("red") OdAt(-5.5, -4.5) DriverHandleHolder(); - color("yellow") translate([ 0,0,20 ]) { - for (y = [0, 23]) translate([0, y - 30]) { - rectfromto([ -50, -11 ], - [ +50, 11 ]); - } - } } module OverallDemoLidded() { ////toplevel