-rw-r--r-- | another.scad | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/another.scad b/another.scad index 461dc26..fcd179e 100644 --- a/another.scad +++ b/another.scad | |||
@@ -46,7 +46,6 @@ module the_extruder( | |||
46 | 46 | ||
47 | pf = pushfit_metal, | 47 | pf = pushfit_metal, |
48 | pf_shell = max(3*layer_height,3*extrusion_width), | 48 | pf_shell = max(3*layer_height,3*extrusion_width), |
49 | pf_smooth = true, | ||
50 | 49 | ||
51 | // empty spaces | 50 | // empty spaces |
52 | idler_travel = 3, // how far should idler travel when pressed | 51 | idler_travel = 3, // how far should idler travel when pressed |
@@ -255,7 +254,6 @@ module the_extruder( | |||
255 | rotate([-90,0,0]) | 254 | rotate([-90,0,0]) |
256 | translate([0,0,mount_d/sqrt(2)/2+mount_screw_d-gearbox_d/2/*TODO:*/]) { | 255 | translate([0,0,mount_d/sqrt(2)/2+mount_screw_d-gearbox_d/2/*TODO:*/]) { |
257 | pfbl = pf_h(pf)+gearbox_d/2; //TODO: | 256 | pfbl = pf_h(pf)+gearbox_d/2; //TODO: |
258 | if(pf_smooth) { | ||
259 | pfbd = pf_d(pf)+2*pf_shell; | 257 | pfbd = pf_d(pf)+2*pf_shell; |
260 | hull() { | 258 | hull() { |
261 | cylinder(d=pfbd,h=pfbl,$fn=pfbd*fnd); | 259 | cylinder(d=pfbd,h=pfbl,$fn=pfbd*fnd); |
@@ -265,20 +263,6 @@ module the_extruder( | |||
265 | cube(size=[epsilon,body_h-filament_elevation,pfbl-body_h+filament_elevation+pfbd/2]); | 263 | cube(size=[epsilon,body_h-filament_elevation,pfbl-body_h+filament_elevation+pfbd/2]); |
266 | }//translate | 264 | }//translate |
267 | }//hull | 265 | }//hull |
268 | }else{ | ||
269 | pfb2a = pf_d(pf)+2*pf_shell; pfba = pfb2a/2; | ||
270 | pfbd = pfb2a/cos(30); | ||
271 | pfbs = pfb2a*tan(30); | ||
272 | cylinder(d=pfbd,h=pfbl,$fn=6); | ||
273 | translate([-pfbs/2,0,0]) { | ||
274 | hull() { | ||
275 | translate([0,-pfba,0]) cube(size=[pfbs,pfb2a,pfbl]); | ||
276 | cube(size=[pfbs,filament_elevation,pfbl-filament_elevation+pfba]); | ||
277 | mirror([0,1,0]) | ||
278 | cube(size=[pfbs,body_h-filament_elevation,pfbl-body_h+filament_elevation+pfba]); | ||
279 | }//hull | ||
280 | }//translate*/ | ||
281 | }//if(pf_smooth) | ||
282 | }//translate rotate translate rotate translate | 266 | }//translate rotate translate rotate translate |
283 | }//union (first child of difference) | 267 | }//union (first child of difference) |
284 | 268 | ||