From 60048029d0529f8124c2950764b1a8482afd4067 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 19 Oct 2017 00:10:13 +0100 Subject: [PATCH] poster-tube-lid: StrapMount adjustments --- poster-tube-lid.scad | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/poster-tube-lid.scad b/poster-tube-lid.scad index dd5bc0a..3bc6db6 100644 --- a/poster-tube-lid.scad +++ b/poster-tube-lid.scad @@ -67,6 +67,7 @@ sm_bolt_head_dia = 6.94 + 1.0; sm_bolt_head_thick = 2.14; sm_bolt_nut_width = 5.89 + 0.25; sm_bolt_nut_thick = 3.68; +sm_bolt_tighten_allow = 0.0; sm_bolt_y_clear = 0.5; sm_bolt_y_over = 0.5; @@ -115,12 +116,13 @@ sm_outer_rad = sm_inner_rad + sm_main_thick; smc_pos = [ 0, sm_inner_rad, 0 ]; smc_bolt_nut_dia = sm_bolt_nut_width / cos(30); +smc_bolt_nut_eff_thick = sm_bolt_nut_thick + sm_bolt_tighten_allow; smc_bolt_y = sm_bolt_dia/2 + sm_bolt_y_clear; smc_max_y = smc_bolt_y + sm_bolt_y_over + max(sm_bolt_head_dia/2, smc_bolt_nut_dia/2); smc_cnr_c_x = sm_bolt_shaft/2 - sm_closure_cnr - + max(sm_bolt_head_thick, sm_bolt_nut_thick); + + sm_bolt_head_thick/2 + smc_bolt_nut_eff_thick/2; $fs= coarse ? 2.5 : 0.5; $fa= coarse ? 5 : 1; @@ -395,7 +397,7 @@ module CoverTest1(){ ////toplevel module StrapMountBolt(l_delta){ ///toplevel // positioned relative to smc_pos - translate([(sm_bolt_nut_thick - sm_bolt_head_thick)/2, + translate([(smc_bolt_nut_eff_thick - sm_bolt_head_thick)/2, smc_bolt_y, sm_main_width/2]){ translate([ -sm_bolt_shaft/2-1, 0,0 ]){ @@ -403,7 +405,8 @@ module StrapMountBolt(l_delta){ ///toplevel } translate([ -sm_bolt_shaft/2, 0,0 ]) rotate([0,-90,0]) - cylinder($fn=6, r=smc_bolt_nut_dia/2, h=sm_bolt_nut_thick + l_delta); + cylinder($fn=6, r=smc_bolt_nut_dia/2, + h=smc_bolt_nut_eff_thick + l_delta); translate([ sm_bolt_shaft/2, 0,0 ]) rotate([0,90,0]) cylinder(r=sm_bolt_head_dia/2, h=sm_bolt_head_thick + l_delta); -- 2.30.2