$fn=100; $mount_dist = 45; // Mount to stickvise difference() { union() { translate([-6.35,-38.1,0]) cube([12.7,76.2,6.35]); translate([0,$mount_dist/-2,6.35]) cylinder(d1=10,d2=7,h=2); translate([0,$mount_dist/-2,8.35]) cylinder(d1=7,d2=10,h=2); translate([0,$mount_dist/-2,10.35]) cylinder(d=10,h=2); translate([0,$mount_dist/2,6.35]) cylinder(d1=10,d2=7,h=2); translate([0,$mount_dist/2,8.35]) cylinder(d1=7,d2=10,h=2); translate([0,$mount_dist/2,10.35]) cylinder(d=10,h=2); } translate([0,31.75,-0.001]) cylinder(h=6.352,d=3.5); translate([0,-31.75,-0.001]) cylinder(h=6.352,d=3.5); translate([0,31.75,4]) cylinder(h=6.352,d=7); translate([0,-31.75,4]) cylinder(h=6.352,d=7); translate([4.8,-38.101,4]) rotate([0,45,0]) cube([5,76.202,5]); }