$fn = 64; module esp8266(){ union(){ translate([0,-6,-2]) cube([14.7,25,11], center=true); translate([0,-14,4]) cube([12,8,12], center=true); } } module pole(){ translate([27, 0, -21]) cylinder(d=6.40, h=30); } module feather(){ translate([0,-19,-2]) cube([23,52,11], center=true); } module holder(){ difference(){ hull(){ translate([32,0,0]) cylinder(d=4, h=12); translate([32,5,0]) cylinder(d=4, h=12); translate([32,-5,0]) cylinder(d=4, h=12); translate([10,8,0]) cylinder(d=4, h=5); translate([-12,8,0]) cylinder(d=4, h=5); translate([-12,-20,0]) cylinder(d=4, h=5); translate([10,-20,0]) cylinder(d=4, h=5); translate([-12,-42,0]) cylinder(d=4, h=5); translate([12,-42,0]) cylinder(d=4, h=5); } //esp8266(); feather(); pole(); } } holder(); //esp8266(); //feather();