From 16687112f3c79f221948fdbebf62248becd87fcd Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 28 Aug 2023 21:30:58 +0100 Subject: [PATCH] poster-tube-lid: WallMountBase wip Signed-off-by: Ian Jackson --- poster-tube-lid.scad | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/poster-tube-lid.scad b/poster-tube-lid.scad index 73f0fb6..ef0d856 100644 --- a/poster-tube-lid.scad +++ b/poster-tube-lid.scad @@ -107,6 +107,9 @@ wmb_mount_wall = 4.5; wmb_mount_gap_xy = 0.5; wmb_mount_gap_z = 0.5; wmb_mount_y_width = 10; +wmb_bottom_gap = 35; // includes allowance for padding, etc. +wmb_bottom_th = 7; +wmb_bottom_th_min = 1; wmb_ring_gap = 1.0; catch_stalk_h = 4.5; @@ -208,7 +211,9 @@ wmb_z_screw = max( wmb_z_max = wmb_z_screw * 2; wmbb_y_max = wmb_y_mount_max + wmb_mount_gap_xy + wmb_mount_wall; wmbb_x_outer = wmb_x_outer + (wmb_mount_gap_xy + wmb_mount_wall); -wmbb_z_min = -20; // XXX +wmbb_z_flat_max = -wmb_bottom_gap; +wmbb_z_flat_min = wmbb_z_flat_max - wmb_bottom_th_min; +wmbb_z_min = wmbb_z_flat_max - wmb_bottom_th; smc_pos = [ 0, sm_inner_rad, 0 ]; @@ -740,6 +745,7 @@ module WallMountForBase(){ ////toplevel module WallMountBase(){ ////toplevel difference(){ union(){ + // vertical blocks rising to join to wall mount linextr(wmbb_z_min, wmb_z_max) { difference(){ for (my = [0,1]) { @@ -751,6 +757,8 @@ module WallMountBase(){ ////toplevel WallMountBaseRingCut(); } } + +// linextr( } // cutaway for mount part -- 2.30.2