include module fan_mount() { difference() { union() { rotate([0,0,45]) cuboid([250,15,3], rounding=5, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]); rotate([0,0,-45]) cuboid([250,15,3], rounding=5, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]); tube(od=172.5, id=138.5, l=3); } // fan_holes translate([52.5,52.5,0]) zcyl(l=10, d=4.5); translate([52.5,-52.5,0]) zcyl(l=10, d=4.5); translate([-52.5,52.5,0]) zcyl(l=10, d=4.5); translate([-52.5,-52.5,0]) zcyl(l=10, d=4.5); } } *fan_mount();