$fn=100; difference(){ translate([0,20.0,1.75]) cylinder(r=11.25,h=8.0, center=false); //true); translate([0,20.0,7]) cylinder(r=9.65,h=15.0, center=true); } difference() { translate([0,0,0]) cylinder(r=31.25,h=5.0, center=false); //true); translate([0,0,3.0]) cylinder(r=29.75,h=10.0, center=false); translate([0,20.0,0]) cylinder(r=8.0,h=25.0, center=true); // translate ([0,0,-2.0]) rotate([90,90,0]) cylinder( h=70, r=3,center = true); // translate ([0,20,-2.0]) rotate([0,90,0]) cylinder( h=70, r=3,center = true); // translate ([6,0,-2.0]) rotate([90,90,0]) cylinder( h=70, r=3,center = true); // translate ([-6,0,-2.0]) rotate([90,90,0]) cylinder( h=70, r=3,center = true); translate ([0,0,0.5]) rotate([90,90,90]) cube( [2.5,70,2], center = true); translate ([6,0,0.5]) rotate([90,90,90]) cube( [2.5,70,2], center = true); translate ([-6,0,0.5]) rotate([90,90,90]) cube( [2.5,70,2], center = true); translate ([0,20,0.5]) rotate([90,0,0]) cube( [70,2.5,2], center = true); translate ([0, 8,0.5]) rotate([90,0,0]) cube( [70,2.5,2], center = true); translate ([0,-4,0.5]) rotate([90,0,0]) cube( [70,2.5,2], center = true); translate ([0,-16,0.5]) rotate([90,0,0]) cube( [70,2.5,2], center = true); }