// pölynpoisto-adapteri pyörösahaan
// Teppo Rekola 2023
$fn = 32;
//sahan puolen sisämitat
lev=41.5;
syv=27.5;
kork=10;
r=4;
seina = 3;
difference () {
// ulkopuoli
hull(){
// sahan puoli
translate([(lev+seina)/2-r,(syv+seina)/2-r,0]) cylinder(h=kork, r=4,center=true);
translate([-(lev+seina)/2+r,(syv+seina)/2-r,0]) cylinder(h=kork, r=4,center=true);
translate([(lev+seina)/2-r,-(syv+seina)/2+r,0]) cylinder(h=kork, r=4,center=true);
translate([-(lev+seina)/2+r,-(syv+seina)/2+r,0]) cylinder(h=kork, r=4,center=true);
//imurin puoli, 32mm ulkomitta
translate([0,0,30]) cylinder(h=20, d=33,center=true);
}
// sisäpuoli
hull(){
// sahan puoli
//cube([40,26,10],center=true);
translate([lev/2-r,syv/2-r,0]) cylinder(h=kork, r=4,center=true);
translate([-lev/2+r,syv/2-r,0]) cylinder(h=kork, r=4,center=true);
translate([lev/2-r,-syv/2+r,0]) cylinder(h=kork, r=4,center=true);
translate([-lev/2+r,-syv/2+r,0]) cylinder(h=kork, r=4,center=true);
//imurin puoli, 32mm ulkomitta
translate([0,0,30]) cylinder(h=20, d=29,center=true);
}
}
difference() {
translate([0,0,50]) cylinder(h=20, d=33,center=true);
translate([0,0,50]) cylinder(h=20, d=29,center=true);
}