Midge Antenna Mount
This is used to securely mount a standard SMA VTX antenna to the Midge drone. The antenna bolts in and the adaptor is cabled tied to the frame.
$fn=80; //cube([17,17,4], center=true); //translate([0,0,0]) cube([5.75,5.75,8.2], center=true); // //translate([0,4.5/2,6/2]) { // rotate([90,0,0]) { // difference() { // cylinder(d=8,h=4.5); // cylinder(d=6.5,h=10); // } // } //} module bulkHead() { translate([0,1.25,5]) rotate([90,0,0]) { translate([0,0,-8]) cylinder(d=9.5,h=8,$fn=6); cylinder(d=9.5,h=1.9,$fn=6); translate([0,0,1.9]) cylinder(d=6.25,h=11); translate([0,0,5.8]) { cylinder(d=7.75,h=11.35); translate([0,0,2.65]) cylinder(d=9,h=5.8,$fn=6); } } } module basePlate() { translate([0,0,10/2]) cube([11,5.75,10], center=true); } module bottomPeg() { translate([0,0,-4.2/2]) cube([5.75,5.75,4.2], center=true); } module strapSpace() { // cylinder(d=17, h=2.75+1); translate([0,-1,0]) rotate([-45,0,90]) rotate([0,90,0]) { intersection () { minkowski() { size=8; cube([size-(size/2),size-(size/2),5.75], center=true); sphere(d=size+3); } cube([170,170,5.75], center=true); } } } module strapSpace2() { module rim() { difference() { scale([1,1,1.2]) translate([0,2,0]) rotate([90,0,0]) cylinder(d=18,h=5.75); scale([1,1,1.2]) translate([0,1.5,0]) rotate([90,0,0]) cylinder(d=20,h=4.75); } } module body() { hull() { scale([1,1,1.2]) translate([0,2,0]) rotate([90,0,0]) cylinder(d=17,h=5.75); translate([0,4,0]) cube([17,9,1], center=true); } } difference() { union() { body(); rim(); } translate([0,0,-50/2]) cube([50,50,50], center=true); } } difference() { strapSpace2(); //basePlate(); bulkHead(); } bottomPeg(); %translate([0,0,-1/2]) cube([17,17,1], center=true); %bulkHead();