Add Drain Sieve (and_why_are_we_filling_up_spaces?)

This commit is contained in:
maride 2018-01-04 21:37:34 +01:00
parent 14a9246db5
commit 1810eb5884

25
Drain_Sieve.scad Normal file
View File

@ -0,0 +1,25 @@
HEIGHT=20;
DIAMETER=40;
WALL_THICKNESS=2;
HOLES=6;
PULL_HANDLE=true;
$fn=36;
PI=3.1415;
difference() {
cylinder(h=HEIGHT, d=DIAMETER);
translate([0, 0, WALL_THICKNESS])
cylinder(h=HEIGHT-WALL_THICKNESS, d=DIAMETER-WALL_THICKNESS*2);
// cutouts
for(i = [0: 360/HOLES: 360-HOLES]) {
rotate([0, 0, i])
translate([DIAMETER/4, 0])
cylinder(h=WALL_THICKNESS, d=(DIAMETER*PI/(HOLES*2)*3/4));
}
}
// pull handle if desired
translate([0, 0, WALL_THICKNESS])
cylinder(h=HEIGHT-WALL_THICKNESS, d=DIAMETER/10);