summaryrefslogtreecommitdiff
path: root/another.scad
Unidiff
Diffstat (limited to 'another.scad') (more/less context) (show whitespace changes)
-rw-r--r--another.scad16
1 files changed, 15 insertions, 1 deletions
diff --git a/another.scad b/another.scad
index 23243d9..4a9fc01 100644
--- a/another.scad
+++ b/another.scad
@@ -49,2 +49,3 @@ module the_extruder(
49 pf_smooth = true, 49 pf_smooth = true,
50 pf_guidelen = 3, // the length of ptfe guide before pushfit
50 51
@@ -318,3 +319,16 @@ module the_extruder(
318 pushfit(pf); 319 pushfit(pf);
319 mirror([0,1,0]) teardrop(d=filament_guide_d,h=gearbox_d,center=true); 320 mirror([0,0,1]) {
321 translate([0,0,-epsilon])
322 teardrop(d=filament_guide_d,h=pf_guidelen+epsilon,angle=225);
323 nl = 3.5; /* TODO: */
324 translate([0,0,pf_guidelen-1])
325 teardrop(d=filament_path_d,h=nl+2,angle=-225);
326 fh = (filament_guide_d-filament_path_d)/2;
327 union() {
328 translate([0,0,pf_guidelen+nl])
329 cylinder(d1=filament_path_d,d2=filament_guide_d,h=fh,$fn=fnd*filament_guide_d);
330 translate([0,0,pf_guidelen+nl+fh-epsilon])
331 teardrop(d=filament_guide_d,h=gearbox_d/2,angle=225);
332 }
333 }
320 }//rotate translate rotate translate rotate translate 334 }//rotate translate rotate translate rotate translate