$fs = 0.5; $fa = 10; module sfr04(hole=0){ translate([0,0,-3]) difference(){ union(){ translate([0,0,14.8]){ color([0,0.8,0]) cube([45,20,2],center=true); color([0.8,0.8,0.8]) for(i=[-3.75,-1.25,1.25,3.75]) translate([i,9,3]){ cylinder(d=1,h=4,center=true); rotate(a=[90,0,0]) translate([0,2,-2]) cylinder(d=1,h=4,center=true); } } for(i=[-1,1]) translate([i*13.5,0,6.9]) color([0.8,0.8,0.8]) cylinder(d=16+hole,h=13.8,center=true); hull(){ for(i=[-1,1]) translate([i*3.75,-7,13]) color([0.8,0.8,0.8]) cylinder(d=4+hole,h=2.5,center=true); } } union(){ for(i=[-1,1]) translate([i*20,i*-7.5,0]) cylinder(d=2,h=40,center=true); } } } sfr04();