$fn=60; include leg_l=150; leg_h=16; leg_w=10; module leg() { difference() { union() { cuboid([leg_l-leg_h/1.5,leg_h,leg_w], rounding=2); translate([68,0,0]) zcyl(l=leg_w, d=leg_h, rounding=2); translate([-68,0,0]) zcyl(l=leg_w, d=leg_h, rounding=2); } translate([68,0,0]) zcyl(l=leg_w, d=5.5, rounding=-1); translate([-68,0,0]) zcyl(l=leg_w, d=5.5, rounding=-1); } } for(i=[0:1:2]) { translate([0, (leg_h+5)*i,0]) { leg(); } }