From 5752d03e9b6750447faaa5174bab1e797e4e3f2f Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Fri, 27 Jul 2018 16:37:37 +0000 Subject: another: switch to pushfittery (without extra customization yet) --- diff --git a/another.scad b/another.scad index 9f42f46..b7b6e3a 100644 --- a/another.scad +++ b/another.scad @@ -3,14 +3,8 @@ layer_height=0.2; extrusion_width=0.4; epsilon=0.01; $fs=0.0125; -use ; -module pushfit_thread(h=10) { - thr = 3/8 + .5/25.4; - slit = 25.4*thr/2 + 0.4; - if(draft) cylinder(d=thr*25.4,h=h); - else english_thread(diameter=thr,threads_per_inch=28,length=h/25.4,internal=true); - translate([-2,-slit,0]) cube([4,2*slit,h]); -} +use ; +include ; module the_extruder( // motor properties @@ -113,7 +107,7 @@ module the_extruder( rotate([90,0,0]) cylinder(d=filament_d,h=gearbox_d*2,center=true,$fn=15); rotate([-90,0,0]) translate([0,0,mount_d/sqrt(2)/2+mount_screw_d]) - pushfit_thread(); + pushfit(pushfit_threaded); } }//translate teeth }//translate pulley @@ -231,7 +225,7 @@ module the_extruder( rotate([-90,0,0]) translate([0,0,mount_d/sqrt(2)/2+mount_screw_d+epsilon]) rotate([0,0,180]) { - pushfit_thread(h=10); + pushfit(pushfit_threaded); cylinder(d=filament_guide_d,h=gearbox_d,center=true,$fn=2*PI*filament_guide_d); translate([0,-filament_guide_d/2/sqrt(2),0]) rotate([0,0,45]) -- cgit v0.9.0.2