unified_retro_keyboard/hardware/common/unikbd.pretty/Key_MX_Spacebar_5.25.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

37 lines
2.4 KiB
Plaintext

(module Key_MX_Spacebar_5.25 (layer F.Cu) (tedit 5F2308E8)
(fp_text reference SW_** (at -5.7912 -8.5852) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Key_MX (at -5.334 8.6868) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -7.874 7.8994) (end -7.874 -7.8486) (layer F.CrtYd) (width 0.12))
(fp_line (start 7.874 7.8994) (end -7.874 7.8994) (layer F.CrtYd) (width 0.12))
(fp_line (start 7.874 -7.8486) (end 7.874 7.8994) (layer F.CrtYd) (width 0.12))
(fp_line (start -7.874 -7.8486) (end 7.874 -7.8486) (layer F.CrtYd) (width 0.12))
(fp_line (start -3.81 -2.5146) (end -2.54 0.0254) (layer F.Cu) (width 0.3048))
(fp_line (start -2.54 0.0254) (end -2.54 1.2954) (layer F.Cu) (width 0.3048))
(fp_line (start -2.54 1.2954) (end 0 3.8354) (layer F.Cu) (width 0.3048))
(fp_line (start 1.651 -5.0546) (end 1.27 -5.0546) (layer F.Cu) (width 0.3048))
(fp_line (start 1.27 -5.0546) (end 0.7366 -4.6482) (layer F.Cu) (width 0.3048))
(pad 4 thru_hole circle (at -3.81 -2.5146) (size 2.2352 2.2352) (drill 1.5748) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 0.0254) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)
(solder_mask_margin 0.0762))
(pad "" np_thru_hole circle (at 5.08 0.0254) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.08 0.0254) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 2.54 -5.0546) (size 2.2352 2.2352) (drill 1.5748) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 -4.0513) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 0 3.9497) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -66.675 -6.9596) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 66.675 8.2804) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 66.675 -6.9596) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -66.675 8.2804) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at -66.675 -0.0508) (size 5 2) (drill oval 5 2) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at 66.675 -0.0508) (size 5 2) (drill oval 5 2) (layers *.Cu *.Mask))
(model ${PROJECT_PATH}/cherry_mx.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)