Update libs of corne-light

This commit is contained in:
foostan 2020-10-13 22:18:12 +09:00
parent 7de25614c1
commit de7626d72e
9 changed files with 3104 additions and 3060 deletions

3
.gitmodules vendored
View File

@ -1,3 +1,6 @@
[submodule "corne-cherry/pcb/kbd"]
path = corne-cherry/pcb/kbd
url = https://github.com/foostan/kbd
[submodule "corne-light/pcb/kbd"]
path = corne-light/pcb/kbd
url = https://github.com/foostan/kbd

View File

@ -46,42 +46,6 @@ X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# corne-light-rescue_ProMicro-kbd
#
DEF corne-light-rescue_ProMicro-kbd U 0 40 Y Y 1 F N
F0 "U" 0 950 60 H V C CNN
F1 "corne-light-rescue_ProMicro-kbd" 0 -550 60 H V C CNN
F2 "" 100 -1050 60 H V C CNN
F3 "" 100 -1050 60 H V C CNN
DRAW
S -500 850 500 -450 0 1 0 N
X TX 1 -700 750 200 R 50 50 1 1 B
X E6 10 -700 -150 200 R 50 50 1 1 B
X B4 11 -700 -250 200 R 50 50 1 1 B
X B5 12 -700 -350 200 R 50 50 1 1 B
X B6 13 700 -350 200 L 50 50 1 1 B
X B2 14 700 -250 200 L 50 50 1 1 B
X B3 15 700 -150 200 L 50 50 1 1 B
X B1 16 700 -50 200 L 50 50 1 1 B
X F7 17 700 50 200 L 50 50 1 1 B
X F6 18 700 150 200 L 50 50 1 1 B
X F5 19 700 250 200 L 50 50 1 1 B
X RX 2 -700 650 200 R 50 50 1 1 B
X F4 20 700 350 200 L 50 50 1 1 B
X VCC 21 700 450 200 L 50 50 1 1 W
X RST 22 700 550 200 L 50 50 1 1 I
X GND 23 700 650 200 L 50 50 1 1 W
X RAW 24 700 750 200 L 50 50 1 1 w
X GND 3 -700 550 200 R 50 50 1 1 W
X GND 4 -700 450 200 R 50 50 1 1 W
X SDA 5 -700 350 200 R 50 50 1 1 B
X SCL 6 -700 250 200 R 50 50 1 1 B
X D4 7 -700 150 200 R 50 50 1 1 B
X C6 8 -700 50 200 R 50 50 1 1 B
X D7 9 -700 -50 200 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# kbd_MJ-4PP-9
#
DEF kbd_MJ-4PP-9 J 0 40 Y Y 1 F N
@ -103,6 +67,42 @@ X ~ D 200 25 79 L 28 20 1 1 I
ENDDRAW
ENDDEF
#
# kbd_ProMicro
#
DEF kbd_ProMicro U 0 40 Y Y 1 F N
F0 "U" 0 750 60 H V C CNN
F1 "kbd_ProMicro" 0 -750 60 H V C CNN
F2 "" 100 -1050 60 H V C CNN
F3 "" 100 -1050 60 H V C CNN
DRAW
S -500 650 500 -650 0 1 0 N
X TX0/D3 1 -700 550 200 R 50 50 1 1 B
X 7/E6 10 -700 -350 200 R 50 50 1 1 B
X 8/B4 11 -700 -450 200 R 50 50 1 1 B
X 9/B5 12 -700 -550 200 R 50 50 1 1 B
X B6/10 13 700 -550 200 L 50 50 1 1 B
X B2/16 14 700 -450 200 L 50 50 1 1 B
X B3/14 15 700 -350 200 L 50 50 1 1 B
X B1/15 16 700 -250 200 L 50 50 1 1 B
X F7/A0 17 700 -150 200 L 50 50 1 1 B
X F6/A1 18 700 -50 200 L 50 50 1 1 B
X F5/A2 19 700 50 200 L 50 50 1 1 B
X RX1/D2 2 -700 450 200 R 50 50 1 1 B
X F4/A3 20 700 150 200 L 50 50 1 1 B
X VCC 21 700 250 200 L 50 50 1 1 W
X RST 22 700 350 200 L 50 50 1 1 I
X GND 23 700 450 200 L 50 50 1 1 W
X RAW 24 700 550 200 L 50 50 1 1 w
X GND 3 -700 350 200 R 50 50 1 1 W
X GND 4 -700 250 200 R 50 50 1 1 W
X 2/D1/SDA 5 -700 150 200 R 50 50 1 1 B
X 3/D0/SCL 6 -700 50 200 R 50 50 1 1 B
X 4/D4 7 -700 -50 200 R 50 50 1 1 B
X 5/C6 8 -700 -150 200 R 50 50 1 1 B
X 6/D7 9 -700 -250 200 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# kbd_SW_PUSH
#
DEF kbd_SW_PUSH SW 0 40 N N 1 F N

File diff suppressed because it is too large Load Diff

View File

@ -1,14 +1,14 @@
(export (version D)
(design
(source /Users/adachi-kousuke/src/github.com/foostan/crkbd/corne-light/pcb/corne-light.sch)
(date "2019年02月16日土曜日 00:14:31")
(tool "Eeschema (5.0.0-3-g5ebb6b6)")
(source /Users/foostan/src/github.com/foostan/crkbd/corne-light/pcb/corne-light.sch)
(date "2020 October 13, Tuesday 22:00:42")
(tool "Eeschema (5.1.5-0-10_14)")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title "Corne Light")
(company foostan)
(rev 2.1)
(date 2018-12-26)
(rev 2.0)
(date 2020-10-13)
(source corne-light.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
@ -17,13 +17,13 @@
(components
(comp (ref U1)
(value ProMicro)
(footprint kbd:ProMicro_v2_1side)
(libsource (lib kbd) (part ProMicro) (description ""))
(footprint kbd:ProMicro_v3)
(libsource (lib corne-light-rescue) (part ProMicro-kbd) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E14C2))
(comp (ref SW2)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2699))
@ -35,7 +35,7 @@
(tstamp 5A5E26C6))
(comp (ref SW3)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E27F9))
@ -47,19 +47,19 @@
(tstamp 5A5E281F))
(comp (ref SW4)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2908))
(comp (ref SW5)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2933))
(comp (ref SW6)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E295E))
@ -83,7 +83,7 @@
(tstamp 5A5E2A33))
(comp (ref SW1)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2B19))
@ -95,7 +95,7 @@
(tstamp 5A5E2B5B))
(comp (ref SW8)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D26))
@ -107,7 +107,7 @@
(tstamp 5A5E2D2C))
(comp (ref SW9)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D32))
@ -119,19 +119,19 @@
(tstamp 5A5E2D38))
(comp (ref SW10)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D3E))
(comp (ref SW11)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D44))
(comp (ref SW12)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D4A))
@ -155,7 +155,7 @@
(tstamp 5A5E2D62))
(comp (ref SW7)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D6E))
@ -167,7 +167,7 @@
(tstamp 5A5E2D74))
(comp (ref SW14)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35B1))
@ -179,7 +179,7 @@
(tstamp 5A5E35B7))
(comp (ref SW15)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35BD))
@ -191,19 +191,19 @@
(tstamp 5A5E35C3))
(comp (ref SW16)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35C9))
(comp (ref SW17)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35CF))
(comp (ref SW18)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35D5))
@ -227,7 +227,7 @@
(tstamp 5A5E35ED))
(comp (ref SW13)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35F9))
@ -239,7 +239,7 @@
(tstamp 5A5E35FF))
(comp (ref SW20)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37A4))
@ -251,7 +251,7 @@
(tstamp 5A5E37AA))
(comp (ref SW21)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1.5u)
(footprint kbd:CherryMX_ChocV2_1.5u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37B0))
@ -263,7 +263,7 @@
(tstamp 5A5E37B6))
(comp (ref SW19)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37EC))
@ -288,18 +288,18 @@
(comp (ref J1)
(value MJ-4PP-9)
(footprint kbd:MJ-4PP-9_1side)
(libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)"))
(libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector), compatible with PJ320A"))
(sheetpath (names /) (tstamps /))
(tstamp 5ACD605D))
(comp (ref U2)
(value ProMicro)
(footprint kbd:ProMicro_v2_1side)
(libsource (lib kbd) (part ProMicro) (description ""))
(footprint kbd:ProMicro_v3)
(libsource (lib corne-light-rescue) (part ProMicro-kbd) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F857))
(comp (ref SW23)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F85D))
@ -311,7 +311,7 @@
(tstamp 5C25F863))
(comp (ref SW24)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F869))
@ -323,19 +323,19 @@
(tstamp 5C25F86F))
(comp (ref SW25)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F875))
(comp (ref SW26)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F87B))
(comp (ref SW27)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F881))
@ -359,7 +359,7 @@
(tstamp 5C25F893))
(comp (ref SW22)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F899))
@ -371,7 +371,7 @@
(tstamp 5C25F89F))
(comp (ref SW29)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8A5))
@ -383,7 +383,7 @@
(tstamp 5C25F8AB))
(comp (ref SW30)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8B1))
@ -395,19 +395,19 @@
(tstamp 5C25F8B7))
(comp (ref SW31)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8BD))
(comp (ref SW32)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8C3))
(comp (ref SW33)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8C9))
@ -431,7 +431,7 @@
(tstamp 5C25F8DB))
(comp (ref SW28)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8E1))
@ -443,7 +443,7 @@
(tstamp 5C25F8E7))
(comp (ref SW35)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8ED))
@ -455,7 +455,7 @@
(tstamp 5C25F8F3))
(comp (ref SW36)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F8F9))
@ -467,19 +467,19 @@
(tstamp 5C25F8FF))
(comp (ref SW37)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F905))
(comp (ref SW38)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F90B))
(comp (ref SW39)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F911))
@ -503,7 +503,7 @@
(tstamp 5C25F923))
(comp (ref SW34)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F929))
@ -515,7 +515,7 @@
(tstamp 5C25F92F))
(comp (ref SW41)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F935))
@ -527,7 +527,7 @@
(tstamp 5C25F93B))
(comp (ref SW42)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1.5u)
(footprint kbd:CherryMX_ChocV2_1.5u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F941))
@ -539,7 +539,7 @@
(tstamp 5C25F947))
(comp (ref SW40)
(value SW_PUSH)
(footprint kbd:CherryMX_Choc_1u)
(footprint kbd:CherryMX_ChocV2_1u)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C25F94D))
@ -564,7 +564,7 @@
(comp (ref J6)
(value MJ-4PP-9)
(footprint kbd:MJ-4PP-9_1side)
(libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)"))
(libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector), compatible with PJ320A"))
(sheetpath (names /) (tstamps /))
(tstamp 5C25FA15)))
(libparts
@ -595,21 +595,10 @@
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib kbd) (part MJ-4PP-9)
(description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)")
(docs ~)
(fields
(field (name Reference) J)
(field (name Value) MJ-4PP-9))
(pins
(pin (num A) (name ~) (type input))
(pin (num B) (name ~) (type input))
(pin (num C) (name ~) (type input))
(pin (num D) (name ~) (type input))))
(libpart (lib kbd) (part ProMicro)
(libpart (lib corne-light-rescue) (part ProMicro-kbd)
(fields
(field (name Reference) U)
(field (name Value) ProMicro))
(field (name Value) ProMicro-kbd))
(pins
(pin (num 1) (name TX) (type BiDi))
(pin (num 2) (name RX) (type BiDi))
@ -635,6 +624,17 @@
(pin (num 22) (name RST) (type input))
(pin (num 23) (name GND) (type power_in))
(pin (num 24) (name RAW) (type power_out))))
(libpart (lib kbd) (part MJ-4PP-9)
(description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector), compatible with PJ320A")
(docs ~)
(fields
(field (name Reference) J)
(field (name Value) MJ-4PP-9))
(pins
(pin (num A) (name ~) (type input))
(pin (num B) (name ~) (type input))
(pin (num C) (name ~) (type input))
(pin (num D) (name ~) (type input))))
(libpart (lib kbd) (part SW_PUSH)
(fields
(field (name Reference) SW)
@ -647,33 +647,35 @@
(uri "/Library/Application Support/kicad/library/Connector_Generic.lib"))
(library (logical Device)
(uri "/Library/Application Support/kicad/library/Device.lib"))
(library (logical corne-light-rescue)
(uri /Users/foostan/src/github.com/foostan/crkbd/corne-light/pcb/corne-light-rescue.lib))
(library (logical kbd)
(uri /Users/adachi-kousuke/src/github.com/foostan/kbd/library/kbd.lib)))
(uri /Users/foostan/src/github.com/foostan/kbd/kicad-symbols/kbd.lib)))
(nets
(net (code 1) (name LED)
(net (code 1) (name "Net-(U1-Pad1)")
(node (ref U1) (pin 1)))
(net (code 2) (name data)
(net (code 2) (name "Net-(U1-Pad11)")
(node (ref U1) (pin 11)))
(net (code 3) (name "Net-(U1-Pad12)")
(node (ref U1) (pin 12)))
(net (code 4) (name "Net-(U1-Pad13)")
(node (ref U1) (pin 13)))
(net (code 5) (name "Net-(U1-Pad14)")
(node (ref U1) (pin 14)))
(net (code 6) (name data)
(node (ref U1) (pin 2))
(node (ref J1) (pin B)))
(net (code 3) (name SDA)
(net (code 7) (name reset)
(node (ref RSW1) (pin 1))
(node (ref U1) (pin 22)))
(net (code 8) (name "Net-(U1-Pad24)")
(node (ref U1) (pin 24)))
(net (code 9) (name SDA)
(node (ref U1) (pin 5))
(node (ref J2) (pin 1)))
(net (code 4) (name SCL)
(node (ref U1) (pin 6))
(node (ref J2) (pin 2)))
(net (code 5) (name "Net-(U1-Pad11)")
(node (ref U1) (pin 11)))
(net (code 6) (name "Net-(U1-Pad12)")
(node (ref U1) (pin 12)))
(net (code 7) (name reset)
(node (ref U1) (pin 22))
(node (ref RSW1) (pin 1)))
(net (code 8) (name "Net-(U1-Pad13)")
(node (ref U1) (pin 13)))
(net (code 9) (name "Net-(U1-Pad14)")
(node (ref U1) (pin 14)))
(net (code 10) (name "Net-(U1-Pad24)")
(node (ref U1) (pin 24)))
(net (code 10) (name SCL)
(node (ref J2) (pin 2))
(node (ref U1) (pin 6)))
(net (code 11) (name "Net-(D2-Pad2)")
(node (ref D2) (pin 2))
(node (ref SW2) (pin 2)))
@ -702,14 +704,14 @@
(node (ref D10) (pin 2))
(node (ref SW10) (pin 2)))
(net (code 20) (name "Net-(D11-Pad2)")
(node (ref D11) (pin 2))
(node (ref SW11) (pin 2)))
(node (ref SW11) (pin 2))
(node (ref D11) (pin 2)))
(net (code 21) (name "Net-(D12-Pad2)")
(node (ref SW12) (pin 2))
(node (ref D12) (pin 2)))
(net (code 22) (name "Net-(D7-Pad2)")
(node (ref D7) (pin 2))
(node (ref SW7) (pin 2)))
(node (ref SW7) (pin 2))
(node (ref D7) (pin 2)))
(net (code 23) (name "Net-(D14-Pad2)")
(node (ref D14) (pin 2))
(node (ref SW14) (pin 2)))
@ -717,20 +719,20 @@
(node (ref D15) (pin 2))
(node (ref SW15) (pin 2)))
(net (code 25) (name "Net-(D16-Pad2)")
(node (ref SW16) (pin 2))
(node (ref D16) (pin 2)))
(node (ref D16) (pin 2))
(node (ref SW16) (pin 2)))
(net (code 26) (name "Net-(D17-Pad2)")
(node (ref D17) (pin 2))
(node (ref SW17) (pin 2)))
(node (ref SW17) (pin 2))
(node (ref D17) (pin 2)))
(net (code 27) (name "Net-(D18-Pad2)")
(node (ref SW18) (pin 2))
(node (ref D18) (pin 2)))
(node (ref D18) (pin 2))
(node (ref SW18) (pin 2)))
(net (code 28) (name "Net-(D13-Pad2)")
(node (ref SW13) (pin 2))
(node (ref D13) (pin 2)))
(node (ref D13) (pin 2))
(node (ref SW13) (pin 2)))
(net (code 29) (name "Net-(D20-Pad2)")
(node (ref SW20) (pin 2))
(node (ref D20) (pin 2)))
(node (ref D20) (pin 2))
(node (ref SW20) (pin 2)))
(net (code 30) (name "Net-(D21-Pad2)")
(node (ref D21) (pin 2))
(node (ref SW21) (pin 2)))
@ -738,114 +740,114 @@
(node (ref D19) (pin 2))
(node (ref SW19) (pin 2)))
(net (code 32) (name col1)
(node (ref U1) (pin 19))
(node (ref SW2) (pin 1))
(node (ref SW14) (pin 1))
(node (ref SW2) (pin 1))
(node (ref U1) (pin 19))
(node (ref SW8) (pin 1)))
(net (code 33) (name col0)
(node (ref U1) (pin 20))
(node (ref SW7) (pin 1))
(node (ref SW1) (pin 1))
(node (ref U1) (pin 20))
(node (ref SW13) (pin 1)))
(net (code 34) (name col2)
(node (ref SW3) (pin 1))
(node (ref U1) (pin 18))
(node (ref SW15) (pin 1))
(node (ref SW9) (pin 1)))
(node (ref SW9) (pin 1))
(node (ref U1) (pin 18))
(node (ref SW3) (pin 1)))
(net (code 35) (name col3)
(node (ref SW19) (pin 1))
(node (ref U1) (pin 17))
(node (ref SW4) (pin 1))
(node (ref SW10) (pin 1))
(node (ref SW19) (pin 1))
(node (ref U1) (pin 17))
(node (ref SW16) (pin 1)))
(net (code 36) (name col4)
(node (ref SW17) (pin 1))
(node (ref U1) (pin 16))
(node (ref SW5) (pin 1))
(node (ref SW17) (pin 1))
(node (ref SW11) (pin 1))
(node (ref SW20) (pin 1)))
(node (ref SW20) (pin 1))
(node (ref SW5) (pin 1)))
(net (code 37) (name col5)
(node (ref SW6) (pin 1))
(node (ref U1) (pin 15))
(node (ref SW18) (pin 1))
(node (ref SW21) (pin 1))
(node (ref SW6) (pin 1))
(node (ref SW12) (pin 1))
(node (ref U1) (pin 15)))
(node (ref SW21) (pin 1)))
(net (code 38) (name row0)
(node (ref D1) (pin 1))
(node (ref D6) (pin 1))
(node (ref D2) (pin 1))
(node (ref D5) (pin 1))
(node (ref D4) (pin 1))
(node (ref D3) (pin 1))
(node (ref D6) (pin 1))
(node (ref D2) (pin 1))
(node (ref U1) (pin 7)))
(node (ref U1) (pin 7))
(node (ref D1) (pin 1)))
(net (code 39) (name row1)
(node (ref D7) (pin 1))
(node (ref D12) (pin 1))
(node (ref D7) (pin 1))
(node (ref D11) (pin 1))
(node (ref D10) (pin 1))
(node (ref D9) (pin 1))
(node (ref D8) (pin 1))
(node (ref U1) (pin 8)))
(node (ref U1) (pin 8))
(node (ref D9) (pin 1))
(node (ref D10) (pin 1)))
(net (code 40) (name row2)
(node (ref D14) (pin 1))
(node (ref D15) (pin 1))
(node (ref D16) (pin 1))
(node (ref D17) (pin 1))
(node (ref D18) (pin 1))
(node (ref D13) (pin 1))
(node (ref U1) (pin 9)))
(node (ref D18) (pin 1))
(node (ref D17) (pin 1))
(node (ref U1) (pin 9))
(node (ref D16) (pin 1))
(node (ref D15) (pin 1))
(node (ref D14) (pin 1)))
(net (code 41) (name row3)
(node (ref U1) (pin 10))
(node (ref D20) (pin 1))
(node (ref D21) (pin 1))
(node (ref U1) (pin 10))
(node (ref D19) (pin 1)))
(net (code 42) (name GND)
(node (ref RSW1) (pin 2))
(node (ref U1) (pin 3))
(node (ref J1) (pin C))
(node (ref U1) (pin 23))
(node (ref J2) (pin 4))
(node (ref RSW1) (pin 2))
(node (ref U1) (pin 4))
(node (ref J2) (pin 4)))
(node (ref U1) (pin 3))
(node (ref U1) (pin 23)))
(net (code 43) (name VCC)
(node (ref U1) (pin 21))
(node (ref J1) (pin D))
(node (ref J2) (pin 3))
(node (ref J1) (pin D)))
(node (ref U1) (pin 21)))
(net (code 44) (name "Net-(J1-PadA)")
(node (ref J1) (pin A)))
(net (code 45) (name LED_r)
(net (code 45) (name "Net-(U2-Pad1)")
(node (ref U2) (pin 1)))
(net (code 46) (name data_r)
(net (code 46) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 47) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(net (code 48) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13)))
(net (code 49) (name "Net-(U2-Pad14)")
(node (ref U2) (pin 14)))
(net (code 50) (name data_r)
(node (ref J6) (pin B))
(node (ref U2) (pin 2)))
(net (code 47) (name SDA_r)
(node (ref U2) (pin 5))
(node (ref J7) (pin 4)))
(net (code 48) (name SCL_r)
(node (ref U2) (pin 6))
(node (ref J7) (pin 3)))
(net (code 49) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 50) (name VDD)
(node (ref J6) (pin D))
(net (code 51) (name VDD)
(node (ref U2) (pin 21))
(node (ref J7) (pin 2)))
(net (code 51) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(node (ref J7) (pin 3))
(node (ref J6) (pin D)))
(net (code 52) (name reset_r)
(node (ref RSW2) (pin 1))
(node (ref U2) (pin 22)))
(net (code 53) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13)))
(net (code 54) (name "Net-(U2-Pad14)")
(node (ref U2) (pin 14)))
(net (code 55) (name "Net-(U2-Pad24)")
(node (ref U2) (pin 22))
(node (ref RSW2) (pin 1)))
(net (code 53) (name "Net-(U2-Pad24)")
(node (ref U2) (pin 24)))
(net (code 54) (name SDA_r)
(node (ref U2) (pin 5))
(node (ref J7) (pin 1)))
(net (code 55) (name SCL_r)
(node (ref U2) (pin 6))
(node (ref J7) (pin 2)))
(net (code 56) (name "Net-(D23-Pad2)")
(node (ref SW23) (pin 2))
(node (ref D23) (pin 2)))
(node (ref D23) (pin 2))
(node (ref SW23) (pin 2)))
(net (code 57) (name "Net-(D24-Pad2)")
(node (ref D24) (pin 2))
(node (ref SW24) (pin 2)))
(node (ref SW24) (pin 2))
(node (ref D24) (pin 2)))
(net (code 58) (name "Net-(D25-Pad2)")
(node (ref SW25) (pin 2))
(node (ref D25) (pin 2)))
@ -856,8 +858,8 @@
(node (ref D27) (pin 2))
(node (ref SW27) (pin 2)))
(net (code 61) (name "Net-(D22-Pad2)")
(node (ref SW22) (pin 2))
(node (ref D22) (pin 2)))
(node (ref D22) (pin 2))
(node (ref SW22) (pin 2)))
(net (code 62) (name "Net-(D29-Pad2)")
(node (ref D29) (pin 2))
(node (ref SW29) (pin 2)))
@ -865,17 +867,17 @@
(node (ref D30) (pin 2))
(node (ref SW30) (pin 2)))
(net (code 64) (name "Net-(D31-Pad2)")
(node (ref D31) (pin 2))
(node (ref SW31) (pin 2)))
(node (ref SW31) (pin 2))
(node (ref D31) (pin 2)))
(net (code 65) (name "Net-(D32-Pad2)")
(node (ref SW32) (pin 2))
(node (ref D32) (pin 2)))
(node (ref D32) (pin 2))
(node (ref SW32) (pin 2)))
(net (code 66) (name "Net-(D33-Pad2)")
(node (ref D33) (pin 2))
(node (ref SW33) (pin 2)))
(node (ref SW33) (pin 2))
(node (ref D33) (pin 2)))
(net (code 67) (name "Net-(D28-Pad2)")
(node (ref SW28) (pin 2))
(node (ref D28) (pin 2)))
(node (ref D28) (pin 2))
(node (ref SW28) (pin 2)))
(net (code 68) (name "Net-(D35-Pad2)")
(node (ref SW35) (pin 2))
(node (ref D35) (pin 2)))
@ -905,72 +907,72 @@
(node (ref SW40) (pin 2)))
(net (code 77) (name col1_r)
(node (ref SW23) (pin 1))
(node (ref SW35) (pin 1))
(node (ref U2) (pin 19))
(node (ref SW29) (pin 1)))
(node (ref SW29) (pin 1))
(node (ref SW35) (pin 1)))
(net (code 78) (name col0_r)
(node (ref SW28) (pin 1))
(node (ref SW34) (pin 1))
(node (ref SW22) (pin 1))
(node (ref U2) (pin 20)))
(node (ref U2) (pin 20))
(node (ref SW28) (pin 1)))
(net (code 79) (name col2_r)
(node (ref SW24) (pin 1))
(node (ref SW36) (pin 1))
(node (ref SW30) (pin 1))
(node (ref U2) (pin 18))
(node (ref SW24) (pin 1)))
(node (ref U2) (pin 18)))
(net (code 80) (name col3_r)
(node (ref SW31) (pin 1))
(node (ref SW37) (pin 1))
(node (ref SW25) (pin 1))
(node (ref SW40) (pin 1))
(node (ref U2) (pin 17))
(node (ref SW25) (pin 1)))
(node (ref SW37) (pin 1)))
(net (code 81) (name col4_r)
(node (ref SW32) (pin 1))
(node (ref U2) (pin 16))
(node (ref SW32) (pin 1))
(node (ref SW38) (pin 1))
(node (ref SW26) (pin 1))
(node (ref SW41) (pin 1)))
(node (ref SW41) (pin 1))
(node (ref SW26) (pin 1)))
(net (code 82) (name col5_r)
(node (ref SW33) (pin 1))
(node (ref U2) (pin 15))
(node (ref SW27) (pin 1))
(node (ref SW33) (pin 1))
(node (ref SW39) (pin 1))
(node (ref SW42) (pin 1))
(node (ref SW27) (pin 1)))
(node (ref SW42) (pin 1)))
(net (code 83) (name row0_r)
(node (ref D23) (pin 1))
(node (ref U2) (pin 7))
(node (ref D22) (pin 1))
(node (ref D27) (pin 1))
(node (ref D26) (pin 1))
(node (ref D25) (pin 1))
(node (ref D24) (pin 1))
(node (ref D23) (pin 1)))
(node (ref D22) (pin 1))
(node (ref D25) (pin 1)))
(net (code 84) (name row1_r)
(node (ref U2) (pin 8))
(node (ref D28) (pin 1))
(node (ref D33) (pin 1))
(node (ref D32) (pin 1))
(node (ref D31) (pin 1))
(node (ref D30) (pin 1))
(node (ref D29) (pin 1)))
(node (ref D32) (pin 1))
(node (ref D33) (pin 1))
(node (ref D28) (pin 1))
(node (ref D29) (pin 1))
(node (ref U2) (pin 8))
(node (ref D30) (pin 1)))
(net (code 85) (name row2_r)
(node (ref D35) (pin 1))
(node (ref D36) (pin 1))
(node (ref U2) (pin 9))
(node (ref D37) (pin 1))
(node (ref D38) (pin 1))
(node (ref D34) (pin 1))
(node (ref D39) (pin 1))
(node (ref D34) (pin 1)))
(node (ref D38) (pin 1))
(node (ref D37) (pin 1))
(node (ref D36) (pin 1))
(node (ref D35) (pin 1)))
(net (code 86) (name row3_r)
(node (ref U2) (pin 10))
(node (ref D40) (pin 1))
(node (ref D42) (pin 1))
(node (ref D41) (pin 1)))
(node (ref D41) (pin 1))
(node (ref U2) (pin 10)))
(net (code 87) (name GNDA)
(node (ref RSW2) (pin 2))
(node (ref J7) (pin 1))
(node (ref J6) (pin C))
(node (ref U2) (pin 23))
(node (ref J7) (pin 4))
(node (ref RSW2) (pin 2))
(node (ref U2) (pin 4))
(node (ref U2) (pin 3)))
(node (ref U2) (pin 3))
(node (ref U2) (pin 23)))
(net (code 88) (name "Net-(J6-PadA)")
(node (ref J6) (pin A)))))

View File

@ -1,4 +1,4 @@
update=2019 November 05, Tuesday 00:04:59
update=2020 October 13, Tuesday 22:02:25
version=1
last_client=kicad
[cvpcb]
@ -9,10 +9,20 @@ version=1
[eeschema]
version=1
LibDir=
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
LastNetListRead=corne-light.net
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
@ -58,7 +68,7 @@ OthersTextUpright=1
SolderMaskClearance=0.2
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=-0
SolderPasteRatio=0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0

View File

@ -5,8 +5,8 @@ $Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "Corne Light"
Date "2018-12-26"
Rev "2.1"
Date "2020-10-13"
Rev "2.0"
Comp "foostan"
Comment1 ""
Comment2 ""
@ -14,14 +14,14 @@ Comment3 ""
Comment4 ""
$EndDescr
$Comp
L corne-light-rescue:ProMicro-kbd U1
L kbd:ProMicro U1
U 1 1 5A5E14C2
P 6225 1625
F 0 "U1" H 6225 2575 60 0000 C CNN
F 1 "ProMicro" H 6225 1075 60 0000 C CNN
F 2 "kbd:ProMicro_v2_1side" H 6325 575 60 0001 C CNN
F 3 "" H 6325 575 60 0000 C CNN
1 6225 1625
P 6225 1425
F 0 "U1" H 6225 2375 60 0000 C CNN
F 1 "ProMicro" H 6225 875 60 0000 C CNN
F 2 "kbd:ProMicro_v3" H 6325 375 60 0001 C CNN
F 3 "" H 6325 375 60 0000 C CNN
1 6225 1425
1 0 0 -1
$EndComp
$Comp
@ -30,7 +30,7 @@ U 1 1 5A5E2699
P 1625 950
F 0 "SW2" H 1775 1060 50 0000 C CNN
F 1 "SW_PUSH" H 1625 870 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 1625 950 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 1625 950 50 0001 C CNN
F 3 "" H 1625 950 50 0000 C CNN
1 1625 950
1 0 0 -1
@ -52,7 +52,7 @@ U 1 1 5A5E27F9
P 2325 950
F 0 "SW3" H 2475 1060 50 0000 C CNN
F 1 "SW_PUSH" H 2325 870 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 2325 950 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 2325 950 50 0001 C CNN
F 3 "" H 2325 950 50 0000 C CNN
1 2325 950
1 0 0 -1
@ -74,7 +74,7 @@ U 1 1 5A5E2908
P 3025 950
F 0 "SW4" H 3175 1060 50 0000 C CNN
F 1 "SW_PUSH" H 3025 870 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3025 950 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3025 950 50 0001 C CNN
F 3 "" H 3025 950 50 0000 C CNN
1 3025 950
1 0 0 -1
@ -85,7 +85,7 @@ U 1 1 5A5E2933
P 3725 950
F 0 "SW5" H 3875 1060 50 0000 C CNN
F 1 "SW_PUSH" H 3725 870 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3725 950 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3725 950 50 0001 C CNN
F 3 "" H 3725 950 50 0000 C CNN
1 3725 950
1 0 0 -1
@ -96,7 +96,7 @@ U 1 1 5A5E295E
P 4425 950
F 0 "SW6" H 4575 1060 50 0000 C CNN
F 1 "SW_PUSH" H 4425 870 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 4425 950 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 4425 950 50 0001 C CNN
F 3 "" H 4425 950 50 0000 C CNN
1 4425 950
1 0 0 -1
@ -140,7 +140,7 @@ U 1 1 5A5E2B19
P 925 950
F 0 "SW1" H 1075 1060 50 0000 C CNN
F 1 "SW_PUSH" H 925 870 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 925 950 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 925 950 50 0001 C CNN
F 3 "" H 925 950 50 0000 C CNN
1 925 950
1 0 0 -1
@ -162,7 +162,7 @@ U 1 1 5A5E2D26
P 1625 1550
F 0 "SW8" H 1775 1660 50 0000 C CNN
F 1 "SW_PUSH" H 1625 1470 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 1625 1550 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 1625 1550 50 0001 C CNN
F 3 "" H 1625 1550 50 0000 C CNN
1 1625 1550
1 0 0 -1
@ -184,7 +184,7 @@ U 1 1 5A5E2D32
P 2325 1550
F 0 "SW9" H 2475 1660 50 0000 C CNN
F 1 "SW_PUSH" H 2325 1470 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 2325 1550 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 2325 1550 50 0001 C CNN
F 3 "" H 2325 1550 50 0000 C CNN
1 2325 1550
1 0 0 -1
@ -206,7 +206,7 @@ U 1 1 5A5E2D3E
P 3025 1550
F 0 "SW10" H 3175 1660 50 0000 C CNN
F 1 "SW_PUSH" H 3025 1470 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3025 1550 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3025 1550 50 0001 C CNN
F 3 "" H 3025 1550 50 0000 C CNN
1 3025 1550
1 0 0 -1
@ -217,7 +217,7 @@ U 1 1 5A5E2D44
P 3725 1550
F 0 "SW11" H 3875 1660 50 0000 C CNN
F 1 "SW_PUSH" H 3725 1470 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3725 1550 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3725 1550 50 0001 C CNN
F 3 "" H 3725 1550 50 0000 C CNN
1 3725 1550
1 0 0 -1
@ -228,7 +228,7 @@ U 1 1 5A5E2D4A
P 4425 1550
F 0 "SW12" H 4575 1660 50 0000 C CNN
F 1 "SW_PUSH" H 4425 1470 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 4425 1550 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 4425 1550 50 0001 C CNN
F 3 "" H 4425 1550 50 0000 C CNN
1 4425 1550
1 0 0 -1
@ -272,7 +272,7 @@ U 1 1 5A5E2D6E
P 925 1550
F 0 "SW7" H 1075 1660 50 0000 C CNN
F 1 "SW_PUSH" H 925 1470 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 925 1550 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 925 1550 50 0001 C CNN
F 3 "" H 925 1550 50 0000 C CNN
1 925 1550
1 0 0 -1
@ -294,7 +294,7 @@ U 1 1 5A5E35B1
P 1625 2150
F 0 "SW14" H 1775 2260 50 0000 C CNN
F 1 "SW_PUSH" H 1625 2070 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 1625 2150 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 1625 2150 50 0001 C CNN
F 3 "" H 1625 2150 50 0000 C CNN
1 1625 2150
1 0 0 -1
@ -316,7 +316,7 @@ U 1 1 5A5E35BD
P 2325 2150
F 0 "SW15" H 2475 2260 50 0000 C CNN
F 1 "SW_PUSH" H 2325 2070 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 2325 2150 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 2325 2150 50 0001 C CNN
F 3 "" H 2325 2150 50 0000 C CNN
1 2325 2150
1 0 0 -1
@ -338,7 +338,7 @@ U 1 1 5A5E35C9
P 3025 2150
F 0 "SW16" H 3175 2260 50 0000 C CNN
F 1 "SW_PUSH" H 3025 2070 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3025 2150 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3025 2150 50 0001 C CNN
F 3 "" H 3025 2150 50 0000 C CNN
1 3025 2150
1 0 0 -1
@ -349,7 +349,7 @@ U 1 1 5A5E35CF
P 3725 2150
F 0 "SW17" H 3875 2260 50 0000 C CNN
F 1 "SW_PUSH" H 3725 2070 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3725 2150 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3725 2150 50 0001 C CNN
F 3 "" H 3725 2150 50 0000 C CNN
1 3725 2150
1 0 0 -1
@ -360,7 +360,7 @@ U 1 1 5A5E35D5
P 4425 2150
F 0 "SW18" H 4575 2260 50 0000 C CNN
F 1 "SW_PUSH" H 4425 2070 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 4425 2150 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 4425 2150 50 0001 C CNN
F 3 "" H 4425 2150 50 0000 C CNN
1 4425 2150
1 0 0 -1
@ -404,7 +404,7 @@ U 1 1 5A5E35F9
P 925 2150
F 0 "SW13" H 1075 2260 50 0000 C CNN
F 1 "SW_PUSH" H 925 2070 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 925 2150 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 925 2150 50 0001 C CNN
F 3 "" H 925 2150 50 0000 C CNN
1 925 2150
1 0 0 -1
@ -426,7 +426,7 @@ U 1 1 5A5E37A4
P 3725 2750
F 0 "SW20" H 3875 2860 50 0000 C CNN
F 1 "SW_PUSH" H 3725 2670 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3725 2750 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3725 2750 50 0001 C CNN
F 3 "" H 3725 2750 50 0000 C CNN
1 3725 2750
1 0 0 -1
@ -448,7 +448,7 @@ U 1 1 5A5E37B0
P 4425 2750
F 0 "SW21" H 4575 2860 50 0000 C CNN
F 1 "SW_PUSH" H 4425 2670 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1.5u" H 4425 2750 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1.5u" H 4425 2750 50 0001 C CNN
F 3 "" H 4425 2750 50 0000 C CNN
1 4425 2750
1 0 0 -1
@ -470,7 +470,7 @@ U 1 1 5A5E37EC
P 3025 2750
F 0 "SW19" H 3175 2860 50 0000 C CNN
F 1 "SW_PUSH" H 3025 2670 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3025 2750 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3025 2750 50 0001 C CNN
F 3 "" H 3025 2750 50 0000 C CNN
1 3025 2750
1 0 0 -1
@ -612,8 +612,6 @@ F 3 "" H 8925 825 50 0001 C CNN
1 8925 825
1 0 0 -1
$EndComp
Text GLabel 5525 875 0 47 Input ~ 0
LED
Text GLabel 5525 975 0 47 Input ~ 0
data
$Comp
@ -843,14 +841,14 @@ Connection ~ 4125 2150
Wire Wire Line
4125 2150 4125 2750
$Comp
L corne-light-rescue:ProMicro-kbd U2
L kbd:ProMicro U2
U 1 1 5C25F857
P 6225 4500
F 0 "U2" H 6225 5450 60 0000 C CNN
F 1 "ProMicro" H 6225 3950 60 0000 C CNN
F 2 "kbd:ProMicro_v2_1side" H 6325 3450 60 0001 C CNN
F 3 "" H 6325 3450 60 0000 C CNN
1 6225 4500
P 6225 4300
F 0 "U2" H 6225 5250 60 0000 C CNN
F 1 "ProMicro" H 6225 3750 60 0000 C CNN
F 2 "kbd:ProMicro_v3" H 6325 3250 60 0001 C CNN
F 3 "" H 6325 3250 60 0000 C CNN
1 6225 4300
1 0 0 -1
$EndComp
$Comp
@ -859,7 +857,7 @@ U 1 1 5C25F85D
P 1650 4200
F 0 "SW23" H 1800 4310 50 0000 C CNN
F 1 "SW_PUSH" H 1650 4120 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 1650 4200 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 1650 4200 50 0001 C CNN
F 3 "" H 1650 4200 50 0000 C CNN
1 1650 4200
1 0 0 -1
@ -881,7 +879,7 @@ U 1 1 5C25F869
P 2350 4200
F 0 "SW24" H 2500 4310 50 0000 C CNN
F 1 "SW_PUSH" H 2350 4120 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 2350 4200 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 2350 4200 50 0001 C CNN
F 3 "" H 2350 4200 50 0000 C CNN
1 2350 4200
1 0 0 -1
@ -903,7 +901,7 @@ U 1 1 5C25F875
P 3050 4200
F 0 "SW25" H 3200 4310 50 0000 C CNN
F 1 "SW_PUSH" H 3050 4120 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3050 4200 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3050 4200 50 0001 C CNN
F 3 "" H 3050 4200 50 0000 C CNN
1 3050 4200
1 0 0 -1
@ -914,7 +912,7 @@ U 1 1 5C25F87B
P 3750 4200
F 0 "SW26" H 3900 4310 50 0000 C CNN
F 1 "SW_PUSH" H 3750 4120 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3750 4200 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3750 4200 50 0001 C CNN
F 3 "" H 3750 4200 50 0000 C CNN
1 3750 4200
1 0 0 -1
@ -925,7 +923,7 @@ U 1 1 5C25F881
P 4450 4200
F 0 "SW27" H 4600 4310 50 0000 C CNN
F 1 "SW_PUSH" H 4450 4120 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 4450 4200 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 4450 4200 50 0001 C CNN
F 3 "" H 4450 4200 50 0000 C CNN
1 4450 4200
1 0 0 -1
@ -969,7 +967,7 @@ U 1 1 5C25F899
P 950 4200
F 0 "SW22" H 1100 4310 50 0000 C CNN
F 1 "SW_PUSH" H 950 4120 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 950 4200 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 950 4200 50 0001 C CNN
F 3 "" H 950 4200 50 0000 C CNN
1 950 4200
1 0 0 -1
@ -991,7 +989,7 @@ U 1 1 5C25F8A5
P 1650 4800
F 0 "SW29" H 1800 4910 50 0000 C CNN
F 1 "SW_PUSH" H 1650 4720 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 1650 4800 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 1650 4800 50 0001 C CNN
F 3 "" H 1650 4800 50 0000 C CNN
1 1650 4800
1 0 0 -1
@ -1013,7 +1011,7 @@ U 1 1 5C25F8B1
P 2350 4800
F 0 "SW30" H 2500 4910 50 0000 C CNN
F 1 "SW_PUSH" H 2350 4720 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 2350 4800 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 2350 4800 50 0001 C CNN
F 3 "" H 2350 4800 50 0000 C CNN
1 2350 4800
1 0 0 -1
@ -1035,7 +1033,7 @@ U 1 1 5C25F8BD
P 3050 4800
F 0 "SW31" H 3200 4910 50 0000 C CNN
F 1 "SW_PUSH" H 3050 4720 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3050 4800 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3050 4800 50 0001 C CNN
F 3 "" H 3050 4800 50 0000 C CNN
1 3050 4800
1 0 0 -1
@ -1046,7 +1044,7 @@ U 1 1 5C25F8C3
P 3750 4800
F 0 "SW32" H 3900 4910 50 0000 C CNN
F 1 "SW_PUSH" H 3750 4720 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3750 4800 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3750 4800 50 0001 C CNN
F 3 "" H 3750 4800 50 0000 C CNN
1 3750 4800
1 0 0 -1
@ -1057,7 +1055,7 @@ U 1 1 5C25F8C9
P 4450 4800
F 0 "SW33" H 4600 4910 50 0000 C CNN
F 1 "SW_PUSH" H 4450 4720 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 4450 4800 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 4450 4800 50 0001 C CNN
F 3 "" H 4450 4800 50 0000 C CNN
1 4450 4800
1 0 0 -1
@ -1101,7 +1099,7 @@ U 1 1 5C25F8E1
P 950 4800
F 0 "SW28" H 1100 4910 50 0000 C CNN
F 1 "SW_PUSH" H 950 4720 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 950 4800 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 950 4800 50 0001 C CNN
F 3 "" H 950 4800 50 0000 C CNN
1 950 4800
1 0 0 -1
@ -1123,7 +1121,7 @@ U 1 1 5C25F8ED
P 1650 5400
F 0 "SW35" H 1800 5510 50 0000 C CNN
F 1 "SW_PUSH" H 1650 5320 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 1650 5400 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 1650 5400 50 0001 C CNN
F 3 "" H 1650 5400 50 0000 C CNN
1 1650 5400
1 0 0 -1
@ -1145,7 +1143,7 @@ U 1 1 5C25F8F9
P 2350 5400
F 0 "SW36" H 2500 5510 50 0000 C CNN
F 1 "SW_PUSH" H 2350 5320 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 2350 5400 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 2350 5400 50 0001 C CNN
F 3 "" H 2350 5400 50 0000 C CNN
1 2350 5400
1 0 0 -1
@ -1167,7 +1165,7 @@ U 1 1 5C25F905
P 3050 5400
F 0 "SW37" H 3200 5510 50 0000 C CNN
F 1 "SW_PUSH" H 3050 5320 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3050 5400 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3050 5400 50 0001 C CNN
F 3 "" H 3050 5400 50 0000 C CNN
1 3050 5400
1 0 0 -1
@ -1178,7 +1176,7 @@ U 1 1 5C25F90B
P 3750 5400
F 0 "SW38" H 3900 5510 50 0000 C CNN
F 1 "SW_PUSH" H 3750 5320 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3750 5400 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3750 5400 50 0001 C CNN
F 3 "" H 3750 5400 50 0000 C CNN
1 3750 5400
1 0 0 -1
@ -1189,7 +1187,7 @@ U 1 1 5C25F911
P 4450 5400
F 0 "SW39" H 4600 5510 50 0000 C CNN
F 1 "SW_PUSH" H 4450 5320 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 4450 5400 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 4450 5400 50 0001 C CNN
F 3 "" H 4450 5400 50 0000 C CNN
1 4450 5400
1 0 0 -1
@ -1233,7 +1231,7 @@ U 1 1 5C25F929
P 950 5400
F 0 "SW34" H 1100 5510 50 0000 C CNN
F 1 "SW_PUSH" H 950 5320 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 950 5400 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 950 5400 50 0001 C CNN
F 3 "" H 950 5400 50 0000 C CNN
1 950 5400
1 0 0 -1
@ -1255,7 +1253,7 @@ U 1 1 5C25F935
P 3750 6000
F 0 "SW41" H 3900 6110 50 0000 C CNN
F 1 "SW_PUSH" H 3750 5920 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3750 6000 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3750 6000 50 0001 C CNN
F 3 "" H 3750 6000 50 0000 C CNN
1 3750 6000
1 0 0 -1
@ -1277,7 +1275,7 @@ U 1 1 5C25F941
P 4450 6000
F 0 "SW42" H 4600 6110 50 0000 C CNN
F 1 "SW_PUSH" H 4450 5920 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1.5u" H 4450 6000 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1.5u" H 4450 6000 50 0001 C CNN
F 3 "" H 4450 6000 50 0000 C CNN
1 4450 6000
1 0 0 -1
@ -1299,7 +1297,7 @@ U 1 1 5C25F94D
P 3050 6000
F 0 "SW40" H 3200 6110 50 0000 C CNN
F 1 "SW_PUSH" H 3050 5920 50 0000 C CNN
F 2 "kbd:CherryMX_Choc_1u" H 3050 6000 50 0001 C CNN
F 2 "kbd:CherryMX_ChocV2_1u" H 3050 6000 50 0001 C CNN
F 3 "" H 3050 6000 50 0000 C CNN
1 3050 6000
1 0 0 -1
@ -1397,8 +1395,6 @@ F 3 "" H 8950 4075 50 0001 C CNN
1 8950 4075
1 0 0 -1
$EndComp
Text GLabel 5525 3750 0 47 Input ~ 0
LED_r
Text GLabel 5525 3850 0 47 Input ~ 0
data_r
$Comp
@ -1442,17 +1438,17 @@ $EndComp
$Comp
L power:GNDA #PWR0106
U 1 1 5C25F9D8
P 5675 5725
F 0 "#PWR0106" H 5675 5475 50 0001 C CNN
F 1 "GNDA" H 5675 5575 50 0000 C CNN
F 2 "" H 5675 5725 50 0001 C CNN
F 3 "" H 5675 5725 50 0001 C CNN
1 5675 5725
P 5975 5550
F 0 "#PWR0106" H 5975 5300 50 0001 C CNN
F 1 "GNDA" H 5975 5400 50 0000 C CNN
F 2 "" H 5975 5550 50 0001 C CNN
F 3 "" H 5975 5550 50 0001 C CNN
1 5975 5550
1 0 0 -1
$EndComp
Text GLabel 5600 5475 2 47 Input ~ 0
Text GLabel 5600 5575 2 47 Input ~ 0
SCL_r
Text GLabel 5600 5375 2 47 Input ~ 0
Text GLabel 5600 5675 2 47 Input ~ 0
SDA_r
NoConn ~ 6925 3750
$Comp
@ -1624,12 +1620,6 @@ Wire Wire Line
5950 2675 5950 2500
Wire Wire Line
5950 2500 5650 2500
Wire Wire Line
5600 5575 5750 5575
Wire Wire Line
5600 5675 5675 5675
Wire Wire Line
5675 5675 5675 5725
$Comp
L power:VDD #PWR0104
U 1 1 5C714C7F
@ -1644,12 +1634,12 @@ $EndComp
$Comp
L power:VDD #PWR0107
U 1 1 5C71DE62
P 5750 5575
F 0 "#PWR0107" H 5750 5425 50 0001 C CNN
F 1 "VDD" V 5767 5703 50 0000 L CNN
F 2 "" H 5750 5575 50 0001 C CNN
F 3 "" H 5750 5575 50 0001 C CNN
1 5750 5575
P 6075 5475
F 0 "#PWR0107" H 6075 5325 50 0001 C CNN
F 1 "VDD" V 6092 5603 50 0000 L CNN
F 2 "" H 6075 5475 50 0001 C CNN
F 3 "" H 6075 5475 50 0001 C CNN
1 6075 5475
0 1 1 0
$EndComp
$Comp
@ -1686,10 +1676,10 @@ F 3 "" H 10950 3500 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L power:GNDA #PWR?
L power:GNDA #PWR0108
U 1 1 5C754593
P 10575 3475
F 0 "#PWR?" H 10575 3225 50 0001 C CNN
F 0 "#PWR0108" H 10575 3225 50 0001 C CNN
F 1 "GNDA" H 10575 3325 50 0000 C CNN
F 2 "" H 10575 3475 50 0001 C CNN
F 3 "" H 10575 3475 50 0001 C CNN
@ -1697,14 +1687,23 @@ F 3 "" H 10575 3475 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L power:PWR_FLAG #FLG?
L power:PWR_FLAG #FLG0102
U 1 1 5C754599
P 10575 3475
F 0 "#FLG?" H 10575 3550 50 0001 C CNN
F 0 "#FLG0102" H 10575 3550 50 0001 C CNN
F 1 "PWR_FLAG" H 10575 3625 50 0000 C CNN
F 2 "" H 10575 3475 50 0001 C CNN
F 3 "" H 10575 3475 50 0001 C CNN
1 10575 3475
1 0 0 -1
$EndComp
Wire Wire Line
5975 5375 5975 5550
Wire Wire Line
5600 5375 5975 5375
Wire Wire Line
5600 5475 6075 5475
NoConn ~ 5525 875
NoConn ~ 5525 3750
NoConn ~ 250 -825
$EndSCHEMATC

View File

@ -1,4 +1,3 @@
(fp_lib_table
(lib (name locallib)(type KiCad)(uri /Users/foostan/src/github.com/foostan/crkbd-secret/corne-plus/locallib.pretty)(options "")(descr ""))
(lib (name MX_Alps_Hybrid)(type KiCad)(uri /Users/foostan/src/github.com/foostan/crkbd-secret/corne-plus/MX_Alps_Hybrid.pretty)(options "")(descr ""))
(lib (name kbd)(type Github)(uri https://github.com/foostan/kbd)(options "")(descr ""))
)

1
corne-light/pcb/kbd Submodule

@ -0,0 +1 @@
Subproject commit f829a12d88a0cb7cf553ddcb0b7139f8a2abec80

View File

@ -1,3 +1,3 @@
(sym_lib_table
(lib (name corne-light-rescue)(type Legacy)(uri ${KIPRJMOD}/corne-light-rescue.lib)(options "")(descr ""))
(lib (name kbd)(type Legacy)(uri ${KIPRJMOD}/kbd/kicad-symbols/kbd.lib)(options "")(descr ""))
)