- Added 175 stepped Ctrontrol key

This commit is contained in:
dbroqua 2017-04-30 18:43:46 +02:00
parent b041376b4e
commit 680de8bc94
5 changed files with 1347 additions and 1286 deletions

View file

@ -0,0 +1,43 @@
(module Mx_Alps_175_STEPPED (layer F.Cu) (tedit 58057C08)
(descr MXALPS)
(tags MXALPS)
(fp_text reference >NAME (at 0 4.318) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.2)) (justify mirror))
)
(fp_text value >VALUE (at 12.446 10.922) (layer B.SilkS) hide
(effects (font (thickness 0.3048)) (justify mirror))
)
(fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524))
(fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524))
(fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524))
(fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524))
(fp_line (start -11.77925 -9.398) (end 21.30679 -9.398) (layer Dwgs.User) (width 0.1524))
(fp_line (start 21.30679 -9.398) (end 21.30679 9.398) (layer Dwgs.User) (width 0.1524))
(fp_line (start 21.30679 9.398) (end -11.77925 9.398) (layer Dwgs.User) (width 0.1524))
(fp_line (start -11.77925 9.398) (end -11.77925 -9.398) (layer Dwgs.User) (width 0.1524))
(fp_line (start -6.35 -6.35) (end -4.572 -6.35) (layer F.SilkS) (width 0.381))
(fp_line (start 4.572 -6.35) (end 6.35 -6.35) (layer F.SilkS) (width 0.381))
(fp_line (start 6.35 -6.35) (end 6.35 -4.572) (layer F.SilkS) (width 0.381))
(fp_line (start 6.35 4.572) (end 6.35 6.35) (layer F.SilkS) (width 0.381))
(fp_line (start 6.35 6.35) (end 4.572 6.35) (layer F.SilkS) (width 0.381))
(fp_line (start -4.572 6.35) (end -6.35 6.35) (layer F.SilkS) (width 0.381))
(fp_line (start -6.35 6.35) (end -6.35 4.572) (layer F.SilkS) (width 0.381))
(fp_line (start -6.35 -4.572) (end -6.35 -6.35) (layer F.SilkS) (width 0.381))
(fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524))
(fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
(fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
(fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
(fp_line (start -7.75 6.4) (end -7.75 -6.4) (layer Dwgs.User) (width 0.3))
(fp_line (start -7.75 6.4) (end 7.75 6.4) (layer Dwgs.User) (width 0.3))
(fp_line (start 7.75 6.4) (end 7.75 -6.4) (layer Dwgs.User) (width 0.3))
(fp_line (start 7.75 -6.4) (end -7.75 -6.4) (layer Dwgs.User) (width 0.3))
(fp_line (start -7.62 -7.62) (end 7.62 -7.62) (layer Dwgs.User) (width 0.3))
(fp_line (start 7.62 -7.62) (end 7.62 7.62) (layer Dwgs.User) (width 0.3))
(fp_line (start 7.62 7.62) (end -7.62 7.62) (layer Dwgs.User) (width 0.3))
(fp_line (start -7.62 7.62) (end -7.62 -7.62) (layer Dwgs.User) (width 0.3))
(pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu))
(pad HOLE np_thru_hole circle (at -5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu))
(pad HOLE np_thru_hole circle (at 5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu))
(pad 1 thru_hole oval (at -3.405 -3.27 330.95) (size 2.5 4.17) (drill oval 1.5 3.17) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at 2.52 -4.79 356.1) (size 2.5 3.08) (drill oval 1.5 2.08) (layers *.Cu *.Mask F.SilkS))
)

View file

@ -62,10 +62,14 @@ ENDDEF
DEF C_Small C 0 10 N N 1 F N DEF C_Small C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN F0 "C" 10 70 50 H V L CNN
F1 "C_Small" 10 -80 50 H V L CNN F1 "C_Small" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H I C CNN F3 "" 0 0 50 H V C CNN
$FPLIST $FPLIST
C_* C?
C_????_*
C_????
SMD*_c
Capacitor*
$ENDFPLIST $ENDFPLIST
DRAW DRAW
P 2 0 1 13 -60 -20 60 -20 N P 2 0 1 13 -60 -20 60 -20 N
@ -80,10 +84,11 @@ ENDDEF
DEF D D 0 40 N N 1 F N DEF D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN F0 "D" 0 100 50 H V C CNN
F1 "D" 0 -100 50 H V C CNN F1 "D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H I C CNN F3 "" 0 0 50 H V C CNN
$FPLIST $FPLIST
TO-???* Diode_*
D-*
*SingleDiode *SingleDiode
*_Diode_* *_Diode_*
*SingleDiode* *SingleDiode*
@ -103,8 +108,8 @@ ENDDEF
DEF GND #PWR 0 0 Y Y 1 F P DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND" 0 -150 50 H V C CNN F1 "GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H I C CNN F3 "" 0 0 50 H V C CNN
DRAW DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N X GND 1 0 0 0 D 50 50 1 1 W N
@ -132,11 +137,11 @@ ENDDEF
DEF R R 0 0 N Y 1 F N DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN F0 "R" 80 0 50 V V C CNN
F1 "R" 0 0 50 V V C CNN F1 "R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN F2 "" -70 0 50 V V C CNN
F3 "" 0 0 50 H I C CNN F3 "" 0 0 50 H V C CNN
$FPLIST $FPLIST
R_* R_*
R_* Resistor_*
$ENDFPLIST $ENDFPLIST
DRAW DRAW
S -40 -100 40 100 0 1 10 N S -40 -100 40 100 0 1 10 N
@ -183,8 +188,8 @@ ENDDEF
DEF VCC #PWR 0 0 Y Y 1 F P DEF VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN F0 "#PWR" 0 -150 50 H I C CNN
F1 "VCC" 0 150 50 H V C CNN F1 "VCC" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H I C CNN F3 "" 0 0 50 H V C CNN
DRAW DRAW
C 0 75 25 0 1 0 N C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N P 2 0 1 0 0 0 0 50 N

File diff suppressed because it is too large Load diff

View file

@ -1,8 +1,8 @@
(export (version D) (export (version D)
(design (design
(source "C:/Users/DarKou/ownCloud/Mech Keyboards/Projects/HHKB_Vintage/kicad/MX_HHKB.sch") (source /home/dbroqua/WebstormProjects/dbroqua/MX_HHKB/Kicad/MX_HHKB.sch)
(date "4/29/2017 6:44:19 PM") (date "Sun 30 Apr 2017 06:33:03 PM CEST")
(tool "Eeschema 4.0.6") (tool "Eeschema 4.0.5+dfsg1-4")
(sheet (number 1) (name /) (tstamps /) (sheet (number 1) (name /) (tstamps /)
(title_block (title_block
(title) (title)
@ -736,13 +736,13 @@
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 59139671)) (tstamp 59139671))
(comp (ref K58) (comp (ref K58)
(value \) (value `)
(footprint Fooprints:Mx_Alps_100) (footprint Fooprints:Mx_Alps_100)
(libsource (lib keyboard_parts) (part KEYSW)) (libsource (lib keyboard_parts) (part KEYSW))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 59140EB9)) (tstamp 59140EB9))
(comp (ref K59) (comp (ref K59)
(value `) (value \)
(footprint Fooprints:Mx_Alps_100) (footprint Fooprints:Mx_Alps_100)
(libsource (lib keyboard_parts) (part KEYSW)) (libsource (lib keyboard_parts) (part KEYSW))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
@ -830,7 +830,13 @@
(footprint Capacitors_SMD:C_0805_HandSoldering) (footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part C_Small)) (libsource (lib device) (part C_Small))
(sheetpath (names /) (tstamps /)) (sheetpath (names /) (tstamps /))
(tstamp 5920B2C4))) (tstamp 5920B2C4))
(comp (ref K61)
(value Ctrl)
(footprint Footprint:Mx_Alps_175_STEPPED)
(libsource (lib keyboard_parts) (part KEYSW))
(sheetpath (names /) (tstamps /))
(tstamp 59062EBC)))
(libparts (libparts
(libpart (lib keyboard_parts) (part ATMEGA32U4) (libpart (lib keyboard_parts) (part ATMEGA32U4)
(fields (fields
@ -884,7 +890,11 @@
(libpart (lib device) (part C_Small) (libpart (lib device) (part C_Small)
(description "Unpolarized capacitor") (description "Unpolarized capacitor")
(footprints (footprints
(fp C_*)) (fp C?)
(fp C_????_*)
(fp C_????)
(fp SMD*_c)
(fp Capacitor*))
(fields (fields
(field (name Reference) C) (field (name Reference) C)
(field (name Value) C_Small)) (field (name Value) C_Small))
@ -894,7 +904,8 @@
(libpart (lib device) (part D) (libpart (lib device) (part D)
(description Diode) (description Diode)
(footprints (footprints
(fp TO-???*) (fp Diode_*)
(fp D-*)
(fp *SingleDiode) (fp *SingleDiode)
(fp *_Diode_*) (fp *_Diode_*)
(fp *SingleDiode*) (fp *SingleDiode*)
@ -916,7 +927,7 @@
(description Resistor) (description Resistor)
(footprints (footprints
(fp R_*) (fp R_*)
(fp R_*)) (fp Resistor_*))
(fields (fields
(field (name Reference) R) (field (name Reference) R)
(field (name Value) R)) (field (name Value) R))
@ -951,428 +962,430 @@
(pin (num 3) (name ~) (type passive))))) (pin (num 3) (name ~) (type passive)))))
(libraries (libraries
(library (logical keyboard_parts) (library (logical keyboard_parts)
(uri "C:\\Users\\DarKou\\ownCloud\\Mech Keyboards\\Projects\\HHKB_Vintage\\libraries\\Scheme\\keyboard_parts.lib")) (uri /home/dbroqua/WebstormProjects/dbroqua/MX_HHKB/Kicad/Libraries/keyboard_parts.lib))
(library (logical device) (library (logical device)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib"))) (uri /usr/share/kicad/library/device.lib)))
(nets (nets
(net (code 1) (name GND) (net (code 1) (name "Net-(R1-Pad2)")
(node (ref C2) (pin 2)) (node (ref SW1) (pin 2))
(node (ref C1) (pin 2)) (node (ref R1) (pin 2))
(node (ref X1) (pin 3)) (node (ref U0) (pin 13)))
(node (ref R2) (pin 2)) (net (code 2) (name "Net-(C2-Pad1)")
(node (ref C2) (pin 1))
(node (ref X1) (pin 2))
(node (ref U0) (pin 17)))
(net (code 3) (name GND)
(node (ref C5) (pin 2)) (node (ref C5) (pin 2))
(node (ref R2) (pin 2))
(node (ref U0) (pin 5))
(node (ref X1) (pin 3))
(node (ref C1) (pin 2))
(node (ref C2) (pin 2))
(node (ref SW1) (pin 1)) (node (ref SW1) (pin 1))
(node (ref C6) (pin 2)) (node (ref C6) (pin 2))
(node (ref U0) (pin 5))
(node (ref J1) (pin 6))
(node (ref J1) (pin 5)) (node (ref J1) (pin 5))
(node (ref C7) (pin 2)) (node (ref J1) (pin 6))
(node (ref C4) (pin 2)) (node (ref C3) (pin 2))
(node (ref C8) (pin 2)) (node (ref C8) (pin 2))
(node (ref C3) (pin 2))) (node (ref C4) (pin 2))
(net (code 2) (name "Net-(R1-Pad2)") (node (ref C7) (pin 2)))
(node (ref U0) (pin 13))
(node (ref R1) (pin 2))
(node (ref SW1) (pin 2)))
(net (code 3) (name "Net-(C2-Pad1)")
(node (ref U0) (pin 17))
(node (ref C2) (pin 1))
(node (ref X1) (pin 2)))
(net (code 4) (name "Net-(R2-Pad1)") (net (code 4) (name "Net-(R2-Pad1)")
(node (ref U0) (pin 33)) (node (ref U0) (pin 33))
(node (ref R2) (pin 1))) (node (ref R2) (pin 1)))
(net (code 5) (name "Net-(U0-Pad1)") (net (code 5) (name "Net-(U0-Pad1)")
(node (ref U0) (pin 1))) (node (ref U0) (pin 1)))
(net (code 6) (name "Net-(R3-Pad1)") (net (code 6) (name "Net-(R4-Pad2)")
(node (ref U0) (pin 3))
(node (ref R3) (pin 1)))
(net (code 7) (name "Net-(R4-Pad2)")
(node (ref U0) (pin 4)) (node (ref U0) (pin 4))
(node (ref R4) (pin 2))) (node (ref R4) (pin 2)))
(net (code 8) (name "Net-(C8-Pad1)") (net (code 7) (name "Net-(C8-Pad1)")
(node (ref C8) (pin 1)) (node (ref U0) (pin 6))
(node (ref U0) (pin 6))) (node (ref C8) (pin 1)))
(net (code 9) (name /Col1) (net (code 8) (name VCC)
(node (ref U0) (pin 9)) (node (ref U0) (pin 34))
(node (ref K15) (pin 1)) (node (ref J1) (pin 1))
(node (ref K2) (pin 1)) (node (ref U0) (pin 44))
(node (ref K41) (pin 1)) (node (ref U0) (pin 24))
(node (ref K53) (pin 1)) (node (ref U0) (pin 14))
(node (ref K28) (pin 1))) (node (ref C6) (pin 1))
(net (code 10) (name /Col6) (node (ref C3) (pin 1))
(node (ref K46) (pin 1)) (node (ref C4) (pin 1))
(node (ref C7) (pin 1))
(node (ref C5) (pin 1))
(node (ref R1) (pin 1))
(node (ref U0) (pin 7))
(node (ref U0) (pin 2)))
(net (code 9) (name /Col6)
(node (ref K20) (pin 1))
(node (ref K7) (pin 1)) (node (ref K7) (pin 1))
(node (ref K33) (pin 1)) (node (ref K33) (pin 1))
(node (ref K20) (pin 1)) (node (ref K46) (pin 1))
(node (ref U0) (pin 30))) (node (ref U0) (pin 30)))
(net (code 11) (name "Net-(U0-Pad40)") (net (code 10) (name "Net-(U0-Pad40)")
(node (ref U0) (pin 40))) (node (ref U0) (pin 40)))
(net (code 12) (name /Col2) (net (code 11) (name /Col8)
(node (ref K3) (pin 1))
(node (ref K54) (pin 1))
(node (ref K29) (pin 1))
(node (ref K16) (pin 1))
(node (ref U0) (pin 10))
(node (ref K42) (pin 1)))
(net (code 13) (name /Col3)
(node (ref K4) (pin 1))
(node (ref U0) (pin 11))
(node (ref K17) (pin 1))
(node (ref K30) (pin 1))
(node (ref K43) (pin 1)))
(net (code 14) (name /Col8)
(node (ref K22) (pin 1)) (node (ref K22) (pin 1))
(node (ref K56) (pin 1))
(node (ref K35) (pin 1))
(node (ref U0) (pin 31)) (node (ref U0) (pin 31))
(node (ref K35) (pin 1))
(node (ref K48) (pin 1)) (node (ref K48) (pin 1))
(node (ref K9) (pin 1))) (node (ref K9) (pin 1))
(net (code 15) (name /Col12) (node (ref K56) (pin 1)))
(node (ref K60) (pin 1)) (net (code 12) (name "Net-(U0-Pad41)")
(node (ref K39) (pin 1)) (node (ref U0) (pin 41)))
(node (ref K13) (pin 1)) (net (code 13) (name /Col7)
(node (ref K21) (pin 1))
(node (ref U0) (pin 12))
(node (ref K8) (pin 1))
(node (ref K34) (pin 1))
(node (ref K47) (pin 1)))
(net (code 14) (name /Col12)
(node (ref K52) (pin 1)) (node (ref K52) (pin 1))
(node (ref K13) (pin 1))
(node (ref K26) (pin 1))
(node (ref K60) (pin 1))
(node (ref U0) (pin 20)) (node (ref U0) (pin 20))
(node (ref K26) (pin 1))) (node (ref K39) (pin 1)))
(net (code 16) (name /Col5) (net (code 15) (name "Net-(U0-Pad37)")
(node (ref K55) (pin 1))
(node (ref U0) (pin 29))
(node (ref K6) (pin 1))
(node (ref K19) (pin 1))
(node (ref K32) (pin 1))
(node (ref K45) (pin 1)))
(net (code 17) (name "Net-(U0-Pad36)")
(node (ref U0) (pin 36)))
(net (code 18) (name /Row4)
(node (ref D59) (pin 1))
(node (ref D60) (pin 1))
(node (ref U0) (pin 27))
(node (ref D58) (pin 1))
(node (ref D57) (pin 1))
(node (ref D56) (pin 1))
(node (ref D55) (pin 1))
(node (ref D54) (pin 1))
(node (ref D53) (pin 1)))
(net (code 19) (name "Net-(U0-Pad37)")
(node (ref U0) (pin 37))) (node (ref U0) (pin 37)))
(net (code 20) (name /Col10) (net (code 16) (name /Col10)
(node (ref K58) (pin 1))
(node (ref K37) (pin 1)) (node (ref K37) (pin 1))
(node (ref K50) (pin 1))
(node (ref U0) (pin 18)) (node (ref U0) (pin 18))
(node (ref K11) (pin 1)) (node (ref K11) (pin 1))
(node (ref K58) (pin 1)) (node (ref K24) (pin 1)))
(node (ref K24) (pin 1)) (net (code 17) (name /Col4)
(node (ref K50) (pin 1))) (node (ref K18) (pin 1))
(net (code 21) (name /Col4)
(node (ref K31) (pin 1))
(node (ref K5) (pin 1)) (node (ref K5) (pin 1))
(node (ref U0) (pin 28)) (node (ref K31) (pin 1))
(node (ref K44) (pin 1)) (node (ref K44) (pin 1))
(node (ref K18) (pin 1))) (node (ref U0) (pin 28)))
(net (code 22) (name "Net-(U0-Pad38)") (net (code 18) (name "Net-(U0-Pad38)")
(node (ref U0) (pin 38))) (node (ref U0) (pin 38)))
(net (code 23) (name /Col11) (net (code 19) (name /Col11)
(node (ref K12) (pin 1))
(node (ref K25) (pin 1)) (node (ref K25) (pin 1))
(node (ref U0) (pin 19)) (node (ref U0) (pin 19))
(node (ref K51) (pin 1))
(node (ref K38) (pin 1)) (node (ref K38) (pin 1))
(node (ref K51) (pin 1))
(node (ref K12) (pin 1))
(node (ref K59) (pin 1))) (node (ref K59) (pin 1)))
(net (code 24) (name /Row3) (net (code 20) (name /Col5)
(node (ref D43) (pin 1)) (node (ref K6) (pin 1))
(node (ref D49) (pin 1)) (node (ref K32) (pin 1))
(node (ref D50) (pin 1)) (node (ref K19) (pin 1))
(node (ref D51) (pin 1)) (node (ref K45) (pin 1))
(node (ref D52) (pin 1)) (node (ref U0) (pin 29))
(node (ref D44) (pin 1)) (node (ref K55) (pin 1)))
(node (ref D40) (pin 1)) (net (code 21) (name "Net-(U0-Pad39)")
(node (ref D41) (pin 1))
(node (ref D42) (pin 1))
(node (ref D45) (pin 1))
(node (ref D46) (pin 1))
(node (ref D47) (pin 1))
(node (ref D48) (pin 1))
(node (ref U0) (pin 26)))
(net (code 25) (name "Net-(U0-Pad39)")
(node (ref U0) (pin 39))) (node (ref U0) (pin 39)))
(net (code 22) (name /Row4)
(node (ref U0) (pin 27))
(node (ref D60) (pin 1))
(node (ref D53) (pin 1))
(node (ref D54) (pin 1))
(node (ref D55) (pin 1))
(node (ref D56) (pin 1))
(node (ref D57) (pin 1))
(node (ref D58) (pin 1))
(node (ref D59) (pin 1)))
(net (code 23) (name "Net-(J1-Pad3)")
(node (ref R4) (pin 1))
(node (ref J1) (pin 3)))
(net (code 24) (name "Net-(J1-Pad4)")
(node (ref J1) (pin 4)))
(net (code 25) (name "Net-(R3-Pad1)")
(node (ref R3) (pin 1))
(node (ref U0) (pin 3)))
(net (code 26) (name "Net-(J1-Pad2)") (net (code 26) (name "Net-(J1-Pad2)")
(node (ref J1) (pin 2)) (node (ref J1) (pin 2))
(node (ref R3) (pin 2))) (node (ref R3) (pin 2)))
(net (code 27) (name "Net-(J1-Pad3)") (net (code 27) (name /Col9)
(node (ref J1) (pin 3)) (node (ref K36) (pin 1))
(node (ref R4) (pin 1)))
(net (code 28) (name "Net-(J1-Pad4)")
(node (ref J1) (pin 4)))
(net (code 29) (name "Net-(U0-Pad43)")
(node (ref U0) (pin 43)))
(net (code 30) (name "Net-(U0-Pad41)")
(node (ref U0) (pin 41)))
(net (code 31) (name /Col7)
(node (ref K34) (pin 1))
(node (ref K47) (pin 1))
(node (ref K8) (pin 1))
(node (ref K21) (pin 1))
(node (ref U0) (pin 12)))
(net (code 32) (name /Row2)
(node (ref D32) (pin 1))
(node (ref D34) (pin 1))
(node (ref D33) (pin 1))
(node (ref D31) (pin 1))
(node (ref D29) (pin 1))
(node (ref D28) (pin 1))
(node (ref D27) (pin 1))
(node (ref D30) (pin 1))
(node (ref D39) (pin 1))
(node (ref D38) (pin 1))
(node (ref D37) (pin 1))
(node (ref D36) (pin 1))
(node (ref D35) (pin 1))
(node (ref U0) (pin 22)))
(net (code 33) (name /Col9)
(node (ref K10) (pin 1))
(node (ref K57) (pin 1))
(node (ref K23) (pin 1))
(node (ref U0) (pin 32))
(node (ref K49) (pin 1)) (node (ref K49) (pin 1))
(node (ref K36) (pin 1))) (node (ref K57) (pin 1))
(net (code 34) (name "Net-(U0-Pad42)") (node (ref U0) (pin 32))
(node (ref K10) (pin 1))
(node (ref K23) (pin 1)))
(net (code 28) (name "Net-(U0-Pad42)")
(node (ref U0) (pin 42))) (node (ref U0) (pin 42)))
(net (code 35) (name "Net-(U0-Pad23)") (net (code 29) (name "Net-(U0-Pad23)")
(node (ref U0) (pin 23))) (node (ref U0) (pin 23)))
(net (code 36) (name VCC) (net (code 30) (name "Net-(U0-Pad43)")
(node (ref U0) (pin 44)) (node (ref U0) (pin 43)))
(node (ref J1) (pin 1)) (net (code 31) (name "Net-(U0-Pad15)")
(node (ref C3) (pin 1))
(node (ref C4) (pin 1))
(node (ref R1) (pin 1))
(node (ref C5) (pin 1))
(node (ref C7) (pin 1))
(node (ref U0) (pin 34))
(node (ref U0) (pin 24))
(node (ref U0) (pin 14))
(node (ref U0) (pin 2))
(node (ref U0) (pin 7))
(node (ref C6) (pin 1)))
(net (code 37) (name "Net-(U0-Pad15)")
(node (ref U0) (pin 15))) (node (ref U0) (pin 15)))
(net (code 38) (name /Row1) (net (code 32) (name "Net-(U0-Pad35)")
(node (ref U0) (pin 25))
(node (ref D19) (pin 1))
(node (ref D14) (pin 1))
(node (ref D26) (pin 1))
(node (ref D22) (pin 1))
(node (ref D24) (pin 1))
(node (ref D18) (pin 1))
(node (ref D23) (pin 1))
(node (ref D15) (pin 1))
(node (ref D17) (pin 1))
(node (ref D20) (pin 1))
(node (ref D25) (pin 1))
(node (ref D16) (pin 1))
(node (ref D21) (pin 1)))
(net (code 39) (name "Net-(U0-Pad35)")
(node (ref U0) (pin 35))) (node (ref U0) (pin 35)))
(net (code 40) (name "Net-(C1-Pad1)") (net (code 33) (name "Net-(C1-Pad1)")
(node (ref X1) (pin 1))
(node (ref C1) (pin 1)) (node (ref C1) (pin 1))
(node (ref U0) (pin 16)) (node (ref U0) (pin 16)))
(node (ref X1) (pin 1))) (net (code 34) (name "Net-(U0-Pad36)")
(net (code 41) (name "Net-(D15-Pad2)") (node (ref U0) (pin 36)))
(node (ref D15) (pin 2)) (net (code 35) (name "Net-(D27-Pad2)")
(node (ref K15) (pin 2))) (node (ref K61) (pin 1))
(net (code 42) (name "Net-(D16-Pad2)")
(node (ref D16) (pin 2))
(node (ref K16) (pin 2)))
(net (code 43) (name "Net-(D17-Pad2)")
(node (ref D17) (pin 2))
(node (ref K17) (pin 2)))
(net (code 44) (name "Net-(D18-Pad2)")
(node (ref D18) (pin 2))
(node (ref K18) (pin 2)))
(net (code 45) (name "Net-(D19-Pad2)")
(node (ref K19) (pin 2))
(node (ref D19) (pin 2)))
(net (code 46) (name "Net-(D20-Pad2)")
(node (ref D20) (pin 2))
(node (ref K20) (pin 2)))
(net (code 47) (name "Net-(D21-Pad2)")
(node (ref K21) (pin 2))
(node (ref D21) (pin 2)))
(net (code 48) (name "Net-(D22-Pad2)")
(node (ref K22) (pin 2))
(node (ref D22) (pin 2)))
(net (code 49) (name "Net-(D23-Pad2)")
(node (ref D23) (pin 2))
(node (ref K23) (pin 2)))
(net (code 50) (name "Net-(D10-Pad2)")
(node (ref D10) (pin 2))
(node (ref K10) (pin 2)))
(net (code 51) (name "Net-(D6-Pad2)")
(node (ref D6) (pin 2))
(node (ref K6) (pin 2)))
(net (code 52) (name "Net-(D7-Pad2)")
(node (ref K7) (pin 2))
(node (ref D7) (pin 2)))
(net (code 53) (name "Net-(D8-Pad2)")
(node (ref K8) (pin 2))
(node (ref D8) (pin 2)))
(net (code 54) (name "Net-(D9-Pad2)")
(node (ref K9) (pin 2))
(node (ref D9) (pin 2)))
(net (code 55) (name "Net-(D24-Pad2)")
(node (ref K24) (pin 2))
(node (ref D24) (pin 2)))
(net (code 56) (name "Net-(D11-Pad2)")
(node (ref D11) (pin 2))
(node (ref K11) (pin 2)))
(net (code 57) (name "Net-(D12-Pad2)")
(node (ref D12) (pin 2))
(node (ref K12) (pin 2)))
(net (code 58) (name "Net-(D13-Pad2)")
(node (ref D13) (pin 2))
(node (ref K13) (pin 2)))
(net (code 59) (name "Net-(D14-Pad2)")
(node (ref D14) (pin 2))
(node (ref K14) (pin 2)))
(net (code 60) (name "Net-(D25-Pad2)")
(node (ref K25) (pin 2))
(node (ref D25) (pin 2)))
(net (code 61) (name "Net-(D26-Pad2)")
(node (ref D26) (pin 2))
(node (ref K26) (pin 2)))
(net (code 62) (name "Net-(D27-Pad2)")
(node (ref K27) (pin 2)) (node (ref K27) (pin 2))
(node (ref D27) (pin 2))) (node (ref D27) (pin 2)))
(net (code 63) (name "Net-(D28-Pad2)") (net (code 36) (name "Net-(D15-Pad2)")
(node (ref D15) (pin 2))
(node (ref K15) (pin 2)))
(net (code 37) (name "Net-(D16-Pad2)")
(node (ref D16) (pin 2))
(node (ref K16) (pin 2)))
(net (code 38) (name "Net-(D17-Pad2)")
(node (ref K17) (pin 2))
(node (ref D17) (pin 2)))
(net (code 39) (name "Net-(D18-Pad2)")
(node (ref K18) (pin 2))
(node (ref D18) (pin 2)))
(net (code 40) (name "Net-(D19-Pad2)")
(node (ref D19) (pin 2))
(node (ref K19) (pin 2)))
(net (code 41) (name "Net-(D20-Pad2)")
(node (ref D20) (pin 2))
(node (ref K20) (pin 2)))
(net (code 42) (name "Net-(D21-Pad2)")
(node (ref D21) (pin 2))
(node (ref K21) (pin 2)))
(net (code 43) (name "Net-(D22-Pad2)")
(node (ref D22) (pin 2))
(node (ref K22) (pin 2)))
(net (code 44) (name "Net-(D23-Pad2)")
(node (ref K23) (pin 2))
(node (ref D23) (pin 2)))
(net (code 45) (name "Net-(D10-Pad2)")
(node (ref D10) (pin 2))
(node (ref K10) (pin 2)))
(net (code 46) (name "Net-(D6-Pad2)")
(node (ref D6) (pin 2))
(node (ref K6) (pin 2)))
(net (code 47) (name "Net-(D7-Pad2)")
(node (ref K7) (pin 2))
(node (ref D7) (pin 2)))
(net (code 48) (name "Net-(D8-Pad2)")
(node (ref K8) (pin 2))
(node (ref D8) (pin 2)))
(net (code 49) (name "Net-(D9-Pad2)")
(node (ref K9) (pin 2))
(node (ref D9) (pin 2)))
(net (code 50) (name "Net-(D24-Pad2)")
(node (ref D24) (pin 2))
(node (ref K24) (pin 2)))
(net (code 51) (name "Net-(D11-Pad2)")
(node (ref K11) (pin 2))
(node (ref D11) (pin 2)))
(net (code 52) (name "Net-(D12-Pad2)")
(node (ref K12) (pin 2))
(node (ref D12) (pin 2)))
(net (code 53) (name "Net-(D13-Pad2)")
(node (ref D13) (pin 2))
(node (ref K13) (pin 2)))
(net (code 54) (name "Net-(D14-Pad2)")
(node (ref K14) (pin 2))
(node (ref D14) (pin 2)))
(net (code 55) (name "Net-(D25-Pad2)")
(node (ref D25) (pin 2))
(node (ref K25) (pin 2)))
(net (code 56) (name "Net-(D26-Pad2)")
(node (ref K26) (pin 2))
(node (ref D26) (pin 2)))
(net (code 57) (name "Net-(D28-Pad2)")
(node (ref D28) (pin 2)) (node (ref D28) (pin 2))
(node (ref K28) (pin 2))) (node (ref K28) (pin 2)))
(net (code 64) (name /Col0) (net (code 58) (name "Net-(D29-Pad2)")
(node (ref U0) (pin 8))
(node (ref K14) (pin 1))
(node (ref K40) (pin 1))
(node (ref K1) (pin 1))
(node (ref K27) (pin 1)))
(net (code 65) (name "Net-(D2-Pad2)")
(node (ref K2) (pin 2))
(node (ref D2) (pin 2)))
(net (code 66) (name "Net-(D3-Pad2)")
(node (ref K3) (pin 2))
(node (ref D3) (pin 2)))
(net (code 67) (name "Net-(D4-Pad2)")
(node (ref K4) (pin 2))
(node (ref D4) (pin 2)))
(net (code 68) (name /Row0)
(node (ref D8) (pin 1))
(node (ref D7) (pin 1))
(node (ref D1) (pin 1))
(node (ref D5) (pin 1))
(node (ref D4) (pin 1))
(node (ref D3) (pin 1))
(node (ref D2) (pin 1))
(node (ref D6) (pin 1))
(node (ref D13) (pin 1))
(node (ref U0) (pin 21))
(node (ref D9) (pin 1))
(node (ref D10) (pin 1))
(node (ref D12) (pin 1))
(node (ref D11) (pin 1)))
(net (code 69) (name "Net-(D5-Pad2)")
(node (ref D5) (pin 2))
(node (ref K5) (pin 2)))
(net (code 70) (name "Net-(D1-Pad2)")
(node (ref K1) (pin 2))
(node (ref D1) (pin 2)))
(net (code 71) (name "Net-(D29-Pad2)")
(node (ref D29) (pin 2)) (node (ref D29) (pin 2))
(node (ref K29) (pin 2))) (node (ref K29) (pin 2)))
(net (code 59) (name /Row1)
(node (ref D15) (pin 1))
(node (ref U0) (pin 25))
(node (ref D17) (pin 1))
(node (ref D18) (pin 1))
(node (ref D19) (pin 1))
(node (ref D20) (pin 1))
(node (ref D14) (pin 1))
(node (ref D21) (pin 1))
(node (ref D16) (pin 1))
(node (ref D22) (pin 1))
(node (ref D23) (pin 1))
(node (ref D26) (pin 1))
(node (ref D25) (pin 1))
(node (ref D24) (pin 1)))
(net (code 60) (name /Col0)
(node (ref U0) (pin 8))
(node (ref K1) (pin 1))
(node (ref K40) (pin 1))
(node (ref K27) (pin 1))
(node (ref K14) (pin 1))
(node (ref K61) (pin 2)))
(net (code 61) (name "Net-(D2-Pad2)")
(node (ref D2) (pin 2))
(node (ref K2) (pin 2)))
(net (code 62) (name "Net-(D3-Pad2)")
(node (ref D3) (pin 2))
(node (ref K3) (pin 2)))
(net (code 63) (name "Net-(D4-Pad2)")
(node (ref D4) (pin 2))
(node (ref K4) (pin 2)))
(net (code 64) (name /Row0)
(node (ref D13) (pin 1))
(node (ref D5) (pin 1))
(node (ref D12) (pin 1))
(node (ref D11) (pin 1))
(node (ref D10) (pin 1))
(node (ref D9) (pin 1))
(node (ref D8) (pin 1))
(node (ref D7) (pin 1))
(node (ref U0) (pin 21))
(node (ref D1) (pin 1))
(node (ref D2) (pin 1))
(node (ref D3) (pin 1))
(node (ref D4) (pin 1))
(node (ref D6) (pin 1)))
(net (code 65) (name "Net-(D5-Pad2)")
(node (ref K5) (pin 2))
(node (ref D5) (pin 2)))
(net (code 66) (name "Net-(D1-Pad2)")
(node (ref K1) (pin 2))
(node (ref D1) (pin 2)))
(net (code 67) (name /Col3)
(node (ref K17) (pin 1))
(node (ref K30) (pin 1))
(node (ref K4) (pin 1))
(node (ref K43) (pin 1))
(node (ref U0) (pin 11)))
(net (code 68) (name "Net-(D56-Pad2)")
(node (ref D56) (pin 2))
(node (ref K56) (pin 2)))
(net (code 69) (name "Net-(D50-Pad2)")
(node (ref D50) (pin 2))
(node (ref K50) (pin 2)))
(net (code 70) (name "Net-(D51-Pad2)")
(node (ref D51) (pin 2))
(node (ref K51) (pin 2)))
(net (code 71) (name "Net-(D52-Pad2)")
(node (ref K52) (pin 2))
(node (ref D52) (pin 2)))
(net (code 72) (name "Net-(D53-Pad2)") (net (code 72) (name "Net-(D53-Pad2)")
(node (ref D53) (pin 2)) (node (ref D53) (pin 2))
(node (ref K53) (pin 2))) (node (ref K53) (pin 2)))
(net (code 73) (name "Net-(D49-Pad2)") (net (code 73) (name "Net-(D49-Pad2)")
(node (ref K49) (pin 2)) (node (ref K49) (pin 2))
(node (ref D49) (pin 2))) (node (ref D49) (pin 2)))
(net (code 74) (name "Net-(D50-Pad2)") (net (code 74) (name "Net-(D54-Pad2)")
(node (ref K50) (pin 2))
(node (ref D50) (pin 2)))
(net (code 75) (name "Net-(D51-Pad2)")
(node (ref K51) (pin 2))
(node (ref D51) (pin 2)))
(net (code 76) (name "Net-(D52-Pad2)")
(node (ref K52) (pin 2))
(node (ref D52) (pin 2)))
(net (code 77) (name "Net-(D48-Pad2)")
(node (ref D48) (pin 2))
(node (ref K48) (pin 2)))
(net (code 78) (name "Net-(D56-Pad2)")
(node (ref D56) (pin 2))
(node (ref K56) (pin 2)))
(net (code 79) (name "Net-(D54-Pad2)")
(node (ref D54) (pin 2)) (node (ref D54) (pin 2))
(node (ref K54) (pin 2))) (node (ref K54) (pin 2)))
(net (code 80) (name "Net-(D55-Pad2)") (net (code 75) (name "Net-(D55-Pad2)")
(node (ref K55) (pin 2)) (node (ref K55) (pin 2))
(node (ref D55) (pin 2))) (node (ref D55) (pin 2)))
(net (code 81) (name "Net-(D57-Pad2)") (net (code 76) (name "Net-(D57-Pad2)")
(node (ref D57) (pin 2)) (node (ref K57) (pin 2))
(node (ref K57) (pin 2))) (node (ref D57) (pin 2)))
(net (code 82) (name "Net-(D40-Pad2)") (net (code 77) (name "Net-(D58-Pad2)")
(node (ref D40) (pin 2)) (node (ref K58) (pin 2))
(node (ref K40) (pin 2))) (node (ref D58) (pin 2)))
(net (code 83) (name "Net-(D41-Pad2)") (net (code 78) (name "Net-(D41-Pad2)")
(node (ref K41) (pin 2)) (node (ref K41) (pin 2))
(node (ref D41) (pin 2))) (node (ref D41) (pin 2)))
(net (code 84) (name "Net-(D42-Pad2)") (net (code 79) (name "Net-(D42-Pad2)")
(node (ref K42) (pin 2)) (node (ref K42) (pin 2))
(node (ref D42) (pin 2))) (node (ref D42) (pin 2)))
(net (code 85) (name "Net-(D43-Pad2)") (net (code 80) (name "Net-(D43-Pad2)")
(node (ref D43) (pin 2)) (node (ref K43) (pin 2))
(node (ref K43) (pin 2))) (node (ref D43) (pin 2)))
(net (code 86) (name "Net-(D44-Pad2)") (net (code 81) (name "Net-(D44-Pad2)")
(node (ref D44) (pin 2)) (node (ref D44) (pin 2))
(node (ref K44) (pin 2))) (node (ref K44) (pin 2)))
(net (code 87) (name "Net-(D45-Pad2)") (net (code 82) (name "Net-(D45-Pad2)")
(node (ref D45) (pin 2)) (node (ref K45) (pin 2))
(node (ref K45) (pin 2))) (node (ref D45) (pin 2)))
(net (code 88) (name "Net-(D46-Pad2)") (net (code 83) (name "Net-(D46-Pad2)")
(node (ref D46) (pin 2)) (node (ref D46) (pin 2))
(node (ref K46) (pin 2))) (node (ref K46) (pin 2)))
(net (code 89) (name "Net-(D47-Pad2)") (net (code 84) (name "Net-(D47-Pad2)")
(node (ref K47) (pin 2)) (node (ref K47) (pin 2))
(node (ref D47) (pin 2))) (node (ref D47) (pin 2)))
(net (code 90) (name "Net-(D59-Pad2)") (net (code 85) (name "Net-(D48-Pad2)")
(node (ref K59) (pin 2)) (node (ref K48) (pin 2))
(node (ref D59) (pin 2))) (node (ref D48) (pin 2)))
(net (code 91) (name "Net-(D60-Pad2)") (net (code 86) (name /Row3)
(node (ref U0) (pin 26))
(node (ref D40) (pin 1))
(node (ref D47) (pin 1))
(node (ref D45) (pin 1))
(node (ref D41) (pin 1))
(node (ref D42) (pin 1))
(node (ref D43) (pin 1))
(node (ref D52) (pin 1))
(node (ref D44) (pin 1))
(node (ref D46) (pin 1))
(node (ref D48) (pin 1))
(node (ref D51) (pin 1))
(node (ref D50) (pin 1))
(node (ref D49) (pin 1)))
(net (code 87) (name "Net-(D60-Pad2)")
(node (ref D60) (pin 2)) (node (ref D60) (pin 2))
(node (ref K60) (pin 2))) (node (ref K60) (pin 2)))
(net (code 92) (name "Net-(D58-Pad2)") (net (code 88) (name "Net-(D59-Pad2)")
(node (ref D58) (pin 2)) (node (ref D59) (pin 2))
(node (ref K58) (pin 2))) (node (ref K59) (pin 2)))
(net (code 93) (name "Net-(D39-Pad2)") (net (code 89) (name "Net-(D40-Pad2)")
(node (ref K39) (pin 2)) (node (ref D40) (pin 2))
(node (ref D39) (pin 2))) (node (ref K40) (pin 2)))
(net (code 94) (name "Net-(D38-Pad2)") (net (code 90) (name "Net-(D39-Pad2)")
(node (ref D38) (pin 2)) (node (ref D39) (pin 2))
(node (ref K38) (pin 2))) (node (ref K39) (pin 2)))
(net (code 95) (name "Net-(D30-Pad2)") (net (code 91) (name "Net-(D30-Pad2)")
(node (ref D30) (pin 2)) (node (ref D30) (pin 2))
(node (ref K30) (pin 2))) (node (ref K30) (pin 2)))
(net (code 96) (name "Net-(D31-Pad2)") (net (code 92) (name "Net-(D31-Pad2)")
(node (ref D31) (pin 2)) (node (ref D31) (pin 2))
(node (ref K31) (pin 2))) (node (ref K31) (pin 2)))
(net (code 97) (name "Net-(D32-Pad2)") (net (code 93) (name "Net-(D32-Pad2)")
(node (ref D32) (pin 2)) (node (ref D32) (pin 2))
(node (ref K32) (pin 2))) (node (ref K32) (pin 2)))
(net (code 98) (name "Net-(D33-Pad2)") (net (code 94) (name "Net-(D33-Pad2)")
(node (ref D33) (pin 2)) (node (ref K33) (pin 2))
(node (ref K33) (pin 2))) (node (ref D33) (pin 2)))
(net (code 99) (name "Net-(D34-Pad2)") (net (code 95) (name "Net-(D34-Pad2)")
(node (ref K34) (pin 2)) (node (ref K34) (pin 2))
(node (ref D34) (pin 2))) (node (ref D34) (pin 2)))
(net (code 100) (name "Net-(D35-Pad2)") (net (code 96) (name "Net-(D35-Pad2)")
(node (ref D35) (pin 2)) (node (ref D35) (pin 2))
(node (ref K35) (pin 2))) (node (ref K35) (pin 2)))
(net (code 101) (name "Net-(D36-Pad2)") (net (code 97) (name "Net-(D36-Pad2)")
(node (ref D36) (pin 2)) (node (ref K36) (pin 2))
(node (ref K36) (pin 2))) (node (ref D36) (pin 2)))
(net (code 102) (name "Net-(D37-Pad2)") (net (code 98) (name "Net-(D37-Pad2)")
(node (ref D37) (pin 2)) (node (ref K37) (pin 2))
(node (ref K37) (pin 2))))) (node (ref D37) (pin 2)))
(net (code 99) (name "Net-(D38-Pad2)")
(node (ref K38) (pin 2))
(node (ref D38) (pin 2)))
(net (code 100) (name /Row2)
(node (ref D37) (pin 1))
(node (ref D38) (pin 1))
(node (ref D36) (pin 1))
(node (ref U0) (pin 22))
(node (ref D39) (pin 1))
(node (ref D31) (pin 1))
(node (ref D27) (pin 1))
(node (ref D28) (pin 1))
(node (ref D29) (pin 1))
(node (ref D30) (pin 1))
(node (ref D32) (pin 1))
(node (ref D33) (pin 1))
(node (ref D34) (pin 1))
(node (ref D35) (pin 1)))
(net (code 101) (name /Col1)
(node (ref K15) (pin 1))
(node (ref U0) (pin 9))
(node (ref K28) (pin 1))
(node (ref K41) (pin 1))
(node (ref K2) (pin 1))
(node (ref K53) (pin 1)))
(net (code 102) (name /Col2)
(node (ref K29) (pin 1))
(node (ref K42) (pin 1))
(node (ref K16) (pin 1))
(node (ref K54) (pin 1))
(node (ref U0) (pin 10))
(node (ref K3) (pin 1)))))

View file

@ -1989,4 +1989,20 @@ Wire Wire Line
2000 6550 2000 6700 2000 6550 2000 6700
Wire Wire Line Wire Wire Line
3000 6550 2000 6550 3000 6550 2000 6550
$Comp
L KEYSW K61
U 1 1 59062EBC
P 1050 2150
F 0 "K61" H 1000 2150 60 0000 C CNN
F 1 "Ctrl" H 1050 2050 60 0000 C CNN
F 2 "Footprint:Mx_Alps_175_STEPPED" H 1050 2150 60 0001 C CNN
F 3 "" H 1050 2150 60 0000 C CNN
1 1050 2150
-1 0 0 1
$EndComp
Wire Wire Line
750 2150 750 2300
Connection ~ 750 2300
Connection ~ 750 2150
Connection ~ 1350 2150
$EndSCHEMATC $EndSCHEMATC