| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- // License: CC0
- //
- // To the extent possible under law, Clementine Computing LLC has waived
- // all copyright and related or neighboring rights to this file.
- //
- // This work is published from: United States.
- //
- include <PopufareHousingCommon.scad>
- module PopufareHousingMAX232BracketPlate() {
- h = 80;
- w = 40;
- r = _M3r;
-
- sx = 25;
- sy = 25;
- difference() {
- union() {
- rounded_rect(w, h, 2);
- }
-
- // max232 straps
- //
- translate([-sx/2, sy/2]) circle(r);
- translate([ sx/2, sy/2]) circle(r);
- translate([-sx/2,-sy/2]) circle(r);
- translate([ sx/2, -sy/2]) circle(r);
- // connector straps
- //
- translate([-sx/2, h/2 - 7]) circle(r);
- translate([ sx/2, h/2 - 7]) circle(r);
- translate([-sx/2,-(h/2 - 7)]) circle(r);
- translate([ sx/2,-(h/2 - 7)]) circle(r);
- // mounting holes
- //
- translate([-(w/2-2.5*r), -(h/2-2.5*r)]) circle(r);
- translate([-(w/2-2.5*r), (h/2-2.5*r)]) circle(r);
- translate([ (w/2-2.5*r), (h/2-2.5*r)]) circle(r);
- translate([ (w/2-2.5*r), -(h/2-2.5*r)]) circle(r);
- }
- }
- //PopufareHousingMAX232BracketPlate();
|