summaryrefslogtreecommitdiff
authorMichael Krelin <hacker@klever.net>2018-08-23 18:35:07 (UTC)
committer Michael Krelin <hacker@klever.net>2018-08-23 18:35:07 (UTC)
commitc1cb6ce47647599f7a682593c0dea2d4c99be6af (patch) (side-by-side diff)
tree9da7f4f51a492a802886a43dd712521808f0fc91
parent9b29b0901630b818bda37481184d12b27042d36d (diff)
downloadextrudery-c1cb6ce47647599f7a682593c0dea2d4c99be6af.zip
extrudery-c1cb6ce47647599f7a682593c0dea2d4c99be6af.tar.gz
extrudery-c1cb6ce47647599f7a682593c0dea2d4c99be6af.tar.bz2
increased springpad a tiny bit
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--another.scad2
1 files changed, 1 insertions, 1 deletions
diff --git a/another.scad b/another.scad
index cc3194e..4f70a1a 100644
--- a/another.scad
+++ b/another.scad
@@ -310,33 +310,33 @@ module the_extruder(
mirror([0,0,1])
cylinder(d=mount_screw_d+mount_screw_d_tolerance,
h=mount_screw_l-mount_depth+1,
$fn=fnd*(mount_screw_d+mount_screw_d_tolerance));
translate([0,0,mount_screw_l-mount_depth])
cylinder(d=mount_screwhead_d,h=body_h+1,$fn=fnd*mount_screwhead_d);
}//for
// pushfit
pf_offset = mount_d/sqrt(2)/2+mount_screw_d;
translate([0,0,filament_elevation])
rotate([0,0,45]) translate([pulley_d/2+filament_offset,0,0])
rotate([-90,0,0])
translate([0,0,pf_offset])
rotate([0,0,180]) {
pushfit(pf);
mirror([0,0,1]) {
- fh = (filament_guide_d-filament_path_d)/2;
+ fh = 1.5* (filament_guide_d-filament_path_d)/2;
fo = pf_offset-(idler_d+idler_clearance)/2-fh;
translate([0,0,-1]) teardrop(d=filament_guide_d,h=fo-extrusion_width+1,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_d_clearance,h=body_h+1,$fn=fnd*(pulley_d+pulley_d_clearance));
// leverspace
hull() for(x=[0,gearbox_d])
rotate([0,0,45])
translate([x,0,ls_z-ls_h/2])
cylinder(d=idler_d+idler_clearance,h=ls_h,$fn=fnd*(idler_d+idler_clearance));
// idler clearance