summaryrefslogtreecommitdiff
authorMichael Krelin <hacker@klever.net>2018-08-26 19:19:32 (UTC)
committer Michael Krelin <hacker@klever.net>2018-08-26 19:19:32 (UTC)
commit7871c22307d9a182088fac129420bddf467be929 (patch) (side-by-side diff)
tree9e156e052e49ca633c7df0df118c2cd32161780b
parent7fbe9cfcee18f826b71968b5e5a86ce509ebcaa6 (diff)
downloadextrudery-7871c22307d9a182088fac129420bddf467be929.zip
extrudery-7871c22307d9a182088fac129420bddf467be929.tar.gz
extrudery-7871c22307d9a182088fac129420bddf467be929.tar.bz2
removed echo
Diffstat (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
@@ -304,49 +304,48 @@ module the_extruder(
pushfit(pf);
mirror([0,0,1]) {
fh = 1.5* (filament_guide_d-filament_path_d)/2;
fo = pf_offset -filament_path_d /*(idler_d+idler_clearance)/2*/-fh;
translate([0,0,-1]) teardrop(d=filament_guide_d,h=fo/2,angle=225);
translate([0,0,-1]) teardrop(d=filament_path_d,h=gearbox_d/2+1,angle=-225);
translate([0,0,fo+epsilon])
cylinder(d1=filament_path_d,d2=filament_guide_d,h=fh,$fn=fnd*filament_guide_d);
}//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)
)
);
a0 = -135 + ( (a0_>0) ? a0_ : 180+a0_ );
a1 = atan((longwing-lever_thickness/2)/(gearbox_d/2));
translate([0,0,ls_z]) difference() {
rotate([0,0,-180+a0])
rotate_extrude(angle=a1-a0)
translate([0,-ls_h/2])
square([sqrt(pow(gearbox_d/2,2)+pow(longwing-lever_thickness/2,2))+1,
ls_h]);