X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=poster-tube-lid.scad;h=dd5bc0ab03a4b835a19da6eb2c594babbab0dbeb;hp=a354a4c3d06fc9254e3c5805d0c716a52236dc06;hb=54d6a65a7338ba3bdb5dfbfc577123cedcdc0955;hpb=84417632775576b267c97545106bc682e098b56c diff --git a/poster-tube-lid.scad b/poster-tube-lid.scad index a354a4c..dd5bc0a 100644 --- a/poster-tube-lid.scad +++ b/poster-tube-lid.scad @@ -410,13 +410,13 @@ module StrapMountBolt(l_delta){ ///toplevel } } -module StrapMountProtrusion(half_x, max_y){ +module StrapMountProtrusion(half_x, max_y, cnr){ translate(smc_pos){ linear_extrude(height=sm_main_width, convexity=10){ hull(){ for (m = [0,1]) mirror([m,0,0]) { - translate([-(half_x - sm_closure_cnr), max_y - sm_closure_cnr]) - circle(r=sm_closure_cnr); + translate([-(half_x - cnr), max_y - cnr]) + circle(r=cnr); translate([-half_x, -sm_inner_rad]) square([1,1]); } @@ -429,7 +429,9 @@ module StrapMount(){ ////toplevel difference(){ union(){ cylinder(r=sm_outer_rad, h=sm_main_width); - StrapMountProtrusion(smc_cnr_c_x + sm_closure_cnr, smc_max_y); + StrapMountProtrusion(smc_cnr_c_x + sm_closure_cnr, + smc_max_y, + sm_closure_cnr); } translate([0,0,-1]) cylinder(r=sm_inner_rad, h=sm_main_width+2);