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

44 lines
2.8 KiB
Plaintext

(module Futaba_space_Cherry_aligner (layer F.Cu) (tedit 5F24D74D)
(fp_text reference SW** (at -5.334 -7.9248) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MX_space_aligner (at -0.6096 7.874) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 59.69 1.8542) (end 73.66 1.8542) (layer Edge.Cuts) (width 0.12))
(fp_line (start 59.69 -1.9558) (end 73.66 -1.9558) (layer Edge.Cuts) (width 0.12))
(fp_line (start 73.66 1.8542) (end 73.66 6.9342) (layer Edge.Cuts) (width 0.12))
(fp_line (start 59.69 -7.0358) (end 59.69 -1.9558) (layer Edge.Cuts) (width 0.12))
(fp_line (start 73.66 -7.0358) (end 73.66 -1.9558) (layer Edge.Cuts) (width 0.12))
(fp_line (start 59.69 1.8542) (end 59.69 6.9342) (layer Edge.Cuts) (width 0.12))
(fp_line (start -59.69 -7.0358) (end -59.69 -1.9558) (layer Edge.Cuts) (width 0.12))
(fp_line (start -59.69 1.8542) (end -59.69 6.9342) (layer Edge.Cuts) (width 0.12))
(fp_line (start -73.66 1.8542) (end -73.66 6.9342) (layer Edge.Cuts) (width 0.12))
(fp_line (start -73.66 -1.9558) (end -59.69 -1.9558) (layer Edge.Cuts) (width 0.12))
(fp_line (start -73.66 1.8542) (end -59.69 1.8542) (layer Edge.Cuts) (width 0.12))
(fp_line (start 59.69 6.9342) (end 73.66 6.9342) (layer Edge.Cuts) (width 0.12))
(fp_line (start 59.69 -7.0358) (end 73.66 -7.0358) (layer Edge.Cuts) (width 0.12))
(fp_line (start -73.66 6.9342) (end -59.69 6.9342) (layer Edge.Cuts) (width 0.12))
(fp_line (start -73.66 -7.0358) (end -59.69 -7.0358) (layer Edge.Cuts) (width 0.12))
(fp_line (start -73.66 -7.0358) (end -73.66 -1.9558) (layer Edge.Cuts) (width 0.12))
(fp_circle (center 0 -0.0508) (end 7.8232 -0.0508) (layer Edge.Cuts) (width 0.12))
(fp_text user REF** (at 0 0.4492) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user Futaba_2u_Cherry_aligner (at 0 -0.5508) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user SW** (at -5.334 -7.9248) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user MX_space_aligner (at -0.6096 7.874) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" np_thru_hole circle (at 6.985 6.9342) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 6.985 -7.0358) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -6.985 -7.0358) (size 1.6256 1.6256) (drill 1.6256) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -6.985 6.9342) (size 1.6256 1.6256) (drill 1.6256) (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))
)