-rw-r--r-- | another.scad | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/another.scad b/another.scad index efc553d..9ed285d 100644 --- a/another.scad +++ b/another.scad | |||
@@ -302,16 +302,22 @@ module the_extruder( | |||
302 | } | 302 | } |
303 | //translate([-mount_d/2,-longwing,filament_elevation]) | 303 | //translate([-mount_d/2,-longwing,filament_elevation]) |
304 | if(!tensioner) /* XXX: this seems to be bullshit, but it's so old, that it's historical bullshit */ | 304 | if(!tensioner) /* XXX: this seems to be bullshit, but it's so old, that it's historical bullshit */ |
305 | translate([mount_d/2,-longwing,filament_elevation]) | 305 | translate([mount_d/2,-longwing,filament_elevation]) |
306 | rotate([0,-90,0]) difference() { | 306 | rotate([0,-90,0]) difference() { |
307 | cylinder(d=spring_d+spring_d_clearance,h=spring_lc+spring_dl,$fn=fnd*(spring_d+spring_d_clearance)); | 307 | cylinder(d=spring_d+spring_d_clearance,h=spring_lc+spring_dl,$fn=fnd*(spring_d+spring_d_clearance)); |
308 | translate([0,0,spring_lc+spring_dl]) sphere(d=spring_d*3/4,$fn=fnd*spring_d*3/4); | 308 | translate([0,0,spring_lc+spring_dl]) sphere(d=spring_d*3/4,$fn=fnd*spring_d*3/4); |
309 | } | 309 | } |
310 | |||
311 | if(debug) { | ||
312 | translate([mount_d/2,0,-1]) | ||
313 | rotate([0,0,-45]) | ||
314 | cube(size=[gearbox_d-mount_d,gearbox_d-mount_d,body_h+2]); | ||
315 | } | ||
310 | 316 | ||
311 | }//difference | 317 | }//difference |
312 | 318 | ||
313 | if(supports) intersection() { | 319 | if(supports) intersection() { |
314 | difference() { | 320 | difference() { |
315 | translate([0,0,ls_z-ls_h/2-epsilon]) | 321 | translate([0,0,ls_z-ls_h/2-epsilon]) |
316 | cylinder(d=gearbox_d,h=ls_h+2*epsilon,$fn=fnd*gearbox_d); | 322 | cylinder(d=gearbox_d,h=ls_h+2*epsilon,$fn=fnd*gearbox_d); |
317 | cylinder(d=pulley_d+pulley_clearance,h=body_h+1,$fn=fnd*(pulley_d+pulley_clearance)); | 323 | cylinder(d=pulley_d+pulley_clearance,h=body_h+1,$fn=fnd*(pulley_d+pulley_clearance)); |