plug2bot = 30;
plug2lhs = 40;
+plugslop = 0.3;
+
screent = 1.0;
plugstrutw = 4;
plugstrutt = min(outert, 5);
module Gps() {
+ effplugw = plugw + plugslop;
+ effplugh = plugh + plugslop;
difference(){
union(){
difference(){
translate([outerw-spkr2rhs, spkr2bot, -1])
cylinder(r=spkrdia/2, h=outert+2);
}
- translate([plug2lhs+plugw/2, plug2bot+plugh/2, 0.01])
- cylinder(r=(plugw+plugh)/2, h=outert-0.02);
- for (x=[plug2lhs-plugstrutw, plug2lhs+plugw])
+ translate([plug2lhs+effplugw/2, plug2bot+effplugh/2, 0.01])
+ cylinder(r=(effplugw+effplugh)/2, h=outert-0.02);
+ for (x=[plug2lhs-plugstrutw, plug2lhs+effplugw])
translate([x, 0.1, 0.01])
cube([plugstrutw, outerh-0.2, plugstrutt-0.02]);
}
translate([plug2lhs, plug2bot, -1])
- cube([plugw, plugh, outert+2]);
+ cube([effplugw, effplugh, outert+2]);
}
}