-rw-r--r-- | another.scad | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/another.scad b/another.scad index 92187c5..8ba0d58 100644 --- a/another.scad +++ b/another.scad @@ -85,4 +85,6 @@ module the_extruder( pulley_d_clearance = lu(pulley,"ssrc")*2; + sp_ch = st_split_w; + idler_filament_offset = filament_path_d/2; lever_shell = mount_screwhead_h+0.5; @@ -359,6 +361,9 @@ module the_extruder( cylinder(d1=st_screw_d+st_screw_d_tolerance,d2=bigd, h=hf+epsilon, $fn=fnd*bigd); - translate([0,-(st_split_w+st_split_w_tolerance)/2,0]) - cube(size=[body_h-ls_z+1,st_split_w+st_split_w_tolerance,fsw+1]); + translate([0,-(st_split_w+st_split_w_tolerance)/2,0]) hull() { + cube(size=[body_h-ls_z-sp_ch-st_split_w_tolerance,st_split_w+st_split_w_tolerance,fsw+1]); + translate([0,0,sp_ch+st_split_w_tolerance+1]) + cube(size=[body_h-ls_z+1,st_split_w+st_split_w_tolerance,fsw+1]); + } }//translate translate([0,0,st_thickshell+st_nut_h+st_nut_h_tolerance+st_thinshell+hf-epsilon]) @@ -401,5 +406,5 @@ module the_extruder( sphere(d=spring_d*3/4,$fn=fnd*spring_d*3/4); l = body_h-ls_z; - w = st_split_w; + w = sp_ch; hull() translate([0,-st_split_w/2,0]) mirror([1,0,0]) { translate([0,0,w]) |