-rw-r--r-- | another.scad | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/another.scad b/another.scad index b2e6c74..2331003 100644 --- a/another.scad +++ b/another.scad | |||
@@ -316,25 +316,24 @@ module the_extruder( | |||
316 | cylinder(d=pulley_d+pulley_d_clearance,ls_z-max(idler_h,filament_guide_d)/2,$fn=fnd*(pulley_d+pulley_d_clearance)); | 316 | cylinder(d=pulley_d+pulley_d_clearance,ls_z-max(idler_h,filament_guide_d)/2,$fn=fnd*(pulley_d+pulley_d_clearance)); |
317 | 317 | ||
318 | translate([0,0,ls_z-ls_h/2]) { | 318 | translate([0,0,ls_z-ls_h/2]) { |
319 | // idler travel | 319 | // idler travel |
320 | translate([mount_d/2,0,0]) | 320 | translate([mount_d/2,0,0]) |
321 | rotate([0,0,45]) | 321 | rotate([0,0,45]) |
322 | rotate_extrude(angle=90,$fn=fnr*(shortwing+(idler_d+idler_clearance)/2)) | 322 | rotate_extrude(angle=90,$fn=fnr*(shortwing+(idler_d+idler_clearance)/2)) |
323 | square([shortwing+(idler_d+idler_clearance)/2,ls_h]); | 323 | square([shortwing+(idler_d+idler_clearance)/2,ls_h]); |
324 | // idler itself | 324 | // idler itself |
325 | place_idler() | 325 | place_idler() |
326 | cylinder(d=idler_d+idler_clearance,h=ls_h,$fn=fnd*(idler_d+idler_clearance)); | 326 | cylinder(d=idler_d+idler_clearance,h=ls_h,$fn=fnd*(idler_d+idler_clearance)); |
327 | // lever space | 327 | // lever space |
328 | echo(atan(1-2*fsw/gearbox_d)); | ||
329 | rotate([0,0,45]) | 328 | rotate([0,0,45]) |
330 | rotate_extrude(angle=-135+max(atan(2*fsw/gearbox_d-1),atan(gearbox_d/mount_d-1))) | 329 | rotate_extrude(angle=-135+max(atan(2*fsw/gearbox_d-1),atan(gearbox_d/mount_d-1))) |
331 | square([gearbox_d/2+1,ls_h]); | 330 | square([gearbox_d/2+1,ls_h]); |
332 | } | 331 | } |
333 | 332 | ||
334 | // back side cutout | 333 | // back side cutout |
335 | // XXX: this is somewhat ugly and potentially bugged, | 334 | // XXX: this is somewhat ugly and potentially bugged, |
336 | // but I want to sleep. | 335 | // but I want to sleep. |
337 | a0_ = atan( | 336 | a0_ = atan( |
338 | (mount_d/sqrt(2)/2+mount_screw_d+pf_h(pf)+gearbox_d/2) | 337 | (mount_d/sqrt(2)/2+mount_screw_d+pf_h(pf)+gearbox_d/2) |
339 | / | 338 | / |
340 | ( | 339 | ( |