$fn = $preview? 32 : 72; module switch() { scale(25.4) import("SPPB2A0101.stl"); } module switch_mount(){ difference(){ translate([4.5,-4.38,0]) union() { rotate([0,0,180]) cube([11,3,6]); hull(){ translate([0,-3,0])rotate([0,0,180]) cube([11,3,6]); translate([0,-10,6])rotate([0,0,180]) cube([11,3,6]); } } translate([-4.5,0,2.85]){ rotate([90,0,0]) cylinder(d=1.5,h=10); translate([7.65,0,-1.15]) rotate([90,0,0]) cylinder(d=1.4,h=10); } } } switch(); switch_mount();