unified_retro_keyboard/hardware/common/unikbd.pretty/MX_2u_aligner.kicad_mod
Dave c13672b408 Multiple fixes for keyboard PCB
- in combined CherryMX/futaba footprints, moved cherry pads down 1 mil and
futaba pads up 2 mil, to reduce risk of shortin of LED pads with futaba pad.
Adjusted all aligners accordingly

- Fixed centroid for combined diode footprint and adjusted PCB placement on
classic and SOL keyboards accordingly.

- Moved SMT pads in combined diode footprint to top layer, so pick & place file
will be usable.

- changes to futaba stabilizer design.  Longer post adapter passes through slots
in keyboard and aligner.

- Changed futaba post thickness gauge from board outline to a slot to improve
tolerance.

- Moved spacebar stabilizer bending guide to edge of PCB, in order to make it
more useful in bending PCBs.

- Changed Apple II mounting slots on classic keyboard from horizontal to
vertical orientation, to accommodate the different spacing offets due to the use
of spacers in angled mounting threads.
2020-08-01 01:15:23 -05:00

51 lines
3.5 KiB
Plaintext

(module MX_2u_aligner (layer F.Cu) (tedit 5F206713)
(fp_text reference REF** (at 0 0.5254) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MX_2u_aligner (at 0 -0.4746) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 6.985 1.4224) (end 8.6106 1.4224) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 -1.3716) (end 8.6106 -1.3716) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 -1.3716) (end -6.985 -1.3716) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 1.4224) (end -6.985 1.4224) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 -5.6642) (end 15.2654 -2.2606) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 -2.2606) (end 16.129 -2.2606) (layer Edge.Cuts) (width 0.12))
(fp_line (start 16.129 -2.2606) (end 16.129 0.5334) (layer Edge.Cuts) (width 0.12))
(fp_line (start 16.129 0.5334) (end 15.2654 0.5334) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 0.5334) (end 15.2654 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start 15.2654 6.6294) (end 13.462 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start 13.462 6.6294) (end 13.462 7.7978) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 -6.9596) (end 6.985 -1.3716) (layer Edge.Cuts) (width 0.12))
(fp_line (start 8.6106 -5.6642) (end 15.2654 -5.6642) (layer Edge.Cuts) (width 0.12))
(fp_line (start 8.6106 -1.3716) (end 8.6106 -5.6642) (layer Edge.Cuts) (width 0.12))
(fp_line (start 13.462 7.7978) (end 10.414 7.7978) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10.414 7.7978) (end 10.414 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start 10.414 6.6294) (end 8.6106 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start 8.6106 6.6294) (end 8.6106 1.4224) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 1.4224) (end 6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start 6.985 7.0104) (end -6.985 7.0104) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 7.0104) (end -6.985 1.4224) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 1.4224) (end -8.6106 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 6.6294) (end -10.414 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start -10.414 6.6294) (end -10.414 7.7978) (layer Edge.Cuts) (width 0.12))
(fp_line (start -10.414 7.7978) (end -13.462 7.7978) (layer Edge.Cuts) (width 0.12))
(fp_line (start -13.462 7.7978) (end -13.462 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start -13.462 6.6294) (end -15.2654 6.6294) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 6.6294) (end -15.2654 0.5334) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 0.5334) (end -16.129 0.5334) (layer Edge.Cuts) (width 0.12))
(fp_line (start -16.129 0.5334) (end -16.129 -2.2606) (layer Edge.Cuts) (width 0.12))
(fp_line (start -16.129 -2.2606) (end -15.2654 -2.2606) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 -2.2606) (end -15.2654 -5.6642) (layer Edge.Cuts) (width 0.12))
(fp_line (start -15.2654 -5.6642) (end -8.6106 -5.6642) (layer Edge.Cuts) (width 0.12))
(fp_line (start -8.6106 -5.6642) (end -8.6106 -1.3716) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -1.3716) (end -6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_line (start -6.985 -6.9596) (end 6.985 -6.9596) (layer Edge.Cuts) (width 0.12))
(fp_text user MX_space_aligner (at -0.6096 7.9502) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user SW** (at -5.334 -7.8486) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
)