From acebe645e49ccb5c2a2a8de8792c84f3a92709ee Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 28 Aug 2023 21:42:09 +0100 Subject: [PATCH] poster-tube-lid: WallMountBase wip Signed-off-by: Ian Jackson --- poster-tube-lid.scad | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/poster-tube-lid.scad b/poster-tube-lid.scad index d616220..1323643 100644 --- a/poster-tube-lid.scad +++ b/poster-tube-lid.scad @@ -215,6 +215,8 @@ wmbb_x_outer = wmb_x_outer + (wmb_mount_gap_xy + wmb_mount_wall); wmbb_z_flat_max = -wmb_bottom_gap; wmbb_z_flat_whole_min = wmbb_z_flat_max - wmb_bottom_th_min; wmbb_z_min = wmbb_z_flat_max - wmb_bottom_th; +wmbb_r_top = main_dia/2 + wmb_base_extra_rad; +wmbb_r_bottom = wmbb_r_top - (wmb_bottom_th - wmb_bottom_th_min); smc_pos = [ 0, sm_inner_rad, 0 ]; @@ -765,10 +767,17 @@ module WallMountBase(){ ////toplevel hull(){ linextr(wmbb_z_flat_whole_min, wmbb_z_flat_max) - circle(r = main_dia/2 + wmb_base_extra_rad); + circle(r = wmbb_r_top); linextr(wmbb_z_min, wmbb_z_flat_max) - circle(r = main_dia/2 + wmb_base_extra_rad - - (wmb_bottom_th - wmb_bottom_th_min)); + circle(r = wmbb_r_bottom); + } + linextr(wmbb_z_min, wmbb_z_flat_max) { + hull(){ + WallMountBasePillarsPlan(); + translate([wmbb_r_bottom - 1, 0]) + rotate(45) + square(0.5, center=true); + } } } -- 2.30.2