diff options
author | Jan Huwald <jh@sotun.de> | 2014-02-12 13:05:28 (GMT) |
---|---|---|
committer | Jan Huwald <jh@sotun.de> | 2014-02-12 13:05:28 (GMT) |
commit | 87430bbb717b73eead94523d1db31681ad5d831b (patch) | |
tree | 8eb02687b2444f1a4d971767af5fb95f26909ef8 /backplane.scad | |
parent | accebf67ea1b45a4451534187b31a64fcd284969 (diff) |
back connector: add assembly hooks, add pcb holes
During assembly, use small hooks to hold the backplane board in the
correct position before it is attached with scews.
Diffstat (limited to 'backplane.scad')
-rw-r--r-- | backplane.scad | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/backplane.scad b/backplane.scad index 9f00c95..d1f3f9f 100644 --- a/backplane.scad +++ b/backplane.scad @@ -17,10 +17,17 @@ module backplane_pcb() { difference() { cube([backplane_width, backplane_thickness, backplane_height]); - // screw holes for PCB screws - for (p = [[0, bar_thickness/2], - [0, tray_height - bar_thickness/2], - [tray_width/2 - bar_thickness, tray_height - bar_thickness/2]]) + // screw holes for ... + for (p = [// ... PCB screws + [0, bar_thickness/2], + [0, tray_height - bar_thickness/2], + [tray_width/2 - bar_thickness, tray_height - bar_thickness/2], + [tray_width/2 + bar_thickness, tray_height - bar_thickness/2], + + // .. assembly hooks + [rail_width/2 + bar_thickness/2, bar_thickness/2], + [tray_width/4, tray_height - bar_thickness/2] + ]) translate([p[0] - backplane_hoffset, 0, p[1] - backplane_voffset]) rotate([-90, 0, 0]) screw_hole(); |