$fn=24; include ; module arm() { color("yellow") cube([wall, arm_w, arm_h], true); translate([wall/2,-arm_w/2,arm_h/2]) { rotate([-90,0,0]) { difference() { color("khaki") cylinder(arm_w, d=wall, true); translate([-wall/2,-wall*2,0]) color("maroon") cube([wall, wall*2, arm_w]); } // halfpipe(); } }; } arm();