From c2e62cc0e3fd847eb1ea076242589902738a58ed Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 4 May 2025 22:22:31 +0100 Subject: [PATCH] toolbox-inserts: rail rework Signed-off-by: Ian Jackson --- toolbox-inserts.scad | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/toolbox-inserts.scad b/toolbox-inserts.scad index c88ef70..276e951 100644 --- a/toolbox-inserts.scad +++ b/toolbox-inserts.scad @@ -21,7 +21,7 @@ rail_mount_side_nom_r_w = 2.5; rail_mount_mid_nom_r_w = 7.18; rail_mount_mid_depth = 3.0; rail_mount_tongue_len = 10; -rail_mount_back_full = 12.7; +rail_mount_back_brace = 12.7; fixing_pitch = 12.7; fixing_depth = 5.0; @@ -224,6 +224,22 @@ module RailMountPositiveElevation() { ellipse([ rail_mount_mid_nom_r_w, rail_mount_mid_depth ]/2); } +// x origin is LHS of box +module RailMountNegative(length) { + translate([ rail_mount_back_brace, 0,0 ]) { + linextr_y_xz(0, rail_mount_tongue_len + 1) + RailMountCutoutElevation(); + linextr_y_xz(0, length) + RailMountSpaceElevation(); + } +} +module RailMountPositive() { + translate([ rail_mount_back_brace, 0,0 ]) { + linextr_y_xz(-1, rail_mount_tongue_len) + RailMountPositiveElevation(); + } +} + //---------- plates and the fixing holes ---------- -- 2.30.2