$fn=60; include include difference() { union() { translate([0,0,-1.5]) rotate([0,0,90]) import("../stl/dual_2.5_ssd_shelf.stl"); rotate([0,0,41]) cuboid([170,10,3], rounding=5, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]); rotate([0,0,-41]) cuboid([170,10,3], rounding=5, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]); tube(od=135, id=125, l=3); } cuboid([70,64.5,8]); color("red") { translate([60,52.5,0]) zcyl(l=10, d=4.5); translate([60,-52.5,0]) zcyl(l=10, d=4.5); translate([-60,52.5,0]) zcyl(l=10, d=4.5); translate([-60,-52.5,0]) zcyl(l=10, d=4.5); } }