author | Michael Krelin <hacker@klever.net> | 2018-08-26 19:23:15 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2018-08-26 19:23:15 (UTC) |
commit | 1274626a6b611b2ba4d056ad402316d23d3b0b4c (patch) (unidiff) | |
tree | a50d442c27d9f5fb3957f158154eff14afeed6a6 | |
parent | 7871c22307d9a182088fac129420bddf467be929 (diff) | |
download | extrudery-1274626a6b611b2ba4d056ad402316d23d3b0b4c.zip extrudery-1274626a6b611b2ba4d056ad402316d23d3b0b4c.tar.gz extrudery-1274626a6b611b2ba4d056ad402316d23d3b0b4c.tar.bz2 |
remove support for supports
it's not easily printable without removable supports anyway now
-rw-r--r-- | another.scad | 28 |
1 files changed, 2 insertions, 26 deletions
diff --git a/another.scad b/another.scad index 2331003..9ff7f6a 100644 --- a/another.scad +++ b/another.scad | |||
@@ -72,5 +72,5 @@ module the_extruder( | |||
72 | left=false, | 72 | left=false, |
73 | vitamins = true, | 73 | vitamins = true, |
74 | supports = false, bridges = true, | 74 | bridges = true, |
75 | tensioner = true, | 75 | tensioner = true, |
76 | debug = false | 76 | debug = false |
@@ -199,10 +199,5 @@ module the_extruder( | |||
199 | // idler space and mounting hole | 199 | // idler space and mounting hole |
200 | place_idler() { | 200 | place_idler() { |
201 | difference() { | 201 | cylinder(d=idler_d+idler_clearance*2,h=idler_h+idler_v_tolerance,center=true,$fn=60); |
202 | cylinder(d=idler_d+idler_clearance*2,h=idler_h+idler_v_tolerance,center=true,$fn=60); | ||
203 | if(supports) for(y=[-lsd/2+extrusion_width:(lsd-2*extrusion_width)/3:lsd/2-extrusion_width]) | ||
204 | translate([-lsd/2-1,y-extrusion_width/2,-idler_h/2-idler_v_tolerance/2-1]) | ||
205 | cube(size=[lsd+2,extrusion_width,idler_h+idler_v_tolerance+2]); | ||
206 | } | ||
207 | cylinder(d=idler_screw_d,h=lever_thickness+2,center=true,$fn=30); | 202 | cylinder(d=idler_screw_d,h=lever_thickness+2,center=true,$fn=30); |
208 | translate([0,0,lever_thickness/2-idler_screwhead_h]) | 203 | translate([0,0,lever_thickness/2-idler_screwhead_h]) |
@@ -387,23 +382,4 @@ module the_extruder( | |||
387 | }//difference | 382 | }//difference |
388 | 383 | ||
389 | if(supports) intersection() { | ||
390 | difference() { | ||
391 | translate([0,0,ls_z-ls_h/2-epsilon]) | ||
392 | cylinder(d=gearbox_d,h=ls_h+2*epsilon,$fn=fnd*gearbox_d); | ||
393 | cylinder(d=pulley_d+pulley_d_clearance,h=body_h+1,$fn=fnd*(pulley_d+pulley_d_clearance)); | ||
394 | } | ||
395 | // supports | ||
396 | // TODO: hardcoded stuff below… | ||
397 | if(false) { // parallel | ||
398 | for(y=[-gearbox_d:4:gearbox_d]) | ||
399 | translate([0,y-extrusion_width/2,0]) | ||
400 | cube(size=[gearbox_d,extrusion_width,body_h]); | ||
401 | }else{ // radial | ||
402 | for(zr=[-65:(65+50)/7:50]) | ||
403 | rotate([0,0,zr]) translate([0,-extrusion_width/2,0]) | ||
404 | cube(size=[gearbox_d,extrusion_width,body_h]); | ||
405 | } | ||
406 | } | ||
407 | |||
408 | }//body module | 384 | }//body module |
409 | 385 | ||