-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 @@ -312,33 +312,32 @@ module the_extruder( }//mirror }//rotate translate rotate translate rotate translate // pulley cylinder(d=pulley_d+pulley_small_d_clearance,h=body_h+1,$fn=fnd*(pulley_d+pulley_d_clearance)); cylinder(d=pulley_d+pulley_d_clearance,ls_z-max(idler_h,filament_guide_d)/2,$fn=fnd*(pulley_d+pulley_d_clearance)); translate([0,0,ls_z-ls_h/2]) { // idler travel translate([mount_d/2,0,0]) rotate([0,0,45]) rotate_extrude(angle=90,$fn=fnr*(shortwing+(idler_d+idler_clearance)/2)) square([shortwing+(idler_d+idler_clearance)/2,ls_h]); // idler itself place_idler() cylinder(d=idler_d+idler_clearance,h=ls_h,$fn=fnd*(idler_d+idler_clearance)); // lever space - echo(atan(1-2*fsw/gearbox_d)); rotate([0,0,45]) rotate_extrude(angle=-135+max(atan(2*fsw/gearbox_d-1),atan(gearbox_d/mount_d-1))) square([gearbox_d/2+1,ls_h]); } // back side cutout // XXX: this is somewhat ugly and potentially bugged, // but I want to sleep. a0_ = atan( (mount_d/sqrt(2)/2+mount_screw_d+pf_h(pf)+gearbox_d/2) / ( pulley_d/2+filament_offset- (pf_d(pf)+2*pf_shell)/2/cos(30) ) ); |