summaryrefslogtreecommitdiff
path: root/another.scad
Side-by-side diff
Diffstat (limited to 'another.scad') (more/less context) (ignore whitespace changes)
-rw-r--r--another.scad1
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)
)
);