Meant to hold a 1/4" dowel for the extnetion.
Hexagon code from Chris Bate
Uses 1/4-20 flange mount insert on the back, designed for camera tripod
// // Center mount for 3D printed parabolic antenna // hackaday.io/project/18866 // Brian Benchoff // // uses hexagon code from Chris Bate: // https://www.youtube.com/watch?v=KAKEk1falNg // $fn = 64; module phex(wid,rad,height){ hull(){ translate([wid/2-rad,0,0])cylinder(r=rad,h=height); rotate([0,0,60])translate([wid/2-rad,0,0])cylinder(r=rad,h=height); rotate([0,0,120])translate([wid/2-rad,0,0])cylinder(r=rad,h=height); rotate([0,0,180])translate([wid/2-rad,0,0])cylinder(r=rad,h=height); rotate([0,0,240])translate([wid/2-rad,0,0])cylinder(r=rad,h=height); rotate([0,0,300])translate([wid/2-rad,0,0])cylinder(r=rad,h=height); } } module plug(){ difference(){ cylinder(d=12,h=30); translate([0,0,-1]) cylinder(d=6.40,h=25); } } module metaAdapter(){ union(){ translate([0,0,10]){ difference(){ phex(68,0.1,20); translate([0,0,21]) phex(64,0.1,19); translate([0,0,1]) cylinder(d=8,h=20); translate([0,0,18.5]) cylinder(d=20,h=5); translate([0,15,1]) cylinder(d=4,h=25); } } intersection(){ translate([0,0,-10]) phex(80,0.1,20); translate([0,0,50]) sphere(d=120); } translate([27,0,-20]) plug(); } } module adapter(){ difference(){ metaAdapter(); translate([20,13,-15]) cylinder(d=10, h=50); translate([20,13,22]) rotate([-90,0,-60]) cylinder(d=10,h=10); translate([27,0,-20]) cylinder(d=6.4,h=40); } } adapter();
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.