use ; $fn=100; difference(){ union(){ difference(){ linear_extrude(height=80){ difference(){ difference(){ circle(r=26); circle(r=21); } translate([-30,0]) square([60,40]); } translate([21,0]) square([5,4]); translate([-26,0]) square([5,80]); translate([-23.5,80]) circle(r=2.5); } translate([-35,-25,40]) rotate(a=90,v=[0,1,0]) cylinder(r=20,h=70); translate([0,-30,20]) cube([50,50,40]); } translate([-33,30,55]) cube([7,5,15]); translate([-33,30,10]) cube([7,5,15]); translate([-101,55,0]) cube([75,5,80]); translate([-101.25,57.5,0]) cylinder(r=2.5,h=80); translate([-56,60,20]){ translate([0,0,35]) linear_extrude(height=5) polygon([[0,0],[30,0],[30,20]]); linear_extrude(height=5) polygon([[0,0],[30,0],[30,20]]); } } translate([-40,56,12.5]) rotate(a=-90,v=[0,1,0]) rotate(a=90,v=[1,0,0]) logo(2); }