Moved spare LED from caps-lock to @ (OSI shift LOCK)

This allows the keymap to determine which LED is used, rather than requiring the
decision to be hardwired in at the time of assembly.  For the OSI keyboard, the
LED could be placed on the SHIFTLOCK key, at the far right LED, or in the
CAPSLOCK position, which is just to the left of the RETURN and not otherwise
populated in the OSI layout.
This commit is contained in:
David Fenyes 2020-03-04 20:24:06 -06:00
parent 0bd2fa0330
commit 63e733c18d
2 changed files with 353 additions and 325 deletions

View File

@ -3,7 +3,7 @@
(general
(thickness 1.6)
(drawings 40)
(tracks 1105)
(tracks 1123)
(zones 0)
(modules 141)
(nets 101)
@ -188,20 +188,20 @@
(net 84 "Net-(J1-Pad8)")
(net 85 "Net-(J1-Pad10)")
(net 86 "Net-(J1-Pad12)")
(net 87 "Net-(J1-Pad14)")
(net 88 "Net-(J1-Pad16)")
(net 89 "Net-(J1-Pad18)")
(net 90 "Net-(J1-Pad20)")
(net 91 "Net-(J1-Pad26)")
(net 92 "Net-(J1-Pad28)")
(net 93 "Net-(J1-Pad30)")
(net 94 "Net-(J1-Pad32)")
(net 95 "Net-(J1-Pad2)")
(net 96 "Net-(J1-Pad4)")
(net 97 "Net-(D1-Pad2)")
(net 98 "Net-(D35-Pad2)")
(net 99 "Net-(D33-Pad2)")
(net 100 "Net-(D33-Pad1)")
(net 87 "Net-(J1-Pad18)")
(net 88 "Net-(J1-Pad20)")
(net 89 "Net-(J1-Pad26)")
(net 90 "Net-(J1-Pad28)")
(net 91 "Net-(J1-Pad30)")
(net 92 "Net-(J1-Pad32)")
(net 93 "Net-(J1-Pad2)")
(net 94 "Net-(J1-Pad4)")
(net 95 "Net-(D1-Pad2)")
(net 96 "Net-(D35-Pad2)")
(net 97 "Net-(D33-Pad2)")
(net 98 "Net-(D33-Pad1)")
(net 99 "Net-(J1-Pad22)")
(net 100 "Net-(J1-Pad24)")
(net_class Default "This is the default net class."
(clearance 0.2)
@ -291,11 +291,11 @@
(add_net "Net-(D9-Pad2)")
(add_net "Net-(J1-Pad10)")
(add_net "Net-(J1-Pad12)")
(add_net "Net-(J1-Pad14)")
(add_net "Net-(J1-Pad16)")
(add_net "Net-(J1-Pad18)")
(add_net "Net-(J1-Pad2)")
(add_net "Net-(J1-Pad20)")
(add_net "Net-(J1-Pad22)")
(add_net "Net-(J1-Pad24)")
(add_net "Net-(J1-Pad26)")
(add_net "Net-(J1-Pad28)")
(add_net "Net-(J1-Pad30)")
@ -461,9 +461,9 @@
(pad 4 thru_hole circle (at 1.27 5.08) (size 1.27 1.27) (drill 1.0668) (layers *.Cu *.Mask)
(net 83 "Net-(J1-Pad6)"))
(pad 2 thru_hole circle (at 0 4.0005) (size 1.651 1.651) (drill 1.397) (layers *.Cu *.Mask)
(net 96 "Net-(J1-Pad4)"))
(net 94 "Net-(J1-Pad4)"))
(pad 1 thru_hole circle (at 0 -4.0005) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask)
(net 95 "Net-(J1-Pad2)"))
(net 93 "Net-(J1-Pad2)"))
(pad 6 thru_hole circle (at 2.54 -5.08) (size 2.2352 2.2352) (drill 1.5748) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask))
@ -490,9 +490,9 @@
(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))
(pad 3 thru_hole circle (at -1.27 5.08) (size 1.27 1.27) (drill 1.0668) (layers *.Cu *.Mask)
(net 88 "Net-(J1-Pad16)"))
(net 98 "Net-(D33-Pad1)"))
(pad 4 thru_hole circle (at 1.27 5.08) (size 1.27 1.27) (drill 1.0668) (layers *.Cu *.Mask)
(net 87 "Net-(J1-Pad14)"))
(net 97 "Net-(D33-Pad2)"))
(pad 2 thru_hole circle (at 0 4.0005) (size 1.651 1.651) (drill 1.397) (layers *.Cu *.Mask)
(net 86 "Net-(J1-Pad12)"))
(pad 1 thru_hole circle (at 0 -4.0005) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask)
@ -523,9 +523,9 @@
(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))
(pad 3 thru_hole circle (at -1.27 5.08) (size 1.27 1.27) (drill 1.0668) (layers *.Cu *.Mask)
(net 100 "Net-(D33-Pad1)"))
(net 100 "Net-(J1-Pad24)"))
(pad 4 thru_hole circle (at 1.27 5.08) (size 1.27 1.27) (drill 1.0668) (layers *.Cu *.Mask)
(net 99 "Net-(D33-Pad2)"))
(net 99 "Net-(J1-Pad22)"))
(pad 2 thru_hole circle (at 0 4.0005) (size 1.651 1.651) (drill 1.397) (layers *.Cu *.Mask)
(net 8 "Net-(D10-Pad2)"))
(pad 1 thru_hole circle (at 0 -4.0005) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask)
@ -614,7 +614,7 @@
(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))
(pad 2 thru_hole circle (at 0 4.0005) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask)
(net 98 "Net-(D35-Pad2)"))
(net 96 "Net-(D35-Pad2)"))
(pad 1 thru_hole circle (at 0 -4.0005) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask)
(net 54 /Col0))
(pad 3 thru_hole circle (at 2.54 -5.08) (size 2.2352 2.2352) (drill 1.5748) (layers *.Cu *.Mask))
@ -643,7 +643,7 @@
(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))
(pad 2 thru_hole circle (at 0 4.0005) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask)
(net 97 "Net-(D1-Pad2)"))
(net 95 "Net-(D1-Pad2)"))
(pad 1 thru_hole circle (at 0 -4.0005) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask)
(net 58 /Col4))
(pad 3 thru_hole circle (at 2.54 -5.08) (size 2.2352 2.2352) (drill 1.5748) (layers *.Cu *.Mask))
@ -2180,9 +2180,9 @@
(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))
(pad 2 thru_hole circle (at 0 4.0005) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask)
(net 90 "Net-(J1-Pad20)"))
(net 88 "Net-(J1-Pad20)"))
(pad 1 thru_hole circle (at 0 -4.0005) (size 2.2352 2.2352) (drill 1.397) (layers *.Cu *.Mask)
(net 89 "Net-(J1-Pad18)"))
(net 87 "Net-(J1-Pad18)"))
(pad 3 thru_hole circle (at 2.54 -5.08) (size 2.2352 2.2352) (drill 1.5748) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask))
@ -2274,9 +2274,9 @@
(fp_arc (start 1.27 0) (end -1.29 -1.54483) (angle 148.9) (layer F.SilkS) (width 0.12))
(fp_arc (start 1.27 0) (end -1.23 -1.469694) (angle 299.1) (layer F.Fab) (width 0.1))
(pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
(net 99 "Net-(D33-Pad2)"))
(net 97 "Net-(D33-Pad2)"))
(pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
(net 100 "Net-(D33-Pad1)"))
(net 98 "Net-(D33-Pad1)"))
(model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D5.0mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
@ -2327,7 +2327,7 @@
(fp_line (start 1.81 1) (end 5.81 1) (layer F.Fab) (width 0.1))
(fp_line (start 1.81 -1) (end 1.81 1) (layer F.Fab) (width 0.1))
(pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 98 "Net-(D35-Pad2)"))
(net 96 "Net-(D35-Pad2)"))
(pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 1 /Row3))
(model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
@ -2377,7 +2377,7 @@
(fp_line (start 1.81 1) (end 5.81 1) (layer F.Fab) (width 0.1))
(fp_line (start 1.81 -1) (end 1.81 1) (layer F.Fab) (width 0.1))
(pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 97 "Net-(D1-Pad2)"))
(net 95 "Net-(D1-Pad2)"))
(pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 2 /Row0))
(model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
@ -2759,11 +2759,11 @@
(pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 61 /Col7))
(pad 2 thru_hole oval (at 2.54 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 95 "Net-(J1-Pad2)"))
(net 93 "Net-(J1-Pad2)"))
(pad 3 thru_hole oval (at 0 -2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 60 /Col6))
(pad 4 thru_hole oval (at 2.54 -2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 96 "Net-(J1-Pad4)"))
(net 94 "Net-(J1-Pad4)"))
(pad 5 thru_hole oval (at 0 -5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 59 /Col5))
(pad 6 thru_hole oval (at 2.54 -5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
@ -2783,43 +2783,43 @@
(pad 13 thru_hole oval (at 0 -15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 55 /Col1))
(pad 14 thru_hole oval (at 2.54 -15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 87 "Net-(J1-Pad14)"))
(net 97 "Net-(D33-Pad2)"))
(pad 15 thru_hole oval (at 0 -17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 54 /Col0))
(pad 16 thru_hole oval (at 2.54 -17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 88 "Net-(J1-Pad16)"))
(net 98 "Net-(D33-Pad1)"))
(pad 17 thru_hole oval (at 0 -20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 33 /Row7))
(pad 18 thru_hole oval (at 2.54 -20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 89 "Net-(J1-Pad18)"))
(net 87 "Net-(J1-Pad18)"))
(pad 19 thru_hole oval (at 0 -22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 62 /Row6))
(pad 20 thru_hole oval (at 2.54 -22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 90 "Net-(J1-Pad20)"))
(net 88 "Net-(J1-Pad20)"))
(pad 21 thru_hole oval (at 0 -25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 32 /Row5))
(pad 22 thru_hole oval (at 2.54 -25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 99 "Net-(D33-Pad2)"))
(net 99 "Net-(J1-Pad22)"))
(pad 23 thru_hole oval (at 0 -27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 31 /Row4))
(pad 24 thru_hole oval (at 2.54 -27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 100 "Net-(D33-Pad1)"))
(net 100 "Net-(J1-Pad24)"))
(pad 25 thru_hole oval (at 0 -30.48 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 /Row3))
(pad 26 thru_hole oval (at 2.54 -30.48 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 91 "Net-(J1-Pad26)"))
(net 89 "Net-(J1-Pad26)"))
(pad 27 thru_hole oval (at 0 -33.02 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 63 /Row2))
(pad 28 thru_hole oval (at 2.54 -33.02 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 92 "Net-(J1-Pad28)"))
(net 90 "Net-(J1-Pad28)"))
(pad 29 thru_hole oval (at 0 -35.56 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 3 /Row1))
(pad 30 thru_hole oval (at 2.54 -35.56 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 93 "Net-(J1-Pad30)"))
(net 91 "Net-(J1-Pad30)"))
(pad 31 thru_hole oval (at 0 -38.1 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 2 /Row0))
(pad 32 thru_hole oval (at 2.54 -38.1 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 94 "Net-(J1-Pad32)"))
(net 92 "Net-(J1-Pad32)"))
(pad 33 thru_hole oval (at 0 -40.64 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 71 "Net-(J1-Pad33)"))
(pad 34 thru_hole oval (at 2.54 -40.64 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
@ -5944,12 +5944,12 @@
(segment (start 342.671399 154.660601) (end 342.036399 155.295601) (width 0.254) (layer F.Cu) (net 1))
(segment (start 340.83941 123.825) (end 342.671399 125.656989) (width 0.254) (layer F.Cu) (net 1))
(via (at 341.63 155.702) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1))
(segment (start 372.8212 142.9004) (end 372.8212 136.9948) (width 0.254) (layer B.Cu) (net 1))
(segment (start 368.971664 155.702) (end 371.151178 153.522486) (width 0.254) (layer B.Cu) (net 1))
(segment (start 372.8212 136.9948) (end 372.8212 135.9408) (width 0.254) (layer B.Cu) (net 1))
(segment (start 341.63 155.702) (end 368.971664 155.702) (width 0.254) (layer B.Cu) (net 1))
(segment (start 371.151178 144.570422) (end 372.8212 142.9004) (width 0.254) (layer B.Cu) (net 1))
(segment (start 371.151178 153.522486) (end 371.151178 144.570422) (width 0.254) (layer B.Cu) (net 1))
(segment (start 378.079 152.9334) (end 375.3104 155.702) (width 0.254) (layer B.Cu) (net 1))
(segment (start 342.204736 155.702) (end 341.63 155.702) (width 0.254) (layer B.Cu) (net 1))
(segment (start 374.3706 135.9408) (end 378.079 139.6492) (width 0.254) (layer B.Cu) (net 1))
(segment (start 378.079 139.6492) (end 378.079 152.9334) (width 0.254) (layer B.Cu) (net 1))
(segment (start 375.3104 155.702) (end 342.204736 155.702) (width 0.254) (layer B.Cu) (net 1))
(segment (start 372.8212 135.9408) (end 374.3706 135.9408) (width 0.254) (layer B.Cu) (net 1))
(segment (start 318.54648 142.08516) (end 318.47028 142.00896) (width 0.254) (layer F.Cu) (net 2))
(segment (start 318.54648 143.13916) (end 318.54648 142.08516) (width 0.254) (layer F.Cu) (net 2))
(segment (start 321.0814 125.14316) (end 321.0814 124.08916) (width 0.254) (layer F.Cu) (net 2))
@ -6903,116 +6903,134 @@
(segment (start 297.7007 131.9022) (end 297.0276 131.9022) (width 0.254) (layer F.Cu) (net 86))
(segment (start 292.41242 131.9022) (end 292.40988 131.89966) (width 0.254) (layer B.Cu) (net 86))
(segment (start 297.0276 131.9022) (end 292.41242 131.9022) (width 0.254) (layer B.Cu) (net 86))
(segment (start 315.100601 169.810799) (end 315.9506 168.9608) (width 0.254) (layer F.Cu) (net 87))
(segment (start 311.991391 172.920009) (end 315.100601 169.810799) (width 0.254) (layer F.Cu) (net 87))
(segment (start 301.643711 172.920009) (end 311.991391 172.920009) (width 0.254) (layer F.Cu) (net 87))
(segment (start 298.625579 169.901877) (end 301.643711 172.920009) (width 0.254) (layer F.Cu) (net 87))
(segment (start 298.625579 164.933083) (end 298.625579 169.901877) (width 0.254) (layer F.Cu) (net 87))
(segment (start 298.904011 164.654651) (end 298.625579 164.933083) (width 0.254) (layer F.Cu) (net 87))
(segment (start 297.06316 132.97916) (end 298.904011 134.820011) (width 0.254) (layer F.Cu) (net 87))
(segment (start 298.904011 134.820011) (end 298.904011 164.654651) (width 0.254) (layer F.Cu) (net 87))
(segment (start 293.56558 132.97916) (end 297.06316 132.97916) (width 0.254) (layer F.Cu) (net 87))
(segment (start 314.07738 173.37402) (end 318.4906 168.9608) (width 0.254) (layer F.Cu) (net 88))
(segment (start 298.171569 170.089935) (end 298.45 170.368366) (width 0.254) (layer F.Cu) (net 88))
(segment (start 298.45 164.466595) (end 298.171568 164.74503) (width 0.254) (layer F.Cu) (net 88))
(segment (start 298.171568 164.74503) (end 298.171569 170.089935) (width 0.254) (layer F.Cu) (net 88))
(segment (start 298.45 135.5725) (end 298.45 164.466595) (width 0.254) (layer F.Cu) (net 88))
(segment (start 291.5285 134.62) (end 297.4975 134.62) (width 0.254) (layer F.Cu) (net 88))
(segment (start 299.343886 173.37402) (end 314.07738 173.37402) (width 0.254) (layer F.Cu) (net 88))
(segment (start 291.02558 134.11708) (end 291.5285 134.62) (width 0.254) (layer F.Cu) (net 88))
(segment (start 298.45 172.480134) (end 299.343886 173.37402) (width 0.254) (layer F.Cu) (net 88))
(segment (start 298.45 170.368366) (end 298.45 172.480134) (width 0.254) (layer F.Cu) (net 88))
(segment (start 297.4975 134.62) (end 298.45 135.5725) (width 0.254) (layer F.Cu) (net 88))
(segment (start 291.02558 132.97916) (end 291.02558 134.11708) (width 0.254) (layer F.Cu) (net 88))
(segment (start 337.693 149.987) (end 337.693 148.470068) (width 0.254) (layer F.Cu) (net 89))
(segment (start 322.326 167.6654) (end 322.326 165.354) (width 0.254) (layer F.Cu) (net 89))
(segment (start 321.0306 168.9608) (end 322.326 167.6654) (width 0.254) (layer F.Cu) (net 89))
(segment (start 337.693 148.470068) (end 337.766011 148.397057) (width 0.254) (layer F.Cu) (net 89))
(segment (start 333.756 127.19558) (end 331.513179 124.952759) (width 0.254) (layer F.Cu) (net 89))
(segment (start 337.766011 138.991989) (end 338.709 138.049) (width 0.254) (layer F.Cu) (net 89))
(segment (start 337.766011 148.397057) (end 337.766011 138.991989) (width 0.254) (layer F.Cu) (net 89))
(segment (start 338.709 138.049) (end 338.709 134.493) (width 0.254) (layer F.Cu) (net 89))
(segment (start 338.709 134.493) (end 333.756 129.54) (width 0.254) (layer F.Cu) (net 89))
(segment (start 331.513179 124.952759) (end 330.39558 123.83516) (width 0.254) (layer F.Cu) (net 89))
(segment (start 322.326 165.354) (end 337.693 149.987) (width 0.254) (layer F.Cu) (net 89))
(segment (start 333.756 129.54) (end 333.756 127.19558) (width 0.254) (layer F.Cu) (net 89))
(segment (start 322.720601 169.810799) (end 323.5706 168.9608) (width 0.254) (layer F.Cu) (net 90))
(segment (start 321.8434 170.688) (end 322.720601 169.810799) (width 0.254) (layer F.Cu) (net 90))
(segment (start 319.786 169.926) (end 320.548 170.688) (width 0.254) (layer F.Cu) (net 90))
(segment (start 337.312 148.209) (end 319.786 165.735) (width 0.254) (layer F.Cu) (net 90))
(segment (start 338.175602 134.848602) (end 338.175602 137.566398) (width 0.254) (layer F.Cu) (net 90))
(segment (start 335.515569 132.188569) (end 338.175602 134.848602) (width 0.254) (layer F.Cu) (net 90))
(segment (start 330.39558 132.188569) (end 335.515569 132.188569) (width 0.254) (layer F.Cu) (net 90))
(segment (start 319.786 165.735) (end 319.786 169.926) (width 0.254) (layer F.Cu) (net 90))
(segment (start 320.548 170.688) (end 321.8434 170.688) (width 0.254) (layer F.Cu) (net 90))
(segment (start 338.175602 137.566398) (end 337.312 138.43) (width 0.254) (layer F.Cu) (net 90))
(segment (start 337.312 138.43) (end 337.312 148.209) (width 0.254) (layer F.Cu) (net 90))
(segment (start 276.478999 165.258778) (end 276.479 165.258779) (width 0.254) (layer B.Cu) (net 95))
(segment (start 276.478999 165.258778) (end 276.478999 164.973001) (width 0.254) (layer B.Cu) (net 95))
(segment (start 276.478999 164.973001) (end 281.23199 160.22001) (width 0.254) (layer B.Cu) (net 95))
(segment (start 291.96981 160.22001) (end 300.7106 168.9608) (width 0.254) (layer B.Cu) (net 95))
(segment (start 281.23199 160.22001) (end 291.96981 160.22001) (width 0.254) (layer B.Cu) (net 95))
(segment (start 190.505371 172.932767) (end 218.982163 172.932767) (width 0.254) (layer B.Cu) (net 95))
(segment (start 218.982163 172.932767) (end 226.656152 165.258778) (width 0.254) (layer B.Cu) (net 95))
(segment (start 116.123568 160.573568) (end 120.777 165.227) (width 0.254) (layer B.Cu) (net 95))
(segment (start 105.607829 160.562968) (end 116.123568 160.562968) (width 0.254) (layer B.Cu) (net 95))
(segment (start 226.656152 165.258778) (end 276.478999 165.258778) (width 0.254) (layer B.Cu) (net 95))
(segment (start 102.975797 163.195) (end 105.607829 160.562968) (width 0.254) (layer B.Cu) (net 95))
(segment (start 120.777 165.227) (end 182.799603 165.227) (width 0.254) (layer B.Cu) (net 95))
(segment (start 83.94192 163.195) (end 102.975797 163.195) (width 0.254) (layer B.Cu) (net 95))
(segment (start 116.123568 160.562968) (end 116.123568 160.573568) (width 0.254) (layer B.Cu) (net 95))
(segment (start 182.799603 165.227) (end 190.505371 172.932767) (width 0.254) (layer B.Cu) (net 95))
(segment (start 82.74558 161.99866) (end 83.94192 163.195) (width 0.254) (layer B.Cu) (net 95))
(segment (start 283.317978 177.145978) (end 295.065422 177.145978) (width 0.254) (layer B.Cu) (net 96))
(segment (start 120.483147 165.681011) (end 182.611547 165.681011) (width 0.254) (layer B.Cu) (net 96))
(segment (start 224.248237 168.308761) (end 274.480761 168.308761) (width 0.254) (layer B.Cu) (net 96))
(segment (start 302.400601 169.810799) (end 303.2506 168.9608) (width 0.254) (layer B.Cu) (net 96))
(segment (start 182.611547 165.681011) (end 190.317314 173.386778) (width 0.254) (layer B.Cu) (net 96))
(segment (start 105.795886 161.016978) (end 115.819114 161.016978) (width 0.254) (layer B.Cu) (net 96))
(segment (start 103.128886 163.683978) (end 105.795886 161.016978) (width 0.254) (layer B.Cu) (net 96))
(segment (start 295.065422 177.145978) (end 302.400601 169.810799) (width 0.254) (layer B.Cu) (net 96))
(segment (start 89.68994 169.99966) (end 96.005622 163.683978) (width 0.254) (layer B.Cu) (net 96))
(segment (start 82.74558 169.99966) (end 89.68994 169.99966) (width 0.254) (layer B.Cu) (net 96))
(segment (start 115.819114 161.016978) (end 120.483147 165.681011) (width 0.254) (layer B.Cu) (net 96))
(segment (start 274.480761 168.308761) (end 283.317978 177.145978) (width 0.254) (layer B.Cu) (net 96))
(segment (start 96.005622 163.683978) (end 103.128886 163.683978) (width 0.254) (layer B.Cu) (net 96))
(segment (start 190.317314 173.386778) (end 219.17022 173.386778) (width 0.254) (layer B.Cu) (net 96))
(segment (start 219.17022 173.386778) (end 224.248237 168.308761) (width 0.254) (layer B.Cu) (net 96))
(segment (start 76.486601 94.088569) (end 68.57238 94.088569) (width 0.254) (layer F.Cu) (net 97))
(segment (start 76.96601 93.60916) (end 76.486601 94.088569) (width 0.254) (layer F.Cu) (net 97))
(segment (start 78.09738 93.60916) (end 76.96601 93.60916) (width 0.254) (layer F.Cu) (net 97))
(segment (start 364.97006 150.94966) (end 368.122392 150.94966) (width 0.254) (layer F.Cu) (net 98))
(segment (start 362.1786 148.1582) (end 364.97006 150.94966) (width 0.254) (layer F.Cu) (net 98))
(segment (start 365.2012 140.97) (end 362.1786 143.9926) (width 0.254) (layer F.Cu) (net 98))
(segment (start 362.1786 143.9926) (end 362.1786 148.1582) (width 0.254) (layer F.Cu) (net 98))
(segment (start 365.2012 135.9408) (end 365.2012 140.97) (width 0.254) (layer F.Cu) (net 98))
(segment (start 371.03558 118.452898) (end 371.03558 127.89916) (width 0.254) (layer B.Cu) (net 99))
(segment (start 367.146841 114.564159) (end 371.03558 118.452898) (width 0.254) (layer B.Cu) (net 99))
(segment (start 336.974179 114.564159) (end 367.146841 114.564159) (width 0.254) (layer B.Cu) (net 99))
(segment (start 336.33918 113.92916) (end 336.974179 114.564159) (width 0.254) (layer B.Cu) (net 99))
(segment (start 315.100601 169.810799) (end 315.9506 168.9608) (width 0.254) (layer F.Cu) (net 97))
(segment (start 311.991391 172.920009) (end 315.100601 169.810799) (width 0.254) (layer F.Cu) (net 97))
(segment (start 301.643711 172.920009) (end 311.991391 172.920009) (width 0.254) (layer F.Cu) (net 97))
(segment (start 298.625579 169.901877) (end 301.643711 172.920009) (width 0.254) (layer F.Cu) (net 97))
(segment (start 298.625579 164.933083) (end 298.625579 169.901877) (width 0.254) (layer F.Cu) (net 97))
(segment (start 298.904011 164.654651) (end 298.625579 164.933083) (width 0.254) (layer F.Cu) (net 97))
(segment (start 297.06316 132.97916) (end 298.904011 134.820011) (width 0.254) (layer F.Cu) (net 97))
(segment (start 298.904011 134.820011) (end 298.904011 164.654651) (width 0.254) (layer F.Cu) (net 97))
(segment (start 293.56558 132.97916) (end 297.06316 132.97916) (width 0.254) (layer F.Cu) (net 97))
(segment (start 314.07738 173.37402) (end 318.4906 168.9608) (width 0.254) (layer F.Cu) (net 98))
(segment (start 298.171569 170.089935) (end 298.45 170.368366) (width 0.254) (layer F.Cu) (net 98))
(segment (start 298.45 164.466595) (end 298.171568 164.74503) (width 0.254) (layer F.Cu) (net 98))
(segment (start 298.171568 164.74503) (end 298.171569 170.089935) (width 0.254) (layer F.Cu) (net 98))
(segment (start 298.45 135.5725) (end 298.45 164.466595) (width 0.254) (layer F.Cu) (net 98))
(segment (start 291.5285 134.62) (end 297.4975 134.62) (width 0.254) (layer F.Cu) (net 98))
(segment (start 299.343886 173.37402) (end 314.07738 173.37402) (width 0.254) (layer F.Cu) (net 98))
(segment (start 291.02558 134.11708) (end 291.5285 134.62) (width 0.254) (layer F.Cu) (net 98))
(segment (start 298.45 172.480134) (end 299.343886 173.37402) (width 0.254) (layer F.Cu) (net 98))
(segment (start 298.45 170.368366) (end 298.45 172.480134) (width 0.254) (layer F.Cu) (net 98))
(segment (start 297.4975 134.62) (end 298.45 135.5725) (width 0.254) (layer F.Cu) (net 98))
(segment (start 291.02558 132.97916) (end 291.02558 134.11708) (width 0.254) (layer F.Cu) (net 98))
(segment (start 337.693 149.987) (end 337.693 148.470068) (width 0.254) (layer F.Cu) (net 87))
(segment (start 322.326 167.6654) (end 322.326 165.354) (width 0.254) (layer F.Cu) (net 87))
(segment (start 321.0306 168.9608) (end 322.326 167.6654) (width 0.254) (layer F.Cu) (net 87))
(segment (start 337.693 148.470068) (end 337.766011 148.397057) (width 0.254) (layer F.Cu) (net 87))
(segment (start 333.756 127.19558) (end 331.513179 124.952759) (width 0.254) (layer F.Cu) (net 87))
(segment (start 337.766011 138.991989) (end 338.709 138.049) (width 0.254) (layer F.Cu) (net 87))
(segment (start 337.766011 148.397057) (end 337.766011 138.991989) (width 0.254) (layer F.Cu) (net 87))
(segment (start 338.709 138.049) (end 338.709 134.493) (width 0.254) (layer F.Cu) (net 87))
(segment (start 338.709 134.493) (end 333.756 129.54) (width 0.254) (layer F.Cu) (net 87))
(segment (start 331.513179 124.952759) (end 330.39558 123.83516) (width 0.254) (layer F.Cu) (net 87))
(segment (start 322.326 165.354) (end 337.693 149.987) (width 0.254) (layer F.Cu) (net 87))
(segment (start 333.756 129.54) (end 333.756 127.19558) (width 0.254) (layer F.Cu) (net 87))
(segment (start 322.720601 169.810799) (end 323.5706 168.9608) (width 0.254) (layer F.Cu) (net 88))
(segment (start 321.8434 170.688) (end 322.720601 169.810799) (width 0.254) (layer F.Cu) (net 88))
(segment (start 319.786 169.926) (end 320.548 170.688) (width 0.254) (layer F.Cu) (net 88))
(segment (start 337.312 148.209) (end 319.786 165.735) (width 0.254) (layer F.Cu) (net 88))
(segment (start 338.175602 134.848602) (end 338.175602 137.566398) (width 0.254) (layer F.Cu) (net 88))
(segment (start 335.515569 132.188569) (end 338.175602 134.848602) (width 0.254) (layer F.Cu) (net 88))
(segment (start 330.39558 132.188569) (end 335.515569 132.188569) (width 0.254) (layer F.Cu) (net 88))
(segment (start 319.786 165.735) (end 319.786 169.926) (width 0.254) (layer F.Cu) (net 88))
(segment (start 320.548 170.688) (end 321.8434 170.688) (width 0.254) (layer F.Cu) (net 88))
(segment (start 338.175602 137.566398) (end 337.312 138.43) (width 0.254) (layer F.Cu) (net 88))
(segment (start 337.312 138.43) (end 337.312 148.209) (width 0.254) (layer F.Cu) (net 88))
(segment (start 276.478999 165.258778) (end 276.479 165.258779) (width 0.254) (layer B.Cu) (net 93))
(segment (start 276.478999 165.258778) (end 276.478999 164.973001) (width 0.254) (layer B.Cu) (net 93))
(segment (start 276.478999 164.973001) (end 281.23199 160.22001) (width 0.254) (layer B.Cu) (net 93))
(segment (start 291.96981 160.22001) (end 300.7106 168.9608) (width 0.254) (layer B.Cu) (net 93))
(segment (start 281.23199 160.22001) (end 291.96981 160.22001) (width 0.254) (layer B.Cu) (net 93))
(segment (start 190.505371 172.932767) (end 218.982163 172.932767) (width 0.254) (layer B.Cu) (net 93))
(segment (start 218.982163 172.932767) (end 226.656152 165.258778) (width 0.254) (layer B.Cu) (net 93))
(segment (start 116.123568 160.573568) (end 120.777 165.227) (width 0.254) (layer B.Cu) (net 93))
(segment (start 105.607829 160.562968) (end 116.123568 160.562968) (width 0.254) (layer B.Cu) (net 93))
(segment (start 226.656152 165.258778) (end 276.478999 165.258778) (width 0.254) (layer B.Cu) (net 93))
(segment (start 102.975797 163.195) (end 105.607829 160.562968) (width 0.254) (layer B.Cu) (net 93))
(segment (start 120.777 165.227) (end 182.799603 165.227) (width 0.254) (layer B.Cu) (net 93))
(segment (start 83.94192 163.195) (end 102.975797 163.195) (width 0.254) (layer B.Cu) (net 93))
(segment (start 116.123568 160.562968) (end 116.123568 160.573568) (width 0.254) (layer B.Cu) (net 93))
(segment (start 182.799603 165.227) (end 190.505371 172.932767) (width 0.254) (layer B.Cu) (net 93))
(segment (start 82.74558 161.99866) (end 83.94192 163.195) (width 0.254) (layer B.Cu) (net 93))
(segment (start 283.317978 177.145978) (end 295.065422 177.145978) (width 0.254) (layer B.Cu) (net 94))
(segment (start 120.483147 165.681011) (end 182.611547 165.681011) (width 0.254) (layer B.Cu) (net 94))
(segment (start 224.248237 168.308761) (end 274.480761 168.308761) (width 0.254) (layer B.Cu) (net 94))
(segment (start 302.400601 169.810799) (end 303.2506 168.9608) (width 0.254) (layer B.Cu) (net 94))
(segment (start 182.611547 165.681011) (end 190.317314 173.386778) (width 0.254) (layer B.Cu) (net 94))
(segment (start 105.795886 161.016978) (end 115.819114 161.016978) (width 0.254) (layer B.Cu) (net 94))
(segment (start 103.128886 163.683978) (end 105.795886 161.016978) (width 0.254) (layer B.Cu) (net 94))
(segment (start 295.065422 177.145978) (end 302.400601 169.810799) (width 0.254) (layer B.Cu) (net 94))
(segment (start 89.68994 169.99966) (end 96.005622 163.683978) (width 0.254) (layer B.Cu) (net 94))
(segment (start 82.74558 169.99966) (end 89.68994 169.99966) (width 0.254) (layer B.Cu) (net 94))
(segment (start 115.819114 161.016978) (end 120.483147 165.681011) (width 0.254) (layer B.Cu) (net 94))
(segment (start 274.480761 168.308761) (end 283.317978 177.145978) (width 0.254) (layer B.Cu) (net 94))
(segment (start 96.005622 163.683978) (end 103.128886 163.683978) (width 0.254) (layer B.Cu) (net 94))
(segment (start 190.317314 173.386778) (end 219.17022 173.386778) (width 0.254) (layer B.Cu) (net 94))
(segment (start 219.17022 173.386778) (end 224.248237 168.308761) (width 0.254) (layer B.Cu) (net 94))
(segment (start 76.486601 94.088569) (end 68.57238 94.088569) (width 0.254) (layer F.Cu) (net 95))
(segment (start 76.96601 93.60916) (end 76.486601 94.088569) (width 0.254) (layer F.Cu) (net 95))
(segment (start 78.09738 93.60916) (end 76.96601 93.60916) (width 0.254) (layer F.Cu) (net 95))
(segment (start 364.97006 150.94966) (end 368.122392 150.94966) (width 0.254) (layer F.Cu) (net 96))
(segment (start 362.1786 148.1582) (end 364.97006 150.94966) (width 0.254) (layer F.Cu) (net 96))
(segment (start 365.2012 140.97) (end 362.1786 143.9926) (width 0.254) (layer F.Cu) (net 96))
(segment (start 362.1786 143.9926) (end 362.1786 148.1582) (width 0.254) (layer F.Cu) (net 96))
(segment (start 365.2012 135.9408) (end 365.2012 140.97) (width 0.254) (layer F.Cu) (net 96))
(segment (start 316.800599 169.810799) (end 315.9506 168.9608) (width 0.254) (layer B.Cu) (net 97))
(segment (start 350.1898 173.3296) (end 320.3194 173.3296) (width 0.254) (layer B.Cu) (net 97))
(segment (start 372.724971 160.899433) (end 362.619967 160.899433) (width 0.254) (layer B.Cu) (net 97))
(segment (start 379.895039 153.729365) (end 372.724971 160.899433) (width 0.254) (layer B.Cu) (net 97))
(segment (start 362.619967 160.899433) (end 350.1898 173.3296) (width 0.254) (layer B.Cu) (net 97))
(segment (start 320.3194 173.3296) (end 316.800599 169.810799) (width 0.254) (layer B.Cu) (net 97))
(segment (start 379.89504 136.64432) (end 379.895039 153.729365) (width 0.254) (layer B.Cu) (net 97))
(segment (start 371.14988 127.89916) (end 379.89504 136.64432) (width 0.254) (layer B.Cu) (net 97))
(segment (start 368.49558 128.294848) (end 371.652111 131.451379) (width 0.254) (layer B.Cu) (net 98))
(segment (start 371.652111 131.451379) (end 373.603717 131.451381) (width 0.254) (layer B.Cu) (net 98))
(segment (start 373.603717 131.451381) (end 379.441029 137.288693) (width 0.254) (layer B.Cu) (net 98))
(segment (start 372.536914 160.445422) (end 362.431909 160.445423) (width 0.254) (layer B.Cu) (net 98))
(segment (start 362.431909 160.445423) (end 350.027143 172.850189) (width 0.254) (layer B.Cu) (net 98))
(segment (start 350.027143 172.850189) (end 322.379989 172.850189) (width 0.254) (layer B.Cu) (net 98))
(segment (start 322.379989 172.850189) (end 319.340599 169.810799) (width 0.254) (layer B.Cu) (net 98))
(segment (start 319.340599 169.810799) (end 318.4906 168.9608) (width 0.254) (layer B.Cu) (net 98))
(segment (start 379.441029 137.288693) (end 379.441029 153.541307) (width 0.254) (layer B.Cu) (net 98))
(segment (start 379.441029 153.541307) (end 372.536914 160.445422) (width 0.254) (layer B.Cu) (net 98))
(segment (start 349.839086 172.396178) (end 329.545978 172.396178) (width 0.254) (layer B.Cu) (net 99))
(segment (start 326.960599 169.810799) (end 326.1106 168.9608) (width 0.254) (layer B.Cu) (net 99))
(segment (start 329.3618 172.212) (end 326.960599 169.810799) (width 0.254) (layer B.Cu) (net 99))
(segment (start 365.640068 156.6418) (end 350.069868 172.212) (width 0.254) (layer B.Cu) (net 99))
(segment (start 350.069868 172.212) (end 329.3618 172.212) (width 0.254) (layer B.Cu) (net 99))
(segment (start 369.316 156.6418) (end 365.640068 156.6418) (width 0.254) (layer B.Cu) (net 99))
(segment (start 372.0592 144.9578) (end 372.059199 153.898601) (width 0.254) (layer B.Cu) (net 99))
(segment (start 371.14988 127.89916) (end 375.2342 131.98348) (width 0.254) (layer B.Cu) (net 99))
(segment (start 375.2342 141.7828) (end 372.0592 144.9578) (width 0.254) (layer B.Cu) (net 99))
(segment (start 372.059199 153.898601) (end 369.316 156.6418) (width 0.254) (layer B.Cu) (net 99))
(segment (start 375.2342 131.98348) (end 375.2342 141.7828) (width 0.254) (layer B.Cu) (net 99))
(segment (start 371.605189 153.710543) (end 369.127943 156.187789) (width 0.254) (layer B.Cu) (net 100))
(segment (start 374.526189 134.325457) (end 374.526189 141.848743) (width 0.254) (layer B.Cu) (net 100))
(segment (start 374.526189 141.848743) (end 371.605189 144.769743) (width 0.254) (layer B.Cu) (net 100))
(segment (start 331.447789 171.757989) (end 329.500599 169.810799) (width 0.254) (layer B.Cu) (net 100))
(segment (start 338.107021 118.237001) (end 365.887001 118.237001) (width 0.254) (layer B.Cu) (net 100))
(segment (start 368.49558 120.84558) (end 368.49558 128.294848) (width 0.254) (layer B.Cu) (net 100))
(segment (start 365.887001 118.237001) (end 368.49558 120.84558) (width 0.254) (layer B.Cu) (net 100))
(segment (start 369.127943 156.187789) (end 365.45201 156.18779) (width 0.254) (layer B.Cu) (net 100))
(segment (start 368.49558 128.294848) (end 374.526189 134.325457) (width 0.254) (layer B.Cu) (net 100))
(segment (start 365.45201 156.18779) (end 349.881811 171.757989) (width 0.254) (layer B.Cu) (net 100))
(segment (start 333.79918 113.92916) (end 338.107021 118.237001) (width 0.254) (layer B.Cu) (net 100))
(segment (start 349.881811 171.757989) (end 331.447789 171.757989) (width 0.254) (layer B.Cu) (net 100))
(segment (start 378.987018 139.273084) (end 378.987017 153.353251) (width 0.254) (layer B.Cu) (net 99))
(segment (start 336.54238 113.92916) (end 337.726021 115.112801) (width 0.254) (layer B.Cu) (net 99))
(segment (start 337.726021 115.112801) (end 360.12827 115.112802) (width 0.254) (layer B.Cu) (net 99))
(segment (start 367.89679 131.90539) (end 371.619327 131.905391) (width 0.254) (layer B.Cu) (net 99))
(segment (start 365.883811 129.892411) (end 367.89679 131.90539) (width 0.254) (layer B.Cu) (net 99))
(segment (start 365.883811 120.868343) (end 365.883811 129.892411) (width 0.254) (layer B.Cu) (net 99))
(segment (start 372.348857 159.991411) (end 362.243851 159.991413) (width 0.254) (layer B.Cu) (net 99))
(segment (start 329.545978 172.396178) (end 326.960599 169.810799) (width 0.254) (layer B.Cu) (net 99))
(segment (start 371.619327 131.905391) (end 378.987018 139.273084) (width 0.254) (layer B.Cu) (net 99))
(segment (start 362.243851 159.991413) (end 349.839086 172.396178) (width 0.254) (layer B.Cu) (net 99))
(segment (start 360.12827 115.112802) (end 365.883811 120.868343) (width 0.254) (layer B.Cu) (net 99))
(segment (start 378.987017 153.353251) (end 372.348857 159.991411) (width 0.254) (layer B.Cu) (net 99))
(segment (start 359.940212 115.566812) (end 365.4298 121.0564) (width 0.254) (layer B.Cu) (net 100))
(segment (start 378.533007 139.461141) (end 378.533007 153.165193) (width 0.254) (layer B.Cu) (net 100))
(segment (start 331.631967 171.942167) (end 329.500599 169.810799) (width 0.254) (layer B.Cu) (net 100))
(segment (start 349.651029 171.942167) (end 331.631967 171.942167) (width 0.254) (layer B.Cu) (net 100))
(segment (start 329.500599 169.810799) (end 328.6506 168.9608) (width 0.254) (layer B.Cu) (net 100))
(segment (start 371.605189 144.769743) (end 371.605189 153.710543) (width 0.254) (layer B.Cu) (net 100))
(segment (start 367.708733 132.359401) (end 371.431269 132.359401) (width 0.254) (layer B.Cu) (net 100))
(segment (start 362.055793 159.537403) (end 349.651029 171.942167) (width 0.254) (layer B.Cu) (net 100))
(segment (start 378.533007 153.165193) (end 372.1608 159.5374) (width 0.254) (layer B.Cu) (net 100))
(segment (start 334.00238 113.92916) (end 335.640032 115.566812) (width 0.254) (layer B.Cu) (net 100))
(segment (start 335.640032 115.566812) (end 359.940212 115.566812) (width 0.254) (layer B.Cu) (net 100))
(segment (start 365.4298 121.0564) (end 365.429801 130.080469) (width 0.254) (layer B.Cu) (net 100))
(segment (start 365.429801 130.080469) (end 367.708733 132.359401) (width 0.254) (layer B.Cu) (net 100))
(segment (start 371.431269 132.359401) (end 378.533007 139.461141) (width 0.254) (layer B.Cu) (net 100))
(segment (start 372.1608 159.5374) (end 362.055793 159.537403) (width 0.254) (layer B.Cu) (net 100))
)

View File

@ -102,108 +102,108 @@ For Apple II keyboards:\n“@“ (AT symbol) maps to “Left arrow”\n“\” m
$Comp
L Switch:SW_Push_LED SW9
U 1 1 5DF7D21E
P 9250 2875
F 0 "SW9" V 9170 3115 50 0000 C CNN
F 1 "Caps_Lock" V 9000 2875 50 0000 C CNN
F 2 "unikbd:Key_MX_LED" H 9250 3175 50 0001 C CNN
F 3 "~" H 9250 3175 50 0001 C CNN
1 9250 2875
P 8085 2875
F 0 "SW9" V 8005 3115 50 0000 C CNN
F 1 "Caps_Lock" V 7835 2875 50 0000 C CNN
F 2 "unikbd:Key_MX_LED" H 8085 3175 50 0001 C CNN
F 3 "~" H 8085 3175 50 0001 C CNN
1 8085 2875
0 1 -1 0
$EndComp
$Comp
L Switch:SW_Push_LED SW32
U 1 1 5DF7DA75
P 9425 1850
F 0 "SW32" H 9150 2025 50 0000 C CNN
F 1 "@ (OSI shift lock)" H 9300 2125 50 0000 C CNN
F 2 "unikbd:Key_MX_LED" H 9425 2150 50 0001 C CNN
F 3 "~" H 9425 2150 50 0001 C CNN
1 9425 1850
P 8525 1850
F 0 "SW32" H 8250 2025 50 0000 C CNN
F 1 "@ (OSI shift lock)" H 8400 2125 50 0000 C CNN
F 2 "unikbd:Key_MX_LED" H 8525 2150 50 0001 C CNN
F 3 "~" H 8525 2150 50 0001 C CNN
1 8525 1850
-1 0 0 -1
$EndComp
NoConn ~ 7900 2850
NoConn ~ 7900 2950
NoConn ~ 7900 3050
NoConn ~ 7900 3150
NoConn ~ 6045 2850
NoConn ~ 6045 2950
NoConn ~ 6045 3050
NoConn ~ 6045 3150
$Comp
L Switch:SW_Push_LED SW61
U 1 1 5DF0C543
P 8730 1450
F 0 "SW61" H 8600 1660 50 0000 C CNN
F 1 "Power light" H 8760 1750 50 0000 C CNN
F 2 "unikbd:Key_MX_LED" H 8730 1750 50 0001 C CNN
F 3 "~" H 8730 1750 50 0001 C CNN
1 8730 1450
P 6875 1450
F 0 "SW61" H 6745 1660 50 0000 C CNN
F 1 "Power light" H 6905 1750 50 0000 C CNN
F 2 "unikbd:Key_MX_LED" H 6875 1750 50 0001 C CNN
F 3 "~" H 6875 1750 50 0001 C CNN
1 6875 1450
-1 0 0 -1
$EndComp
Wire Wire Line
8400 1450 8530 1450
6545 1450 6675 1450
Wire Wire Line
9000 1550 8400 1550
7145 1550 6545 1550
Wire Wire Line
9000 1450 9000 1550
7145 1450 7145 1550
Wire Wire Line
8930 1450 9000 1450
7075 1450 7145 1450
Wire Wire Line
8990 1350 8930 1350
7135 1350 7075 1350
Wire Wire Line
8990 1070 8990 1350
7135 1070 7135 1350
Wire Wire Line
8400 1070 8990 1070
6545 1070 7135 1070
Wire Wire Line
8400 1250 8400 1070
6545 1250 6545 1070
Wire Wire Line
8530 1350 8400 1350
NoConn ~ 8400 3150
NoConn ~ 8400 3050
NoConn ~ 8400 2950
NoConn ~ 8400 2850
NoConn ~ 8400 2750
NoConn ~ 8400 2650
6675 1350 6545 1350
NoConn ~ 6545 3150
NoConn ~ 6545 3050
NoConn ~ 6545 2950
NoConn ~ 6545 2850
NoConn ~ 6545 2750
NoConn ~ 6545 2650
$Comp
L Connector_Generic:Conn_02x20_Odd_Even J1
U 1 1 5D1E4169
P 8100 2150
F 0 "J1" H 8150 3267 50 0000 C CNN
F 1 "Controller" H 8150 3176 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical" H 8100 2150 50 0001 C CNN
F 3 "~" H 8100 2150 50 0001 C CNN
1 8100 2150
P 6245 2150
F 0 "J1" H 6295 3267 50 0000 C CNN
F 1 "Controller" H 6295 3176 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical" H 6245 2150 50 0001 C CNN
F 3 "~" H 6245 2150 50 0001 C CNN
1 6245 2150
1 0 0 -1
$EndComp
Text Label 2725 1100 2 50 ~ 0
Col7
Text Label 7850 1250 2 50 ~ 0
Text Label 5995 1250 2 50 ~ 0
Col7
Text Label 7850 1350 2 50 ~ 0
Text Label 5995 1350 2 50 ~ 0
Col6
Text Label 7850 1550 2 50 ~ 0
Text Label 5995 1550 2 50 ~ 0
Col4
Text Label 7850 1450 2 50 ~ 0
Text Label 5995 1450 2 50 ~ 0
Col5
Text Label 7850 1750 2 50 ~ 0
Text Label 5995 1750 2 50 ~ 0
Col2
Text Label 7850 1650 2 50 ~ 0
Text Label 5995 1650 2 50 ~ 0
Col3
Text Label 7850 1850 2 50 ~ 0
Text Label 5995 1850 2 50 ~ 0
Col1
Text Label 7850 1950 2 50 ~ 0
Text Label 5995 1950 2 50 ~ 0
Col0
Text Label 7850 2050 2 50 ~ 0
Text Label 5995 2050 2 50 ~ 0
Row7
Text Label 7850 2150 2 50 ~ 0
Text Label 5995 2150 2 50 ~ 0
Row6
Text Label 7850 2250 2 50 ~ 0
Text Label 5995 2250 2 50 ~ 0
Row5
Text Label 7850 2350 2 50 ~ 0
Text Label 5995 2350 2 50 ~ 0
Row4
Text Label 7850 2450 2 50 ~ 0
Text Label 5995 2450 2 50 ~ 0
Row3
Text Label 7850 2550 2 50 ~ 0
Text Label 5995 2550 2 50 ~ 0
Row2
Text Label 7850 2650 2 50 ~ 0
Text Label 5995 2650 2 50 ~ 0
Row1
Text Label 7850 2750 2 50 ~ 0
Text Label 5995 2750 2 50 ~ 0
Row0
Entry Wire Line
2825 1800 2925 1700
@ -254,69 +254,69 @@ Entry Wire Line
Entry Wire Line
2825 4500 2925 4400
Entry Wire Line
7500 2750 7400 2650
5645 2750 5545 2650
Entry Wire Line
7500 2650 7400 2550
5645 2650 5545 2550
Entry Wire Line
7500 2550 7400 2450
5645 2550 5545 2450
Entry Wire Line
7500 2450 7400 2350
5645 2450 5545 2350
Entry Wire Line
7500 2350 7400 2250
5645 2350 5545 2250
Entry Wire Line
7500 2250 7400 2150
5645 2250 5545 2150
Entry Wire Line
7500 2150 7400 2050
5645 2150 5545 2050
Entry Wire Line
7500 2050 7400 1950
5645 2050 5545 1950
Entry Wire Line
7500 1950 7400 1850
5645 1950 5545 1850
Entry Wire Line
7500 1850 7400 1750
5645 1850 5545 1750
Entry Wire Line
7500 1750 7400 1650
5645 1750 5545 1650
Entry Wire Line
7500 1650 7400 1550
5645 1650 5545 1550
Entry Wire Line
7500 1550 7400 1450
5645 1550 5545 1450
Entry Wire Line
7500 1450 7400 1350
5645 1450 5545 1350
Entry Wire Line
7500 1350 7400 1250
5645 1350 5545 1250
Entry Wire Line
7500 1250 7400 1150
5645 1250 5545 1150
Wire Wire Line
7900 1250 7500 1250
6045 1250 5645 1250
Wire Wire Line
7500 1350 7900 1350
5645 1350 6045 1350
Wire Wire Line
7900 1450 7500 1450
6045 1450 5645 1450
Wire Wire Line
7900 1550 7500 1550
6045 1550 5645 1550
Wire Wire Line
7900 1650 7500 1650
6045 1650 5645 1650
Wire Wire Line
7500 1750 7900 1750
5645 1750 6045 1750
Wire Wire Line
7900 1850 7500 1850
6045 1850 5645 1850
Wire Wire Line
7500 1950 7900 1950
5645 1950 6045 1950
Wire Wire Line
7900 2050 7500 2050
6045 2050 5645 2050
Wire Wire Line
7500 2150 7900 2150
5645 2150 6045 2150
Wire Wire Line
7900 2250 7500 2250
6045 2250 5645 2250
Wire Wire Line
7500 2350 7900 2350
5645 2350 6045 2350
Wire Wire Line
7900 2450 7500 2450
6045 2450 5645 2450
Wire Wire Line
7500 2550 7900 2550
5645 2550 6045 2550
Wire Wire Line
7500 2650 7900 2650
5645 2650 6045 2650
Wire Wire Line
7500 2750 7900 2750
5645 2750 6045 2750
Wire Wire Line
2475 1100 2825 1100
Wire Wire Line
@ -365,121 +365,131 @@ Wire Wire Line
2475 4700 2825 4700
Wire Wire Line
2825 4800 2475 4800
Wire Bus Line
2925 700 7400 700
Wire Wire Line
9250 2250 9250 2675
8085 2250 8085 2675
Entry Wire Line
10200 2670 10300 2570
9035 2670 9135 2570
Entry Wire Line
10200 3075 10300 2975
9035 3075 9135 2975
Wire Bus Line
10300 700 7400 700
Connection ~ 7400 700
Text Label 9850 2670 2 50 ~ 0
9135 695 5545 700
Text Label 8685 2670 2 50 ~ 0
Row5
Text Label 9850 3075 2 50 ~ 0
Text Label 8685 3075 2 50 ~ 0
Col2
$Comp
L Diode:1N4148 D?
U 1 1 5DFE048B
P 9550 2670
P 8385 2670
AR Path="/5BC3E99D/5DFE048B" Ref="D?" Part="1"
AR Path="/5BC3EA0A/5DFE048B" Ref="D?" Part="1"
AR Path="/5DFE048B" Ref="D10" Part="1"
F 0 "D10" H 9596 2591 50 0000 R CNN
F 1 "1N4148" H 9625 2770 50 0000 R CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 9550 2495 50 0001 C CNN
F 3 "http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf" H 9550 2670 50 0001 C CNN
1 9550 2670
F 0 "D10" H 8431 2591 50 0000 R CNN
F 1 "1N4148" H 8460 2770 50 0000 R CNN
F 2 "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 8385 2495 50 0001 C CNN
F 3 "http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf" H 8385 2670 50 0001 C CNN
1 8385 2670
-1 0 0 1
$EndComp
Wire Wire Line
10200 2670 9700 2670
Wire Wire Line
8400 2050 9700 2050
9035 2670 8535 2670
$Comp
L Switch:SW_Push SW?
U 1 1 5D6C3751
P 9900 2050
P 7490 2050
AR Path="/5BC3E99D/5D6C3751" Ref="SW?" Part="1"
AR Path="/5D6C3751" Ref="SW34" Part="1"
F 0 "SW34" H 9650 2100 50 0000 C CNN
F 1 "Rubout (OSI Break)" H 9770 2000 50 0000 C CNN
F 2 "unikbd:Key_MX" H 9900 2250 50 0001 C CNN
F 3 "" H 9900 2250 50 0001 C CNN
1 9900 2050
F 0 "SW34" H 7240 2100 50 0000 C CNN
F 1 "Rubout (OSI Break)" H 7360 2000 50 0000 C CNN
F 2 "unikbd:Key_MX" H 7490 2250 50 0001 C CNN
F 3 "" H 7490 2250 50 0001 C CNN
1 7490 2050
1 0 0 -1
$EndComp
Wire Wire Line
9225 1750 8400 1750
8725 1750 9000 1750
Wire Wire Line
9625 1750 9900 1750
9000 1750 9000 1525
Wire Wire Line
9900 1750 9900 1525
9000 1525 8275 1525
Wire Wire Line
9900 1525 9175 1525
8275 1525 8275 1650
Wire Wire Line
9175 1525 9175 1650
7690 2050 7740 2050
Wire Wire Line
9175 1650 8400 1650
Wire Wire Line
8400 1850 9225 1850
Wire Wire Line
9625 1850 9775 1850
Wire Wire Line
9775 1850 9775 1950
Wire Wire Line
9775 1950 8400 1950
Wire Wire Line
10100 2050 10150 2050
Wire Wire Line
10150 2050 10150 2150
Wire Wire Line
10150 2150 8400 2150
NoConn ~ 8400 2550
NoConn ~ 8400 2450
7740 2050 7740 2150
NoConn ~ 6545 2550
NoConn ~ 6545 2450
Text Notes 580 6180 0 79 ~ 0
For Classic ASCII keyboards:\n“@“ (AT symbol) is mapped to R7 C0\n“Rubout” is mapped to R1 C0\n“Power Button” is mapped to R0 C0\n
Wire Wire Line
9350 3075 10200 3075
8185 3075 9035 3075
Wire Wire Line
9400 2670 9350 2670
8235 2670 8185 2670
Wire Wire Line
9350 2670 9350 2675
Wire Wire Line
8790 2350 8400 2350
Wire Wire Line
8790 3075 8790 2350
Wire Wire Line
8920 3075 8790 3075
Wire Wire Line
9250 3075 8920 3075
Connection ~ 8920 3075
Wire Wire Line
8920 3020 8920 3075
Wire Wire Line
8920 2250 9250 2250
Wire Wire Line
8400 2250 8920 2250
Connection ~ 8920 2250
Wire Wire Line
8920 2720 8920 2250
8185 2670 8185 2675
$Comp
L Device:LED D33
U 1 1 5E12925F
P 8920 2870
F 0 "D33" V 8959 2753 50 0000 R CNN
F 1 "LED" V 8868 2753 50 0000 R CNN
F 2 "LED_THT:LED_D5.0mm" H 8920 2870 50 0001 C CNN
F 3 "~" H 8920 2870 50 0001 C CNN
1 8920 2870
0 -1 -1 0
P 8535 2045
F 0 "D33" H 8750 2095 50 0000 R CNN
F 1 "LED" H 8445 2100 50 0000 R CNN
F 2 "LED_THT:LED_D5.0mm" H 8535 2045 50 0001 C CNN
F 3 "~" H 8535 2045 50 0001 C CNN
1 8535 2045
-1 0 0 -1
$EndComp
Wire Bus Line
10300 700 10300 2975
2925 700 5545 700
Wire Wire Line
6545 2350 7625 2350
Wire Wire Line
7625 2350 7625 3075
Wire Wire Line
6545 1650 8275 1650
Wire Wire Line
6545 1750 8325 1750
Wire Wire Line
6545 1850 8245 1850
Wire Wire Line
7740 2150 6545 2150
Wire Wire Line
6545 2050 7290 2050
Wire Wire Line
6745 1950 6745 1895
Wire Wire Line
6745 1895 8190 1895
Wire Wire Line
8190 1895 8190 2150
Wire Wire Line
8190 2150 8995 2150
Wire Wire Line
8995 2150 8995 2045
Wire Wire Line
8995 1850 8725 1850
Wire Wire Line
6545 1950 6745 1950
Wire Wire Line
8245 1850 8245 2045
Wire Wire Line
8245 2045 8385 2045
Connection ~ 8245 1850
Wire Wire Line
8245 1850 8325 1850
Wire Wire Line
8685 2045 8995 2045
Connection ~ 8995 2045
Wire Wire Line
8995 2045 8995 1850
Wire Wire Line
7625 3075 8085 3075
Wire Wire Line
6545 2250 8085 2250
Connection ~ 5545 700
Wire Bus Line
7400 700 7400 2650
9135 700 9135 2975
Wire Bus Line
5545 700 5545 2650
Wire Bus Line
2925 700 2925 4700
$EndSCHEMATC