From 880639b864b054e8ab08ff377d460677ee6b3f93 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 28 Aug 2023 12:08:36 +0100 Subject: [PATCH] poster-tube-lid: WallMountForBase wip Signed-off-by: Ian Jackson --- poster-tube-lid.scad | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/poster-tube-lid.scad b/poster-tube-lid.scad index df8ea4b..aa8d651 100644 --- a/poster-tube-lid.scad +++ b/poster-tube-lid.scad @@ -178,6 +178,7 @@ wmb_y_screw_end = sqrt( pow(wmb_mount_cut_rad, 2) - pow(wmb_x_screw + wmb_screw_dia/2, 2) ); +wmb_z_screw = 10; // XXX smc_pos = [ 0, sm_inner_rad, 0 ]; @@ -660,17 +661,28 @@ module WallMountBaseMounts(){ module WallMountBaseScrews(){ for (my=[0,1]) { mirror([0, my, 0]) { + translate([wmb_x_screw, 0, wmb_z_screw]) + linextr_y_xz(wmb_y_screw_end, + wmb_y_screw_end + wmb_screw_depth) + circle(r = wmb_screw_dia/2); + } + } +} +/* + + + linextr(wmb_y_screw_end linextr(0, 20) { difference(){ translate([ wmb_x_screw, wmb_y_screw_end ]) rectfromto([ -wmb_screw_dia/2, 0 ], [ +wmb_screw_dia/2, wmb_screw_depth ]); - circle(r = wmb_mount_cut_rad); } } } } -} +}*/ +// circle(r = wmb_mount_cut_rad); module WallMountForBase(){ ////toplevel SomeStrap(sm_main_width, wm_z_max + 2){ -- 2.30.2