$fn=50; difference(){ cylinder(h=40,d=40); translate([0,0,2]) cylinder(h=40,d=38); } difference(){ translate([0,0,36]) cylinder(h=2,d=40); translate([0,0,36]) cylinder(h=2,d=32); } translate([0,25,35]) rotate([90,0,0]) cylinder(h=5, d=2); translate([0,-20,35]) rotate([90,0,0]) cylinder(h=5, d=2); translate([0,-25,35]) rotate([0,135,0]) cylinder(h=30, d=2); translate([0,25,35]) rotate([0,135,0]) cylinder(h=30, d=2); translate([21.5,25,14]) rotate([90,0,0]) cylinder(h=50, d=2); translate([0,25,35]) sphere(r=1); translate([0,-25,35]) sphere(r=1); translate([21.5,-25,14]) sphere(r=1); translate([21.5,25,14]) sphere(r=1);