summaryrefslogtreecommitdiff
path: root/another.scad
Unidiff
Diffstat (limited to 'another.scad') (more/less context) (ignore whitespace changes)
-rw-r--r--another.scad14
1 files changed, 4 insertions, 10 deletions
diff --git a/another.scad b/another.scad
index 9f42f46..b7b6e3a 100644
--- a/another.scad
+++ b/another.scad
@@ -4,12 +4,6 @@ epsilon=0.01;
4$fs=0.0125; 4$fs=0.0125;
5 5
6use <threads.scad>; 6use <pushfittery.scad>;
7module pushfit_thread(h=10) { 7include <pushfit_data.scad>;
8 thr = 3/8 + .5/25.4;
9 slit = 25.4*thr/2 + 0.4;
10 if(draft) cylinder(d=thr*25.4,h=h);
11 else english_thread(diameter=thr,threads_per_inch=28,length=h/25.4,internal=true);
12 translate([-2,-slit,0]) cube([4,2*slit,h]);
13}
14 8
15module the_extruder( 9module the_extruder(
@@ -114,5 +108,5 @@ module the_extruder(
114 rotate([-90,0,0]) 108 rotate([-90,0,0])
115 translate([0,0,mount_d/sqrt(2)/2+mount_screw_d]) 109 translate([0,0,mount_d/sqrt(2)/2+mount_screw_d])
116 pushfit_thread(); 110 pushfit(pushfit_threaded);
117 } 111 }
118 }//translate teeth 112 }//translate teeth
@@ -232,5 +226,5 @@ module the_extruder(
232 translate([0,0,mount_d/sqrt(2)/2+mount_screw_d+epsilon]) 226 translate([0,0,mount_d/sqrt(2)/2+mount_screw_d+epsilon])
233 rotate([0,0,180]) { 227 rotate([0,0,180]) {
234 pushfit_thread(h=10); 228 pushfit(pushfit_threaded);
235 cylinder(d=filament_guide_d,h=gearbox_d,center=true,$fn=2*PI*filament_guide_d); 229 cylinder(d=filament_guide_d,h=gearbox_d,center=true,$fn=2*PI*filament_guide_d);
236 translate([0,-filament_guide_d/2/sqrt(2),0]) 230 translate([0,-filament_guide_d/2/sqrt(2),0])