summaryrefslogtreecommitdiff
path: root/another.scad
Side-by-side diff
Diffstat (limited to 'another.scad') (more/less context) (ignore whitespace changes)
-rw-r--r--another.scad28
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
@@ -71,7 +71,7 @@ module the_extruder(
what="lever", // lever|body|knob|springpad|*
left=false,
vitamins = true,
- supports = false, bridges = true,
+ bridges = true,
tensioner = true,
debug = false
) {
@@ -198,12 +198,7 @@ module the_extruder(
// idler space and mounting hole
place_idler() {
- difference() {
- cylinder(d=idler_d+idler_clearance*2,h=idler_h+idler_v_tolerance,center=true,$fn=60);
- if(supports) for(y=[-lsd/2+extrusion_width:(lsd-2*extrusion_width)/3:lsd/2-extrusion_width])
- translate([-lsd/2-1,y-extrusion_width/2,-idler_h/2-idler_v_tolerance/2-1])
- cube(size=[lsd+2,extrusion_width,idler_h+idler_v_tolerance+2]);
- }
+ cylinder(d=idler_d+idler_clearance*2,h=idler_h+idler_v_tolerance,center=true,$fn=60);
cylinder(d=idler_screw_d,h=lever_thickness+2,center=true,$fn=30);
translate([0,0,lever_thickness/2-idler_screwhead_h])
cylinder(d=idler_screwhead_d,h=idler_screwhead_h+1,$fn=fnd*idler_screwhead_d);
@@ -386,25 +381,6 @@ module the_extruder(
}//difference
- if(supports) intersection() {
- difference() {
- translate([0,0,ls_z-ls_h/2-epsilon])
- cylinder(d=gearbox_d,h=ls_h+2*epsilon,$fn=fnd*gearbox_d);
- cylinder(d=pulley_d+pulley_d_clearance,h=body_h+1,$fn=fnd*(pulley_d+pulley_d_clearance));
- }
- // supports
- // TODO: hardcoded stuff below…
- if(false) { // parallel
- for(y=[-gearbox_d:4:gearbox_d])
- translate([0,y-extrusion_width/2,0])
- cube(size=[gearbox_d,extrusion_width,body_h]);
- }else{ // radial
- for(zr=[-65:(65+50)/7:50])
- rotate([0,0,zr]) translate([0,-extrusion_width/2,0])
- cube(size=[gearbox_d,extrusion_width,body_h]);
- }
- }
-
}//body module
module springpad() {