$fn=100; difference(){ difference (){ cylinder (4, 10, 10); translate([0,0,-5]) cylinder (10, 9, 9); for ( i=[10:15:360]) { rotate([i,90,0]) translate([-3,9,0]) cube([2,1,1]); } } } difference(){ difference(){ translate([0,11,2])rotate([90,0,0])cylinder(2,7,7); translate([0,13,2])rotate([90,0,0])cylinder(3,6,6); } translate ([0,0,2]) for ( i=[1:10:360]) { rotate([i,0,90]) translate([11,6,2.5]) sphere(0.4); }} t = "J"; rotate([90,0,180])translate([-5,-1,10]){ linear_extrude(1) { text(t, 9,font= "Mongolian Baiti:style=Regular"); } } d = "A"; rotate([90,0,180])translate([-3.5,-2.5,10]){ linear_extrude(1) { text(d, 9,font= "Mongolian Baiti:style=Regular"); } }