mirror of
https://github.com/osiweb/unified_retro_keyboard.git
synced 2024-11-27 23:49:42 +00:00
Sol-20 spacebar stabilizer fix and other cleanups
- Replaced standard MX footprint with spacebar footprint, including stabilizers - Fixed courtyard on MX footprints in library to avoid collisions - Added a DIP switch variant with header position closer to pin 1 - moved option DIP switch/header to align header better with edge of PCB.
This commit is contained in:
parent
577f9d73ac
commit
8ad2025d0f
@ -1,19 +1,19 @@
|
||||
(module Key_MX_2u (layer F.Cu) (tedit 5F3AB7B6)
|
||||
(module Key_MX_2u (layer F.Cu) (tedit 60186230)
|
||||
(fp_text reference REF** (at -5.969 -8.763) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Key_MX_2u (at 0 -0.5) (layer F.Fab) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -2.54 0) (end -2.54 1.27) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start -7.874 7.874) (end -7.874 -7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start 7.874 7.874) (end -7.874 7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start 1.27 -5.08) (end 0.7366 -4.6736) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start -2.54 1.27) (end 0 3.81) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start 1.651 -5.08) (end 1.27 -5.08) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start 7.874 -7.874) (end 7.874 7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start -7.874 -7.874) (end 7.874 -7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start -3.81 -2.54) (end -2.54 0) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start -7.6962 -7.874) (end 7.6962 -7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start 7.6962 -7.874) (end 7.6962 7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start 1.651 -5.08) (end 1.27 -5.08) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start -2.54 1.27) (end 0 3.81) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start 1.27 -5.08) (end 0.7366 -4.6736) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start 7.6962 7.874) (end -7.6962 7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start -7.6962 7.874) (end -7.6962 -7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start -2.54 0) (end -2.54 1.27) (layer F.Cu) (width 0.3048))
|
||||
(pad "" np_thru_hole circle (at 11.938 8.3566) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at -11.938 -6.8834) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at -11.938 8.3566) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
|
||||
|
@ -1,22 +1,22 @@
|
||||
(module Key_MX_LED (layer F.Cu) (tedit 5F3AB7E7)
|
||||
(module Key_MX_LED (layer F.Cu) (tedit 60186279)
|
||||
(fp_text reference SW_** (at -5.7912 -8.6106) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Key_MX (at -5.334 8.6614) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 1.27 -5.08) (end 0.7366 -4.6736) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start 1.651 -5.08) (end 1.27 -5.08) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start -2.54 1.27) (end 0 3.81) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start -2.54 0) (end -2.54 1.27) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start -3.81 -2.54) (end -2.54 0) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start -7.874 -7.874) (end 7.874 -7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start 7.874 -7.874) (end 7.874 7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start 7.874 7.874) (end -7.874 7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start -7.874 7.874) (end -7.874 -7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start -0.889 7.239) (end 0.635 7.239) (layer F.SilkS) (width 0.1016))
|
||||
(fp_poly (pts (xy 0.127 7.239) (xy -0.381 7.493) (xy -0.381 6.985)) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start 0.127 6.858) (end 0.127 7.62) (layer F.SilkS) (width 0.12))
|
||||
(fp_poly (pts (xy 0.127 7.239) (xy -0.381 7.493) (xy -0.381 6.985)) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -0.889 7.239) (end 0.635 7.239) (layer F.SilkS) (width 0.1016))
|
||||
(fp_line (start -7.6962 7.874) (end -7.6962 -7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start 7.6962 7.874) (end -7.6962 7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start 7.6962 -7.874) (end 7.6962 7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start -7.6962 -7.874) (end 7.6962 -7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start -3.81 -2.54) (end -2.54 0) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start -2.54 0) (end -2.54 1.27) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start -2.54 1.27) (end 0 3.81) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start 1.651 -5.08) (end 1.27 -5.08) (layer F.Cu) (width 0.3048))
|
||||
(fp_line (start 1.27 -5.08) (end 0.7366 -4.6736) (layer F.Cu) (width 0.3048))
|
||||
(pad 3 thru_hole circle (at -1.27 5.1816) (size 1.27 1.27) (drill 1.0668) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 1.27 5.1816) (size 1.27 1.27) (drill 1.0668) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 0 3.8989) (size 1.651 1.651) (drill 1.397) (layers *.Cu *.Mask))
|
||||
|
@ -1,19 +1,19 @@
|
||||
(module Key_MX_Spacebar_5.25 (layer F.Cu) (tedit 5F3AB776)
|
||||
(module Key_MX_Spacebar_5.25 (layer F.Cu) (tedit 601862DF)
|
||||
(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 1.27 -5.0546) (end 0.7366 -4.6482) (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 -2.54 1.2954) (end 0 3.8354) (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 -7.6962 7.874) (end -7.6962 -7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start 7.6962 7.874) (end -7.6962 7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start 7.6962 -7.874) (end 7.6962 7.874) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start -7.6962 -7.874) (end 7.6962 -7.874) (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 -7.874 -7.8486) (end 7.874 -7.8486) (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.8994) (end -7.874 7.8994) (layer F.CrtYd) (width 0.12))
|
||||
(fp_line (start -7.874 7.8994) (end -7.874 -7.8486) (layer F.CrtYd) (width 0.12))
|
||||
(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.4384) (size 2.2352 2.2352) (drill 1.5748) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 0 0.1016) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)
|
||||
(solder_mask_margin 0.0762))
|
||||
|
@ -5,8 +5,8 @@ $Descr USLedger 17000 11000
|
||||
encoding utf-8
|
||||
Sheet 5 5
|
||||
Title "Unified Retro Keyboard Apple 2 Encoder"
|
||||
Date "2020-12-30"
|
||||
Rev "2.0"
|
||||
Date "2021-02-01"
|
||||
Rev "2.1"
|
||||
Comp "OSIWeb.org"
|
||||
Comment1 "Main Keyboard Interface"
|
||||
Comment2 ""
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -5,8 +5,8 @@ $Descr USLetter 11000 8500
|
||||
encoding utf-8
|
||||
Sheet 1 5
|
||||
Title "Sol-20 keyboard"
|
||||
Date "2020-12-30"
|
||||
Rev "2.0"
|
||||
Date "2021-02-01"
|
||||
Rev "2.1"
|
||||
Comp "OSIWeb.org"
|
||||
Comment1 "Main sheet with connector"
|
||||
Comment2 ""
|
||||
|
@ -5,8 +5,8 @@ $Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 3 5
|
||||
Title "Sol-20 keyboard"
|
||||
Date "2020-12-30"
|
||||
Rev "2.0"
|
||||
Date "2021-02-01"
|
||||
Rev "2.1"
|
||||
Comp "OSIWeb.org"
|
||||
Comment1 "Key Matrix part 2"
|
||||
Comment2 ""
|
||||
|
@ -5,8 +5,8 @@ $Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 2 5
|
||||
Title "Sol-20 keyboard"
|
||||
Date "2020-12-30"
|
||||
Rev "2.0"
|
||||
Date "2021-02-01"
|
||||
Rev "2.1"
|
||||
Comp "OSIWeb.org"
|
||||
Comment1 ""
|
||||
Comment2 ""
|
||||
|
@ -5,8 +5,8 @@ $Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 4 5
|
||||
Title "Sol-20 keyboard"
|
||||
Date "2020-12-30"
|
||||
Rev "2.0"
|
||||
Date "2021-02-01"
|
||||
Rev "2.1"
|
||||
Comp "OSIWeb.org"
|
||||
Comment1 "Key Matrix part 2"
|
||||
Comment2 ""
|
||||
|
Loading…
Reference in New Issue
Block a user