//base for a 2m ground plane (GP) antenna //JP Hare, 24 Oct. 5th 2014, version 1.1 //ca. 3 1/2 hours print time on Ormerod //move everying to near center translate ([-70,0,0]) { //mounting bracket / base difference () { cube([140,70,4]); //4 U-bolt holes translate ([50,13.5,-1]) cylinder (h=10, r=5, $fn=60); translate ([50,56.5,-1]) cylinder (h=10, r=5, $fn=60); translate ([120,56.5,-1]) cylinder (h=10, r=5, $fn=60); translate ([120,13.5,-1]) cylinder (h=10, r=5, $fn=60); //10 x 2 mm slot for second thin Al sheet radial translate ([17,9,-1]) cube([2.5,11,8]); } //radiator and GP holder box difference () { //main box translate ([0,20,0]) cube([42,30,35]); //cut out inner of box translate ([20,25,5]) cube([18,20,40]); //hole for radiator translate ([-1,35,10]) rotate ([0,90,0]) cylinder (h=25, r=4, $fn=30); //hole for coax translate ([30,35,7]) rotate ([0,90,0]) cylinder (h=20, r=3, $fn=30); //screw hole for reflector and screw driver translate ([10,35,25]) rotate ([0,90,0]) cylinder (h=20, r=1.5, $fn=30); //hole in side of box so //the screw driver can get to screw! translate ([35,35,25]) rotate ([0,90,0]) cylinder (h=20, r=3, $fn=30); //radiator screw hole translate ([25,35,-1]) cylinder (h=10, r=1, $fn=60); //two 10 x 2 mm slots for thin Al sheet radial //can do with one long command translate ([20,18,20]) cube([2.5,50,11]); } difference () { //support pillor for 2 x radial bolt translate ([20,10,0]) cube([15,10,15]); //bolt hole translate ([20,15,10]) rotate ([0,90,0]) cylinder (h=20, r=1.8, $fn=30); } //extra stength to right hand side translate ([20,50,0]) cube([15,10,15]); }