remove unused projects

This commit is contained in:
foostan 2018-08-24 18:11:06 +09:00
parent 5c7b20d010
commit d88f115f85
12 changed files with 0 additions and 27965 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,226 +0,0 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Generic:Conn_01x01
#
DEF Connector_Generic:Conn_01x01 J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Generic:Conn_01x01" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*
$ENDFPLIST
DRAW
S -50 5 0 -5 1 1 6 N
S -50 50 50 -50 1 1 10 f
X Pin_1 1 -200 0 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic:Conn_01x04
#
DEF Connector_Generic:Conn_01x04 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Generic:Conn_01x04" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -250 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device:D
#
DEF Device:D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device:D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TO-???*
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 8 -50 50 -50 -50 N
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device:Jumper
#
DEF Device:Jumper JP 0 30 Y N 1 F N
F0 "JP" 0 150 50 H V C CNN
F1 "Device:Jumper" 0 -80 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
A 0 -26 125 1426 373 0 1 0 N -98 50 99 50
C -100 0 35 0 1 0 N
C 100 0 35 0 1 0 N
X 1 1 -300 0 165 R 50 50 0 1 P
X 2 2 300 0 165 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# Device:Jumper_NO_Small
#
DEF Device:Jumper_NO_Small JP 0 30 N N 1 F N
F0 "JP" 0 80 50 H V C CNN
F1 "Device:Jumper_NO_Small" 10 -60 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C -40 0 20 0 1 0 N
C 40 0 20 0 1 0 N
X 1 1 -100 0 40 R 50 50 0 1 P
X 2 2 100 0 40 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# Device:R
#
DEF Device:R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device:R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# kbd:MJ-4PP-9
#
DEF kbd:MJ-4PP-9 J 0 40 Y Y 1 F N
F0 "J" 0 150 50 H V C CNN
F1 "kbd:MJ-4PP-9" 0 -150 50 H V C CNN
F2 "" 275 175 50 H I C CNN
F3 "" 275 175 50 H I C CNN
DRAW
S -75 -75 -125 50 0 1 0 N
S 125 100 -150 -100 0 1 12 N
P 3 0 1 0 -100 50 -100 75 125 75 N
P 4 0 1 0 -50 -75 -25 -50 0 -75 125 -75 N
P 4 0 1 0 0 -25 25 0 50 -25 125 -25 N
P 4 0 1 0 50 25 75 50 100 25 125 25 N
X ~ A 200 75 79 L 28 20 1 1 I
X ~ B 200 -75 79 L 28 20 1 1 I
X ~ C 200 -25 79 L 28 20 1 1 I
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 950 60 H V C CNN
F1 "kbd:ProMicro" 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:SW_PUSH
#
DEF kbd:SW_PUSH SW 0 40 N N 1 F N
F0 "SW" 150 110 50 H V C CNN
F1 "kbd:SW_PUSH" 0 -80 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
S -170 50 170 60 0 1 0 N
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
X 1 1 -300 0 200 R 50 50 0 1 P I
X 2 2 300 0 200 L 50 50 0 1 P I
ENDDRAW
ENDDEF
#
# power:GND
#
DEF power:GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power:GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
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
ENDDRAW
ENDDEF
#
# power:PWR_FLAG
#
DEF power:PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F1 "power:PWR_FLAG" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
X pwr 1 0 0 0 U 50 50 0 0 w
ENDDRAW
ENDDEF
#
# power:VCC
#
DEF power:VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power:VCC" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N
X VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,684 +0,0 @@
(export (version D)
(design
(source /Users/adachi-kousuke/src/github.com/foostan/crkbd/crkbd-mix/pcb/crkbd-mix.sch)
(date "2018年08月10日金曜日 15:04:53")
(tool "Eeschema (5.0.0-3-g5ebb6b6)")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title "Mix Corne Keyboard")
(company foostan)
(rev 2.0-mix)
(date 2018-08-10)
(source crkbd-mix.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref U1)
(value ProMicro)
(footprint kbd:ProMicro_v2)
(libsource (lib kbd) (part ProMicro) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E14C2))
(comp (ref SW2)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2699))
(comp (ref D2)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E26C6))
(comp (ref SW3)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E27F9))
(comp (ref D3)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E281F))
(comp (ref SW4)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2908))
(comp (ref SW5)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2933))
(comp (ref SW6)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E295E))
(comp (ref D4)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E29BF))
(comp (ref D5)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E29F2))
(comp (ref D6)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2A33))
(comp (ref SW1)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2B19))
(comp (ref D1)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2B5B))
(comp (ref SW8)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D26))
(comp (ref D8)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D2C))
(comp (ref SW9)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D32))
(comp (ref D9)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D38))
(comp (ref SW10)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D3E))
(comp (ref SW11)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D44))
(comp (ref SW12)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D4A))
(comp (ref D10)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D56))
(comp (ref D11)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D5C))
(comp (ref D12)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D62))
(comp (ref SW7)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D6E))
(comp (ref D7)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E2D74))
(comp (ref SW14)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35B1))
(comp (ref D14)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35B7))
(comp (ref SW15)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35BD))
(comp (ref D15)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35C3))
(comp (ref SW16)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35C9))
(comp (ref SW17)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35CF))
(comp (ref SW18)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35D5))
(comp (ref D16)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35E1))
(comp (ref D17)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35E7))
(comp (ref D18)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35ED))
(comp (ref SW13)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35F9))
(comp (ref D13)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E35FF))
(comp (ref SW20)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37A4))
(comp (ref D20)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37AA))
(comp (ref SW21)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37B0))
(comp (ref D21)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37B6))
(comp (ref SW19)
(value SW_PUSH)
(footprint kbd:CherryMX_KailhLowProfile_Hotswap)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37EC))
(comp (ref D19)
(value D)
(footprint kbd:D3_SMD)
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A5E37F2))
(comp (ref RSW1)
(value SW_PUSH)
(footprint kbd:ResetSW)
(libsource (lib kbd) (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A5EB9E2))
(comp (ref JP1)
(value " ")
(footprint kbd:JPC2)
(libsource (lib Device) (part Jumper) (description "Jumper, generic, normally closed"))
(sheetpath (names /) (tstamps /))
(tstamp 5A7600BC))
(comp (ref J2)
(value OLED)
(footprint kbd:OLED)
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5A91DA4B))
(comp (ref JP2)
(value " ")
(footprint kbd:Jumper)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5A91E324))
(comp (ref JP3)
(value " ")
(footprint kbd:Jumper)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5A91EDE5))
(comp (ref JP4)
(value " ")
(footprint kbd:Jumper)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5A91EF6D))
(comp (ref JP5)
(value " ")
(footprint kbd:Jumper)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5A91F0F9))
(comp (ref JP6)
(value " ")
(footprint kbd:Jumper)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5A9200B6))
(comp (ref JP7)
(value " ")
(footprint kbd:Jumper)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5A92024B))
(comp (ref JP8)
(value " ")
(footprint kbd:Jumper)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5A9203DF))
(comp (ref JP9)
(value " ")
(footprint kbd:Jumper)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5A920576))
(comp (ref R1)
(value R)
(footprint kbd:R)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5AA6D1F3))
(comp (ref R2)
(value R)
(footprint kbd:R)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5AA6D2A6))
(comp (ref J1)
(value MJ-4PP-9)
(footprint kbd:MJ-4PP-9)
(libsource (lib kbd) (part MJ-4PP-9) (description "4-pin (audio) jack receptable (stereo + 4th pin/TRRS connector)"))
(sheetpath (names /) (tstamps /))
(tstamp 5ACD605D))
(comp (ref P2)
(value i2c-pin)
(footprint kbd:1pin_conn)
(libsource (lib Connector_Generic) (part Conn_01x01) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5AD20E0A))
(comp (ref P1)
(value i2c-pin)
(footprint kbd:1pin_conn)
(libsource (lib Connector_Generic) (part Conn_01x01) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5AD21C5C)))
(libparts
(libpart (lib Connector_Generic) (part Conn_01x01)
(description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x01))
(pins
(pin (num 1) (name Pin_1) (type passive))))
(libpart (lib Connector_Generic) (part Conn_01x04)
(description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x04))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))))
(libpart (lib Device) (part D)
(description Diode)
(docs ~)
(footprints
(fp TO-???*)
(fp *_Diode_*)
(fp *SingleDiode*)
(fp D_*))
(fields
(field (name Reference) D)
(field (name Value) D))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Device) (part Jumper)
(description "Jumper, generic, normally closed")
(docs ~)
(fields
(field (name Reference) JP)
(field (name Value) Jumper))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib Device) (part Jumper_NO_Small)
(description "Jumper, normally open")
(docs ~)
(fields
(field (name Reference) JP)
(field (name Value) Jumper_NO_Small))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib Device) (part R)
(description Resistor)
(docs ~)
(footprints
(fp R_*))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (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)
(fields
(field (name Reference) U)
(field (name Value) ProMicro))
(pins
(pin (num 1) (name TX) (type BiDi))
(pin (num 2) (name RX) (type BiDi))
(pin (num 3) (name GND) (type power_in))
(pin (num 4) (name GND) (type power_in))
(pin (num 5) (name SDA) (type BiDi))
(pin (num 6) (name SCL) (type BiDi))
(pin (num 7) (name D4) (type BiDi))
(pin (num 8) (name C6) (type BiDi))
(pin (num 9) (name D7) (type BiDi))
(pin (num 10) (name E6) (type BiDi))
(pin (num 11) (name B4) (type BiDi))
(pin (num 12) (name B5) (type BiDi))
(pin (num 13) (name B6) (type BiDi))
(pin (num 14) (name B2) (type BiDi))
(pin (num 15) (name B3) (type BiDi))
(pin (num 16) (name B1) (type BiDi))
(pin (num 17) (name F7) (type BiDi))
(pin (num 18) (name F6) (type BiDi))
(pin (num 19) (name F5) (type BiDi))
(pin (num 20) (name F4) (type BiDi))
(pin (num 21) (name VCC) (type power_in))
(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 SW_PUSH)
(fields
(field (name Reference) SW)
(field (name Value) SW_PUSH))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive)))))
(libraries
(library (logical Connector_Generic)
(uri "/Library/Application Support/kicad/library/Connector_Generic.lib"))
(library (logical Device)
(uri "/Library/Application Support/kicad/library/Device.lib"))
(library (logical kbd)
(uri /Users/adachi-kousuke/src/github.com/foostan/kbd/labrary/kbd.lib)))
(nets
(net (code 1) (name LED)
(node (ref U1) (pin 1)))
(net (code 2) (name data)
(node (ref U1) (pin 2))
(node (ref JP1) (pin 1)))
(net (code 3) (name SDA)
(node (ref U1) (pin 5))
(node (ref JP5) (pin 1))
(node (ref JP6) (pin 1))
(node (ref R1) (pin 2)))
(net (code 4) (name SCL)
(node (ref U1) (pin 6))
(node (ref JP4) (pin 1))
(node (ref JP7) (pin 1))
(node (ref R2) (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 11) (name "Net-(D2-Pad2)")
(node (ref D2) (pin 2))
(node (ref SW2) (pin 2)))
(net (code 12) (name "Net-(D3-Pad2)")
(node (ref D3) (pin 2))
(node (ref SW3) (pin 2)))
(net (code 13) (name "Net-(D4-Pad2)")
(node (ref D4) (pin 2))
(node (ref SW4) (pin 2)))
(net (code 14) (name "Net-(D5-Pad2)")
(node (ref D5) (pin 2))
(node (ref SW5) (pin 2)))
(net (code 15) (name "Net-(D6-Pad2)")
(node (ref D6) (pin 2))
(node (ref SW6) (pin 2)))
(net (code 16) (name "Net-(D1-Pad2)")
(node (ref SW1) (pin 2))
(node (ref D1) (pin 2)))
(net (code 17) (name "Net-(D8-Pad2)")
(node (ref SW8) (pin 2))
(node (ref D8) (pin 2)))
(net (code 18) (name "Net-(D9-Pad2)")
(node (ref SW9) (pin 2))
(node (ref D9) (pin 2)))
(net (code 19) (name "Net-(D10-Pad2)")
(node (ref SW10) (pin 2))
(node (ref D10) (pin 2)))
(net (code 20) (name "Net-(D11-Pad2)")
(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)))
(net (code 23) (name "Net-(D14-Pad2)")
(node (ref D14) (pin 2))
(node (ref SW14) (pin 2)))
(net (code 24) (name "Net-(D15-Pad2)")
(node (ref D15) (pin 2))
(node (ref SW15) (pin 2)))
(net (code 25) (name "Net-(D16-Pad2)")
(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)))
(net (code 27) (name "Net-(D18-Pad2)")
(node (ref SW18) (pin 2))
(node (ref D18) (pin 2)))
(net (code 28) (name "Net-(D13-Pad2)")
(node (ref D13) (pin 2))
(node (ref SW13) (pin 2)))
(net (code 29) (name "Net-(D20-Pad2)")
(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)))
(net (code 31) (name "Net-(D19-Pad2)")
(node (ref D19) (pin 2))
(node (ref SW19) (pin 2)))
(net (code 32) (name col1)
(node (ref SW14) (pin 1))
(node (ref SW2) (pin 1))
(node (ref SW8) (pin 1))
(node (ref U1) (pin 19)))
(net (code 33) (name col0)
(node (ref SW13) (pin 1))
(node (ref U1) (pin 20))
(node (ref SW1) (pin 1))
(node (ref SW7) (pin 1)))
(net (code 34) (name col2)
(node (ref SW15) (pin 1))
(node (ref U1) (pin 18))
(node (ref SW9) (pin 1))
(node (ref SW3) (pin 1)))
(net (code 35) (name col3)
(node (ref SW4) (pin 1))
(node (ref SW16) (pin 1))
(node (ref SW10) (pin 1))
(node (ref SW19) (pin 1))
(node (ref U1) (pin 17)))
(net (code 36) (name col4)
(node (ref SW20) (pin 1))
(node (ref SW11) (pin 1))
(node (ref SW5) (pin 1))
(node (ref SW17) (pin 1))
(node (ref U1) (pin 16)))
(net (code 37) (name col5)
(node (ref SW18) (pin 1))
(node (ref SW6) (pin 1))
(node (ref U1) (pin 15))
(node (ref SW21) (pin 1))
(node (ref SW12) (pin 1)))
(net (code 38) (name row0)
(node (ref D1) (pin 1))
(node (ref D6) (pin 1))
(node (ref D5) (pin 1))
(node (ref U1) (pin 7))
(node (ref D4) (pin 1))
(node (ref D3) (pin 1))
(node (ref D2) (pin 1)))
(net (code 39) (name row1)
(node (ref U1) (pin 8))
(node (ref D7) (pin 1))
(node (ref D8) (pin 1))
(node (ref D12) (pin 1))
(node (ref D11) (pin 1))
(node (ref D10) (pin 1))
(node (ref D9) (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)))
(net (code 41) (name row3)
(node (ref D20) (pin 1))
(node (ref D21) (pin 1))
(node (ref D19) (pin 1))
(node (ref U1) (pin 10)))
(net (code 42) (name GND)
(node (ref JP2) (pin 1))
(node (ref U1) (pin 3))
(node (ref U1) (pin 4))
(node (ref RSW1) (pin 2))
(node (ref U1) (pin 23))
(node (ref JP9) (pin 1))
(node (ref J1) (pin C)))
(net (code 43) (name VCC)
(node (ref J1) (pin D))
(node (ref JP8) (pin 1))
(node (ref U1) (pin 21))
(node (ref R2) (pin 1))
(node (ref R1) (pin 1))
(node (ref JP3) (pin 1)))
(net (code 44) (name "Net-(J2-Pad4)")
(node (ref J2) (pin 4))
(node (ref JP2) (pin 2))
(node (ref JP6) (pin 2)))
(net (code 45) (name "Net-(J2-Pad3)")
(node (ref J2) (pin 3))
(node (ref JP7) (pin 2))
(node (ref JP3) (pin 2)))
(net (code 46) (name "Net-(J2-Pad2)")
(node (ref J2) (pin 2))
(node (ref JP8) (pin 2))
(node (ref JP4) (pin 2)))
(net (code 47) (name "Net-(J2-Pad1)")
(node (ref JP5) (pin 2))
(node (ref JP9) (pin 2))
(node (ref J2) (pin 1)))
(net (code 48) (name "Net-(J1-PadB)")
(node (ref P2) (pin 1))
(node (ref JP1) (pin 2))
(node (ref J1) (pin B)))
(net (code 49) (name "Net-(J1-PadA)")
(node (ref P1) (pin 1))
(node (ref J1) (pin A)))))

View File

@ -1,30 +0,0 @@
update=2018年08月10日金曜日 14:27:34
version=1
last_client=kicad
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=

File diff suppressed because it is too large Load Diff

View File

@ -1,965 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="D">
<design>
<source>/Users/adachi-kousuke/src/github.com/foostan/blockbd/blockbd.sch</source>
<date>2018年01月19日金曜日 23:37:58</date>
<tool>Eeschema 4.0.7</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title>Blockbd</title>
<company>foostan</company>
<rev>0.0.1</rev>
<date/>
<source>blockbd.sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
</title_block>
</sheet>
</design>
<components>
<comp ref="U1">
<value>ProMicro</value>
<footprint>promicro:ProMicro</footprint>
<libsource lib="promicro" part="ProMicro"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E14C2</tstamp>
</comp>
<comp ref="SW6">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2699</tstamp>
</comp>
<comp ref="D6">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E26C6</tstamp>
</comp>
<comp ref="SW11">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E27F9</tstamp>
</comp>
<comp ref="D11">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E281F</tstamp>
</comp>
<comp ref="SW16">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2908</tstamp>
</comp>
<comp ref="SW21">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2933</tstamp>
</comp>
<comp ref="SW26">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E295E</tstamp>
</comp>
<comp ref="SW31">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E298D</tstamp>
</comp>
<comp ref="D16">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E29BF</tstamp>
</comp>
<comp ref="D21">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E29F2</tstamp>
</comp>
<comp ref="D26">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2A33</tstamp>
</comp>
<comp ref="D31">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2A75</tstamp>
</comp>
<comp ref="SW1">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2B19</tstamp>
</comp>
<comp ref="D1">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2B5B</tstamp>
</comp>
<comp ref="SW7">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D26</tstamp>
</comp>
<comp ref="D7">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D2C</tstamp>
</comp>
<comp ref="SW12">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D32</tstamp>
</comp>
<comp ref="D12">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D38</tstamp>
</comp>
<comp ref="SW17">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D3E</tstamp>
</comp>
<comp ref="SW22">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D44</tstamp>
</comp>
<comp ref="SW27">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D4A</tstamp>
</comp>
<comp ref="SW32">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D50</tstamp>
</comp>
<comp ref="D17">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D56</tstamp>
</comp>
<comp ref="D22">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D5C</tstamp>
</comp>
<comp ref="D27">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D62</tstamp>
</comp>
<comp ref="D32">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D68</tstamp>
</comp>
<comp ref="SW2">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D6E</tstamp>
</comp>
<comp ref="D2">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E2D74</tstamp>
</comp>
<comp ref="SW8">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35B1</tstamp>
</comp>
<comp ref="D8">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35B7</tstamp>
</comp>
<comp ref="SW13">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35BD</tstamp>
</comp>
<comp ref="D13">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35C3</tstamp>
</comp>
<comp ref="SW18">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35C9</tstamp>
</comp>
<comp ref="SW23">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35CF</tstamp>
</comp>
<comp ref="SW28">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35D5</tstamp>
</comp>
<comp ref="SW33">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35DB</tstamp>
</comp>
<comp ref="D18">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35E1</tstamp>
</comp>
<comp ref="D23">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35E7</tstamp>
</comp>
<comp ref="D28">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35ED</tstamp>
</comp>
<comp ref="D33">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35F3</tstamp>
</comp>
<comp ref="SW3">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35F9</tstamp>
</comp>
<comp ref="D3">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E35FF</tstamp>
</comp>
<comp ref="SW9">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37A4</tstamp>
</comp>
<comp ref="D9">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37AA</tstamp>
</comp>
<comp ref="SW14">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37B0</tstamp>
</comp>
<comp ref="D14">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37B6</tstamp>
</comp>
<comp ref="SW19">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37BC</tstamp>
</comp>
<comp ref="SW24">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37C2</tstamp>
</comp>
<comp ref="SW29">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37C8</tstamp>
</comp>
<comp ref="SW34">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37CE</tstamp>
</comp>
<comp ref="D19">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37D4</tstamp>
</comp>
<comp ref="D24">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37DA</tstamp>
</comp>
<comp ref="D29">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37E0</tstamp>
</comp>
<comp ref="D34">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37E6</tstamp>
</comp>
<comp ref="SW4">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37EC</tstamp>
</comp>
<comp ref="D4">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E37F2</tstamp>
</comp>
<comp ref="SW10">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3C85</tstamp>
</comp>
<comp ref="D10">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3C8B</tstamp>
</comp>
<comp ref="SW15">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3C91</tstamp>
</comp>
<comp ref="D15">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3C97</tstamp>
</comp>
<comp ref="SW20">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3C9D</tstamp>
</comp>
<comp ref="SW25">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3CA3</tstamp>
</comp>
<comp ref="SW30">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3CA9</tstamp>
</comp>
<comp ref="SW35">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3CAF</tstamp>
</comp>
<comp ref="D20">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3CB5</tstamp>
</comp>
<comp ref="D25">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3CBB</tstamp>
</comp>
<comp ref="D30">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3CC1</tstamp>
</comp>
<comp ref="D35">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3CC7</tstamp>
</comp>
<comp ref="SW5">
<value>SW_PUSH</value>
<footprint>footprint:MXALPS_FLIP_HOLES</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3CCD</tstamp>
</comp>
<comp ref="D5">
<value>D</value>
<footprint>Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal</footprint>
<libsource lib="device" part="D"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5E3CD3</tstamp>
</comp>
<comp ref="RSW1">
<value>SW_PUSH</value>
<footprint>footprint:SKHL</footprint>
<libsource lib="lets_split-cache" part="SW_PUSH"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5EB9E2</tstamp>
</comp>
<comp ref="J1">
<value>5PIN</value>
<footprint>library:trrs_jack</footprint>
<libsource lib="ergo42" part="5PIN"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5ECD17</tstamp>
</comp>
<comp ref="R2">
<value>R</value>
<footprint>footprint:RESISTOR</footprint>
<libsource lib="device" part="R"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5EEC14</tstamp>
</comp>
<comp ref="R1">
<value>R</value>
<footprint>footprint:RESISTOR</footprint>
<libsource lib="device" part="R"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5F1617</tstamp>
</comp>
<comp ref="JP1">
<value>Jumper_NO_Small</value>
<footprint>library:jumper_smd_2dub</footprint>
<libsource lib="device" part="Jumper_NO_Small"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5A5F1A29</tstamp>
</comp>
</components>
<libparts>
<libpart lib="ergo42" part="5PIN">
<fields>
<field name="Reference">J</field>
<field name="Value">5PIN</field>
</fields>
<pins>
<pin num="1" name="1" type="power_in"/>
<pin num="2" name="2" type="BiDi"/>
<pin num="3" name="3" type="BiDi"/>
<pin num="4" name="4" type="power_in"/>
<pin num="5" name="5" type="power_in"/>
</pins>
</libpart>
<libpart lib="device" part="D">
<description>Diode</description>
<footprints>
<fp>TO-???*</fp>
<fp>*SingleDiode</fp>
<fp>*_Diode_*</fp>
<fp>*SingleDiode*</fp>
<fp>D_*</fp>
</footprints>
<fields>
<field name="Reference">D</field>
<field name="Value">D</field>
</fields>
<pins>
<pin num="1" name="K" type="passive"/>
<pin num="2" name="A" type="passive"/>
</pins>
</libpart>
<libpart lib="device" part="Jumper_NO_Small">
<description>Jumper, normally open</description>
<fields>
<field name="Reference">JP</field>
<field name="Value">Jumper_NO_Small</field>
</fields>
<pins>
<pin num="1" name="1" type="passive"/>
<pin num="2" name="2" type="passive"/>
</pins>
</libpart>
<libpart lib="promicro" part="ProMicro">
<fields>
<field name="Reference">U</field>
<field name="Value">ProMicro</field>
</fields>
<pins>
<pin num="1" name="TX" type="BiDi"/>
<pin num="2" name="RX" type="BiDi"/>
<pin num="3" name="GND" type="power_in"/>
<pin num="4" name="GND" type="power_in"/>
<pin num="5" name="SCL" type="BiDi"/>
<pin num="6" name="SDA" type="BiDi"/>
<pin num="7" name="D4" type="BiDi"/>
<pin num="8" name="C6" type="BiDi"/>
<pin num="9" name="D7" type="BiDi"/>
<pin num="10" name="E6" type="BiDi"/>
<pin num="11" name="B4" type="BiDi"/>
<pin num="12" name="B5" type="BiDi"/>
<pin num="13" name="B6" type="BiDi"/>
<pin num="14" name="B2" type="BiDi"/>
<pin num="15" name="B3" type="BiDi"/>
<pin num="16" name="B1" type="BiDi"/>
<pin num="17" name="F7" type="BiDi"/>
<pin num="18" name="F6" type="BiDi"/>
<pin num="19" name="F5" type="BiDi"/>
<pin num="20" name="F4" type="BiDi"/>
<pin num="21" name="VCC" type="power_in"/>
<pin num="22" name="RST" type="input"/>
<pin num="23" name="GND" type="power_in"/>
<pin num="24" name="RAW" type="power_out"/>
</pins>
</libpart>
<libpart lib="device" part="R">
<description>Resistor</description>
<footprints>
<fp>R_*</fp>
<fp>R_*</fp>
</footprints>
<fields>
<field name="Reference">R</field>
<field name="Value">R</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="lets_split-cache" part="SW_PUSH">
<fields>
<field name="Reference">SW</field>
<field name="Value">SW_PUSH</field>
</fields>
<pins>
<pin num="1" name="1" type="passive"/>
<pin num="2" name="2" type="passive"/>
</pins>
</libpart>
</libparts>
<libraries>
<library logical="promicro">
<uri>/Users/adachi-kousuke/src/github.com/Biacco42/Ergo42/ergo42/promicro_library/promicro.lib</uri>
</library>
<library logical="lets_split-cache">
<uri>/Users/adachi-kousuke/src/github.com/climbalima/let-s-Split-v2/lets_split/lets_split-cache.lib</uri>
</library>
<library logical="ergo42">
<uri>/Users/adachi-kousuke/src/github.com/Biacco42/Ergo42/ergo42/library/ergo42.lib</uri>
</library>
<library logical="device">
<uri>/Users/adachi-kousuke/src/github.com/KiCad/kicad-library/library/device.lib</uri>
</library>
</libraries>
<nets>
<net code="1" name="VCC">
<node ref="J1" pin="1"/>
<node ref="R1" pin="1"/>
<node ref="R2" pin="1"/>
<node ref="U1" pin="21"/>
</net>
<net code="2" name="GND">
<node ref="J1" pin="4"/>
<node ref="J1" pin="5"/>
<node ref="RSW1" pin="2"/>
<node ref="U1" pin="3"/>
<node ref="U1" pin="4"/>
<node ref="U1" pin="23"/>
</net>
<net code="3" name="xtradata">
<node ref="JP1" pin="2"/>
<node ref="J1" pin="2"/>
</net>
<net code="4" name="scl">
<node ref="U1" pin="5"/>
<node ref="JP1" pin="1"/>
<node ref="R1" pin="2"/>
</net>
<net code="5" name="sda">
<node ref="U1" pin="6"/>
<node ref="J1" pin="3"/>
<node ref="R2" pin="2"/>
</net>
<net code="6" name="Net-(U1-Pad7)">
<node ref="U1" pin="7"/>
</net>
<net code="7" name="Net-(U1-Pad2)">
<node ref="U1" pin="2"/>
</net>
<net code="8" name="Net-(U1-Pad1)">
<node ref="U1" pin="1"/>
</net>
<net code="9" name="Net-(U1-Pad20)">
<node ref="U1" pin="20"/>
</net>
<net code="10" name="Net-(U1-Pad24)">
<node ref="U1" pin="24"/>
</net>
<net code="11" name="Net-(RSW1-Pad1)">
<node ref="RSW1" pin="1"/>
<node ref="U1" pin="22"/>
</net>
<net code="12" name="Net-(D12-Pad2)">
<node ref="D12" pin="2"/>
<node ref="SW12" pin="2"/>
</net>
<net code="13" name="Net-(D7-Pad2)">
<node ref="D7" pin="2"/>
<node ref="SW7" pin="2"/>
</net>
<net code="14" name="Net-(D1-Pad2)">
<node ref="SW1" pin="2"/>
<node ref="D1" pin="2"/>
</net>
<net code="15" name="Net-(D31-Pad2)">
<node ref="D31" pin="2"/>
<node ref="SW31" pin="2"/>
</net>
<net code="16" name="Net-(D26-Pad2)">
<node ref="SW26" pin="2"/>
<node ref="D26" pin="2"/>
</net>
<net code="17" name="Net-(D21-Pad2)">
<node ref="SW21" pin="2"/>
<node ref="D21" pin="2"/>
</net>
<net code="18" name="Net-(D16-Pad2)">
<node ref="SW16" pin="2"/>
<node ref="D16" pin="2"/>
</net>
<net code="19" name="Net-(D8-Pad2)">
<node ref="D8" pin="2"/>
<node ref="SW8" pin="2"/>
</net>
<net code="20" name="Net-(D2-Pad2)">
<node ref="SW2" pin="2"/>
<node ref="D2" pin="2"/>
</net>
<net code="21" name="Net-(D32-Pad2)">
<node ref="D32" pin="2"/>
<node ref="SW32" pin="2"/>
</net>
<net code="22" name="Net-(D27-Pad2)">
<node ref="D27" pin="2"/>
<node ref="SW27" pin="2"/>
</net>
<net code="23" name="Net-(D22-Pad2)">
<node ref="D22" pin="2"/>
<node ref="SW22" pin="2"/>
</net>
<net code="24" name="Net-(D17-Pad2)">
<node ref="SW17" pin="2"/>
<node ref="D17" pin="2"/>
</net>
<net code="25" name="row1">
<node ref="D12" pin="1"/>
<node ref="D7" pin="1"/>
<node ref="U1" pin="9"/>
<node ref="D17" pin="1"/>
<node ref="D22" pin="1"/>
<node ref="D27" pin="1"/>
<node ref="D32" pin="1"/>
<node ref="D2" pin="1"/>
</net>
<net code="26" name="Net-(D11-Pad2)">
<node ref="D11" pin="2"/>
<node ref="SW11" pin="2"/>
</net>
<net code="27" name="Net-(D6-Pad2)">
<node ref="D6" pin="2"/>
<node ref="SW6" pin="2"/>
</net>
<net code="28" name="row0">
<node ref="D21" pin="1"/>
<node ref="D26" pin="1"/>
<node ref="U1" pin="8"/>
<node ref="D31" pin="1"/>
<node ref="D16" pin="1"/>
<node ref="D11" pin="1"/>
<node ref="D6" pin="1"/>
<node ref="D1" pin="1"/>
</net>
<net code="29" name="Net-(D15-Pad2)">
<node ref="D15" pin="2"/>
<node ref="SW15" pin="2"/>
</net>
<net code="30" name="Net-(D10-Pad2)">
<node ref="SW10" pin="2"/>
<node ref="D10" pin="2"/>
</net>
<net code="31" name="Net-(D4-Pad2)">
<node ref="SW4" pin="2"/>
<node ref="D4" pin="2"/>
</net>
<net code="32" name="Net-(D34-Pad2)">
<node ref="D34" pin="2"/>
<node ref="SW34" pin="2"/>
</net>
<net code="33" name="Net-(D29-Pad2)">
<node ref="D29" pin="2"/>
<node ref="SW29" pin="2"/>
</net>
<net code="34" name="Net-(D24-Pad2)">
<node ref="D24" pin="2"/>
<node ref="SW24" pin="2"/>
</net>
<net code="35" name="Net-(D19-Pad2)">
<node ref="D19" pin="2"/>
<node ref="SW19" pin="2"/>
</net>
<net code="36" name="Net-(D5-Pad2)">
<node ref="SW5" pin="2"/>
<node ref="D5" pin="2"/>
</net>
<net code="37" name="Net-(D35-Pad2)">
<node ref="SW35" pin="2"/>
<node ref="D35" pin="2"/>
</net>
<net code="38" name="Net-(D30-Pad2)">
<node ref="D30" pin="2"/>
<node ref="SW30" pin="2"/>
</net>
<net code="39" name="Net-(D25-Pad2)">
<node ref="SW25" pin="2"/>
<node ref="D25" pin="2"/>
</net>
<net code="40" name="Net-(D20-Pad2)">
<node ref="D20" pin="2"/>
<node ref="SW20" pin="2"/>
</net>
<net code="41" name="row4">
<node ref="D15" pin="1"/>
<node ref="U1" pin="12"/>
<node ref="D10" pin="1"/>
<node ref="D5" pin="1"/>
<node ref="D35" pin="1"/>
<node ref="D30" pin="1"/>
<node ref="D20" pin="1"/>
<node ref="D25" pin="1"/>
</net>
<net code="42" name="Net-(D28-Pad2)">
<node ref="D28" pin="2"/>
<node ref="SW28" pin="2"/>
</net>
<net code="43" name="Net-(D23-Pad2)">
<node ref="D23" pin="2"/>
<node ref="SW23" pin="2"/>
</net>
<net code="44" name="Net-(D18-Pad2)">
<node ref="SW18" pin="2"/>
<node ref="D18" pin="2"/>
</net>
<net code="45" name="Net-(D33-Pad2)">
<node ref="D33" pin="2"/>
<node ref="SW33" pin="2"/>
</net>
<net code="46" name="Net-(D13-Pad2)">
<node ref="SW13" pin="2"/>
<node ref="D13" pin="2"/>
</net>
<net code="47" name="col6">
<node ref="SW31" pin="1"/>
<node ref="SW32" pin="1"/>
<node ref="SW33" pin="1"/>
<node ref="SW35" pin="1"/>
<node ref="SW34" pin="1"/>
<node ref="U1" pin="13"/>
</net>
<net code="48" name="col5">
<node ref="SW26" pin="1"/>
<node ref="SW29" pin="1"/>
<node ref="SW30" pin="1"/>
<node ref="U1" pin="14"/>
<node ref="SW28" pin="1"/>
<node ref="SW27" pin="1"/>
</net>
<net code="49" name="col4">
<node ref="SW25" pin="1"/>
<node ref="SW21" pin="1"/>
<node ref="SW23" pin="1"/>
<node ref="SW22" pin="1"/>
<node ref="U1" pin="15"/>
<node ref="SW24" pin="1"/>
</net>
<net code="50" name="col3">
<node ref="SW18" pin="1"/>
<node ref="SW20" pin="1"/>
<node ref="U1" pin="16"/>
<node ref="SW19" pin="1"/>
<node ref="SW17" pin="1"/>
<node ref="SW16" pin="1"/>
</net>
<net code="51" name="Net-(D14-Pad2)">
<node ref="D14" pin="2"/>
<node ref="SW14" pin="2"/>
</net>
<net code="52" name="col2">
<node ref="SW13" pin="1"/>
<node ref="SW12" pin="1"/>
<node ref="SW14" pin="1"/>
<node ref="SW15" pin="1"/>
<node ref="SW11" pin="1"/>
<node ref="U1" pin="17"/>
</net>
<net code="53" name="Net-(D9-Pad2)">
<node ref="D9" pin="2"/>
<node ref="SW9" pin="2"/>
</net>
<net code="54" name="row3">
<node ref="D19" pin="1"/>
<node ref="D24" pin="1"/>
<node ref="D29" pin="1"/>
<node ref="D34" pin="1"/>
<node ref="D4" pin="1"/>
<node ref="D14" pin="1"/>
<node ref="U1" pin="11"/>
<node ref="D9" pin="1"/>
</net>
<net code="55" name="col1">
<node ref="SW9" pin="1"/>
<node ref="SW8" pin="1"/>
<node ref="SW10" pin="1"/>
<node ref="SW7" pin="1"/>
<node ref="U1" pin="18"/>
<node ref="SW6" pin="1"/>
</net>
<net code="56" name="Net-(D3-Pad2)">
<node ref="SW3" pin="2"/>
<node ref="D3" pin="2"/>
</net>
<net code="57" name="row2">
<node ref="U1" pin="10"/>
<node ref="D8" pin="1"/>
<node ref="D13" pin="1"/>
<node ref="D33" pin="1"/>
<node ref="D3" pin="1"/>
<node ref="D18" pin="1"/>
<node ref="D23" pin="1"/>
<node ref="D28" pin="1"/>
</net>
<net code="58" name="col0">
<node ref="U1" pin="19"/>
<node ref="SW3" pin="1"/>
<node ref="SW2" pin="1"/>
<node ref="SW1" pin="1"/>
<node ref="SW4" pin="1"/>
<node ref="SW5" pin="1"/>
</net>
</nets>
</export>

View File

@ -1,100 +0,0 @@
# execfile '/tmp/pcbnew.py'
import pcbnew
OFFSET_X = float(70)
OFFSET_Y = float(70)
PITCH = float(19)
def set_position(ref, xp, yp, orientation = 0):
module = pcb.FindModuleByReference(ref)
module.SetPosition(pcbnew.wxPointMM(xp + OFFSET_X, yp + OFFSET_Y))
module.SetOrientation( orientation * 10.0 )
def set_matrix_position(ref_prefix, matrix):
i = 0
for yi, rows in enumerate(matrix):
for xi, p in enumerate(rows):
i += 1
ref = "%s%s" % (ref_prefix, i)
xp = xi * PITCH + p[0]
yp = yi * PITCH + p[1]
orientation = p[2]
set_position(ref, xp, yp, orientation)
xp = xi * PITCH + p[0]
yp = yi * PITCH + p[1]
orientation = p[2]
set_position(ref, xp, yp, orientation)
module = pcb.FindModuleByReference(ref)
module.SetPosition(pcbnew.wxPointMM(xp + OFFSET_X, yp + OFFSET_Y))
module.SetOrientation( orientation * 10.0 )
#-------------
pcb = pcbnew.GetBoard()
# ProMicro
#set_position('U1', 115.25, 20.25, 0)
# OLED
#set_position('J2', 110.75, 38.5, 0)
# OLED JP
#set_position('JP2', 118.375, 35.25, -90)
#set_position('JP3', 115.875, 35.25, -90)
#set_position('JP4', 113.375, 35.25, -90)
#set_position('JP5', 110.875, 35.25, -90)
#set_position('JP6', 118.375, 35.25, -90)
#set_position('JP7', 115.875, 35.25, -90)
#set_position('JP8', 113.375, 35.25, -90)
#set_position('JP9', 110.875, 35.25, -90)
# Undergrow LED
#set_position('J3', 102, 29.5, 0)
# TRRS Jack
#set_position('J1', 124.75, 45, -90)
# Reset Switch
#set_position('RSW1', 120, 51, 0)
# R
#set_position('R1', 105.5, 46, 90)
#set_position('R2', 108, 46, 90)
# JP1
#set_position('JP1', 105.5, 41, 0)
# Switch
set_matrix_position('SW', [
[[0, 0.375*PITCH, 0], [0, 0.375*PITCH, 0], [0, 0.125*PITCH, 0], [0, 0*PITCH, 0], [0, 0.125*PITCH, 0], [0, 0.25*PITCH, 0]],
[[0, 0.375*PITCH, 0], [0, 0.375*PITCH, 0], [0, 0.125*PITCH, 0], [0, 0*PITCH, 0], [0, 0.125*PITCH, 0], [0, 0.25*PITCH, 0]],
[[0, 0.375*PITCH, 0], [0, 0.375*PITCH, 0], [0, 0.125*PITCH, 0], [0, 0*PITCH, 0], [0, 0.125*PITCH, 0], [0, 0.25*PITCH, 0]],
[[3.5*PITCH, 0*PITCH+3, 0], [3.5*PITCH+2, 0.25*PITCH+1, 345], [3.5*PITCH+5.25, 0.25*PITCH+4.75, 60]]
])
# Diode
set_matrix_position('D', [
[[0, 0.375*PITCH-8, 0], [0, 0.375*PITCH-8, 0], [0, 0.125*PITCH-8, 0], [0, 0*PITCH-8, 0], [0, 0.125*PITCH-8, 0], [0, 0.25*PITCH-8, 0]],
[[0, 0.375*PITCH-8, 0], [0, 0.375*PITCH-8, 0], [0, 0.125*PITCH-8, 0], [0, 0*PITCH-8, 0], [0, 0.125*PITCH-8, 0], [0, 0.25*PITCH-8, 0]],
[[0, 0.375*PITCH-8, 0], [0, 0.375*PITCH-8, 0], [0, 0.125*PITCH-8, 0], [0, 0*PITCH-8, 0], [0, 0.125*PITCH-8, 0], [0, 0.25*PITCH-8, 0]],
[[3.5*PITCH, 0*PITCH-8+3, 0], [3.5*PITCH-8, 0.25*PITCH-8, 0], [3.5*PITCH-27, 0.25*PITCH-11, 0]]
])
#hole_xn = 8
#hole_yn = 6
#hole_ox = float(60.5)
#hole_oy = float(60.5)
#pitch = float(19)
#
#for hole_i in range(0, hole_xn * hole_yn):
# hole_xi = (hole_i / hole_yn)
# hole_yi = (hole_i % hole_yn) - 1
#
# hole_px = hole_ox + pitch * hole_xi
# hole_py = hole_oy + pitch * hole_yi
#
# hole_module = pcb.FindModuleByReference("H%s" % (hole_i+1))
# hole_module.SetPosition(pcbnew.wxPointMM(0, 0))

View File

@ -1,61 +0,0 @@
update=2018年04月11日水曜日 01:21:50
version=1
last_client=kicad
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=../../kbd/labrary
[eeschema/libraries]
LibName1=power
LibName2=device
LibName3=transistors
LibName4=conn
LibName5=linear
LibName6=regul
LibName7=74xx
LibName8=cmos4000
LibName9=adc-dac
LibName10=memory
LibName11=xilinx
LibName12=microcontrollers
LibName13=dsp
LibName14=microchip
LibName15=analog_switches
LibName16=motorola
LibName17=texas
LibName18=intel
LibName19=audio
LibName20=interface
LibName21=digital-audio
LibName22=philips
LibName23=display
LibName24=cypress
LibName25=siliconi
LibName26=opto
LibName27=atmel
LibName28=contrib
LibName29=valves
LibName30=/Users/adachi-kousuke/src/github.com/foostan/kbd/labrary/kbd

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +0,0 @@
(sym_lib_table
(lib (name kbd)(type Legacy)(uri /Users/adachi-kousuke/src/github.com/foostan/kbd/labrary/kbd.lib)(options "")(descr ""))
)