$fn=45; module mycube(x, y, h){ minkowski() { // make rounded edge sphere(0.5); cube(size=[x,y,h]); } } module mycylinder(h,r){ // translate([5,17,-1]) cylinder(h, r); translate([5,26,-1]) cylinder(h, r); translate([5,28.5,-1]) cylinder(h, r); translate([5,31,-1]) cylinder(h,r); } difference(){ mycube(10,80,2.5); mycylinder(7,1); }