From: Ian Jackson Date: Mon, 28 Aug 2023 10:08:24 +0000 (+0100) Subject: poster-tube-lid: WallMount wip X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=afb44cf531a04b0bc6545fe6b3546d20c14e4dc2;p=reprap-play.git poster-tube-lid: WallMount wip Signed-off-by: Ian Jackson --- diff --git a/poster-tube-lid.scad b/poster-tube-lid.scad index 2207575..8b0aa12 100644 --- a/poster-tube-lid.scad +++ b/poster-tube-lid.scad @@ -7,6 +7,7 @@ // CatchAssembly include +include coarse = false; enable_head_cups = false; @@ -85,6 +86,11 @@ sm_bolt_y_over = 0.5; sm_closure_cnr = 3.0; +wm_thick = 5; +wm_screw_dia = 5; +wm_screw_around = 5; +wm_csink = 2.5; + catch_stalk_h = 4.5; catch_stalk_len = 50; catch_tip_th = 4; @@ -146,6 +152,9 @@ handling_angle = 45; sm_inner_rad = (sm_inner_circum + sm_bolt_tighten_allow/2) / TAU; sm_outer_rad = sm_inner_rad + sm_main_thick; +wm_main_width = sm_main_width; +wm_y_min = sqrt( pow(sm_inner_rad, 2) - pow(wm_thick - sm_main_thick, 2) ); + smc_pos = [ 0, sm_inner_rad, 0 ]; smc_bolt_nut_dia = sm_bolt_nut_width / cos(30); @@ -576,6 +585,18 @@ module StrapMount(){ ////toplevel } } +module WallMount(){ ////toplevel + SomeStrap(sm_main_width){ + union(){ + linextr(0, sm_main_width){ + translate([ -sm_outer_rad, wm_y_min ]) + square([ wm_thick, 20 ]); + } + } + union(){ } + } +} + module CatchAssemblyCoreProfile(){ difference(){ union(){