height = 1.5;
module body() {
translate([2,2,0])
minkowski()
{
$fn=30;
color("Red") cube([110-4,55-4,height/2]);
cylinder(r=2,h=height/2);
}
}
module bigFrame() {
color("Red") cube([53,18,10]);
}
module smallFrame() {
color("Red") cube([18,14,10]);
}
module hole() {
color("blue") cylinder($fn=10, h=10, r=1.6);
}
module object(){
difference() {
body();
translate([10,17,-5]) bigFrame();
translate([77,10,-5]) smallFrame();
translate([4,4,-5]) hole();
translate([4,51,-5]) hole();
translate([106,4,-5]) hole();
translate([106,51,-5]) hole();
}
}
object();