//base for a 2m co-linear antenna //12mm version to go onto FM dipole //JP Hare, 28 Oct. 5th 2014, version 1.2 //ca. 2 hour 20 mins hours print time on Ormerod //remember to stop sloping print out // put them side by side on Y not X axis translate ([0,0,0]) { //square base to join with other (copy) base difference () { translate ([0,0,0]) cube([40,40,6]); //hole for bolt 1 translate ([35,5,-1]) cylinder (h=10, r=1.7, $fn=30); //hole for bolt 2 translate ([5,35,-1]) cylinder (h=10, r=1.7, $fn=30); //hole for bolt 3 translate ([35,35,-1]) cylinder (h=10, r=1.7, $fn=30); //hole for bolt 4 translate ([5,5,-1]) cylinder (h=10, r=1.7, $fn=30); } //tube suport for vertical half-wave difference () { translate ([20,20,0]) cylinder (h=40, r=10, $fn=60); //hole for 1/2 wave radiator translate ([20,20,-1]) cylinder (h=80, r=6.7, $fn=30); //hole for side bolt translate ([20,20,13]) rotate ([90,0,0]) cylinder (h=20, r=3.5, $fn=30); //hole for side bolt translate ([20,20,13]) rotate ([-90,0,0]) cylinder (h=40, r=1.8, $fn=30); } } //second base unit translate ([0,-45,0]) { //square base to join with other (copy) base difference () { translate ([0,0,0]) cube([40,40,6]); //hole for bolt 1 translate ([35,5,-1]) cylinder (h=10, r=1.7, $fn=30); //hole for bolt 2 translate ([5,35,-1]) cylinder (h=10, r=1.7, $fn=30); //hole for bolt 3 translate ([35,35,-1]) cylinder (h=10, r=1.7, $fn=30); //hole for bolt 4 translate ([5,5,-1]) cylinder (h=10, r=1.7, $fn=30); } //tube suport for vertical half-wave difference () { translate ([20,20,0]) cylinder (h=40, r=10, $fn=60); //hole for 1/2 wave radiator translate ([20,20,-1]) cylinder (h=80, r=6.7, $fn=30); //hole for side bolt translate ([20,20,13]) rotate ([90,0,0]) cylinder (h=20, r=3.5, $fn=30); //hole for side bolt translate ([20,20,13]) rotate ([-90,0,0]) cylinder (h=40, r=1.8, $fn=30); } }