1
0
Fork 0
mirror of https://github.com/kata0510/Lily58.git synced 2025-04-29 02:02:59 +00:00

update PCB 0.1->0.2

This commit is contained in:
Naoki Katahira 2018-09-06 13:09:05 +09:00
parent 44decd4bc1
commit 37109ad04f
4 changed files with 6344 additions and 5131 deletions

View file

@ -1,21 +1,34 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Lily58-cache:5PIN
# Device:Jumper
#
DEF Lily58-cache:5PIN J 0 40 Y Y 1 F N
F0 "J" -50 300 60 H V C CNN
F1 "Lily58-cache:5PIN" -50 -300 60 H V C CNN
F2 "" 0 -50 60 H V C CNN
F3 "" 0 -50 60 H V C CNN
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
T 900 -150 0 60 0 0 0 5PIN Normal 1 C C
P 4 0 0 0 -150 250 0 250 0 -250 -150 -250 N
X 1 1 200 200 200 L 50 50 1 1 W
X 2 2 200 100 200 L 50 50 1 1 B
X 3 3 200 0 200 L 50 50 1 1 B
X 4 4 200 -100 200 L 50 50 1 1 W
X 5 5 200 -200 200 L 50 50 1 1 W
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
#
@ -49,8 +62,8 @@ F1 "Lily58-cache: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
P 6 1 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 R 50 50 1 1 W N
ENDDRAW
ENDDEF
#
@ -58,7 +71,7 @@ ENDDEF
#
DEF Lily58-cache:HOLE U 0 40 Y Y 1 F N
F0 "U" 0 0 60 H V C CNN
F1 "Lily58-cache:HOLE" 0 -100 60 H V C CNN
F1 "Lily58-cache:HOLE" 0 -200 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
@ -83,20 +96,72 @@ $FPLIST
Socket?Strip?Angled?1X*
$ENDFPLIST
DRAW
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 -150 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
S 0 -95 50 -105 1 1 6 N
S 0 5 50 -5 1 1 6 N
S 0 105 50 95 1 1 6 N
P 2 1 1 10 -50 -50 50 -50 N
P 2 1 1 10 -50 50 50 50 N
X Pin_1 1 200 100 150 L 50 50 1 1 P
X Pin_2 2 200 0 150 L 50 50 1 1 P
X Pin_3 3 200 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Lily58-cache:MJ-4PP-9
#
DEF Lily58-cache:MJ-4PP-9 J 0 40 Y Y 1 F N
F0 "J" -350 -300 60 H V C CNN
F1 "Lily58-cache:MJ-4PP-9" -150 250 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -300 100 -350 -150 0 1 0 N
S 300 -250 -400 200 0 1 0 N
P 2 0 1 0 100 0 300 0 N
P 3 0 1 0 -100 -200 300 -200 300 -200 N
P 3 0 1 0 0 -100 -50 -50 -100 -100 N
P 3 0 1 0 0 0 50 50 100 0 N
P 3 0 1 0 300 150 -300 150 -300 100 N
P 4 0 1 0 -100 -200 -150 -150 -200 -200 -200 -200 N
P 4 0 1 0 0 -100 300 -100 300 -100 300 -100 N
X ~ 1 450 0 150 L 50 50 1 1 P
X ~ 2 450 -100 150 L 50 50 1 1 P
X ~ 3 450 -200 150 L 50 50 1 1 P
X ~ 4 450 150 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Lily58-cache:OLED
#
DEF Lily58-cache:OLED J 0 40 Y N 1 F N
F0 "J" 0 250 50 H V C CNN
F1 "Lily58-cache:OLED" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X04
Pin_Header_Angled_1X04
Socket_Strip_Straight_1X04
Socket_Strip_Angled_1X04
$ENDFPLIST
DRAW
S -50 -145 10 -155 0 1 0 N
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 155 10 145 0 1 0 N
S -50 200 50 -200 0 1 0 N
X P1 1 -200 150 150 R 50 50 1 1 P
X P2 2 -200 50 150 R 50 50 1 1 P
X P3 3 -200 -50 150 R 50 50 1 1 P
X P4 4 -200 -150 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Lily58-cache:PWR_FLAG
#
DEF Lily58-cache:PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F0 "#FLG" 0 0 50 H I C CNN
F1 "Lily58-cache: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
@ -106,47 +171,47 @@ X pwr 1 0 0 0 U 50 50 0 0 w
ENDDRAW
ENDDEF
#
# Lily58-cache:ProMicro
# Lily58-cache:ProMicro_2
#
DEF Lily58-cache:ProMicro U 0 40 Y Y 1 F N
F0 "U" 0 950 60 H V C CNN
F1 "Lily58-cache:ProMicro" 0 -550 60 H V C CNN
F2 "" 100 -1050 60 H V C CNN
F3 "" 100 -1050 60 H V C CNN
DEF Lily58-cache:ProMicro_2 U 0 40 Y Y 1 F N
F0 "U" 0 700 50 H V C CNN
F1 "Lily58-cache:ProMicro_2" 0 -700 50 H V C CNN
F2 "" -50 100 50 H I C CNN
F3 "" -50 100 50 H I 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
S -450 650 450 -650 0 1 0 N
X TX(PD3) 1 -650 550 200 R 50 50 1 1 I
X D7(PE6) 10 -650 -350 200 R 50 50 1 1 I
X D8(PB4) 11 -650 -450 200 R 50 50 1 1 I
X D9(PB5) 12 -650 -550 200 R 50 50 1 1 I
X D10(PB6) 13 650 -550 200 L 50 50 1 1 I
X D16(PB2) 14 650 -450 200 L 50 50 1 1 I
X D14(PB3) 15 650 -350 200 L 50 50 1 1 I
X D15(PB1) 16 650 -250 200 L 50 50 1 1 I
X A0(PF7) 17 650 -150 200 L 50 50 1 1 I
X A1(PF6) 18 650 -50 200 L 50 50 1 1 I
X A2(PF5) 19 650 50 200 L 50 50 1 1 I
X RX(PD2) 2 -650 450 200 R 50 50 1 1 I
X A3(PF4) 20 650 150 200 L 50 50 1 1 I
X VCC 21 650 250 200 L 50 50 1 1 I
X RST 22 650 350 200 L 50 50 1 1 I
X GND 23 650 450 200 L 50 50 1 1 I
X RAW 24 650 550 200 L 50 50 1 1 I
X GND 3 -650 350 200 R 50 50 1 1 I
X GND 4 -650 250 200 R 50 50 1 1 I
X SDA(PD1) 5 -650 150 200 R 50 50 1 1 I
X SCL(PD0) 6 -650 50 200 R 50 50 1 1 I
X D4(PD4) 7 -650 -50 200 R 50 50 1 1 I
X D5(PC6) 8 -650 -150 200 R 50 50 1 1 I
X D6(PD7) 9 -650 -250 200 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Lily58-cache:R
#
DEF Lily58-cache:R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Lily58-cache:R" 0 0 50 V V C CNN
F0 "R" 0 0 50 V V C CNN
F1 "Lily58-cache:R" -100 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
@ -174,6 +239,21 @@ X 2 2 300 0 200 L 50 50 0 1 P I
ENDDRAW
ENDDEF
#
# Lily58-cache:SW_RST
#
DEF Lily58-cache:SW_RST RSW 0 40 N N 1 F N
F0 "RSW" 100 100 40 H V C CNN
F1 "Lily58-cache:SW_RST" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -100 50 100 50 N
P 2 0 1 0 0 100 0 50 N
X 1 1 -150 0 100 R 50 50 0 1 P I
X 2 2 150 0 100 L 50 50 0 1 P I
ENDDRAW
ENDDEF
#
# Lily58-cache:VCC
#
DEF Lily58-cache:VCC #PWR 0 0 Y Y 1 F P
@ -188,18 +268,52 @@ X VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# Lily58-cache:jumper_smd
# Lily58-cache:i2c_pin
#
DEF Lily58-cache:jumper_smd W 0 30 N N 1 F N
F0 "W" 0 60 50 H V C CNN
F1 "Lily58-cache:jumper_smd" 0 -70 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DEF Lily58-cache:i2c_pin J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Lily58-cache:i2c_pin" 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*:*_??x*mm*
Connector*:*1x??x*mm*
Pin?Header?Straight?1X*
Pin?Header?Angled?1X*
Socket?Strip?Straight?1X*
Socket?Strip?Angled?1X*
$ENDFPLIST
DRAW
C -70 0 30 0 1 0 N
C 70 0 30 0 1 0 N
X 1 1 -200 0 100 R 50 50 0 1 P
X 2 2 200 0 100 L 50 50 0 1 P
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
#
# 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: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
#

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
(export (version D)
(design
(source /Users/kata0510/git/Lily58/pcb/Lily58.sch)
(date "2018年08月15日 水曜日 17:29:35")
(date "2018年09月03日 月曜日 11:13:03")
(tool "Eeschema (5.0.0-3-g5ebb6b6)")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -17,8 +17,8 @@
(components
(comp (ref U1)
(value ProMicro)
(footprint Lily58-footprint:ProMicro_rev)
(libsource (lib "") (part ProMicro) (description ""))
(footprint Lily58-footprint:ProMicro_rev2)
(libsource (lib "") (part ProMicro_2) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B722440))
(comp (ref SW25)
@ -381,16 +381,10 @@
(libsource (lib "") (part R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B73A034))
(comp (ref W1)
(value jumper_smd)
(footprint Lily58-footprint:jumper_smd_2dub)
(libsource (lib "") (part jumper_smd) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B73C306))
(comp (ref J2)
(value 5PIN)
(footprint Lily58-footprint:TRRS_JACK_MJ4PP9)
(libsource (lib "") (part 5PIN) (description ""))
(value 4PIN)
(footprint Lily58-footprint:MJ-4PP-9)
(libsource (lib "") (part MJ-4PP-9) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B742D8C))
(comp (ref J1)
@ -399,65 +393,135 @@
(libsource (lib "") (part LED) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B74AE32))
(comp (ref RSW1)
(value SW_PUSH)
(footprint Lily58-footprint:TACT_SWITCH_TVBP06)
(libsource (lib "") (part SW_PUSH) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B74BECE))
(comp (ref U2)
(comp (ref TH1)
(value HOLE)
(footprint Lily58-footprint:HOLE_M2)
(libsource (lib "") (part HOLE) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B74CE27))
(comp (ref U3)
(comp (ref TH2)
(value HOLE)
(footprint Lily58-footprint:HOLE_M2)
(libsource (lib "") (part HOLE) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B74D0C7))
(comp (ref U4)
(comp (ref TH4)
(value HOLE)
(footprint Lily58-footprint:HOLE_M2_TH)
(libsource (lib "") (part HOLE) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B74D1C0))
(comp (ref U5)
(comp (ref TH5)
(value HOLE)
(footprint Lily58-footprint:HOLE_M2_TH)
(libsource (lib "") (part HOLE) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B74D78B))
(comp (ref U6)
(comp (ref TH6)
(value HOLE)
(footprint Lily58-footprint:HOLE_M2_TH)
(libsource (lib "") (part HOLE) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B74D88C))
(comp (ref U7)
(comp (ref TH7)
(value HOLE)
(footprint Lily58-footprint:HOLE_M2_TH)
(libsource (lib "") (part HOLE) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B74D98F))
(comp (ref U8)
(comp (ref TH3)
(value HOLE)
(footprint Lily58-footprint:HOLE_M2_TH)
(libsource (lib "") (part HOLE) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B74DA95)))
(tstamp 5B74DA95))
(comp (ref RSW1)
(value SW_RST)
(footprint Lily58-footprint:TACT_SWITCH_TVBP06)
(libsource (lib "") (part SW_RST) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B8CE7E7))
(comp (ref P1)
(value i2c_pin)
(footprint Lily58-footprint:1pin_conn)
(libsource (lib "") (part i2c_pin) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B8F6780))
(comp (ref P2)
(value i2c_pin)
(footprint Lily58-footprint:1pin_conn)
(libsource (lib "") (part i2c_pin) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B8F6980))
(comp (ref W1)
(value jumper)
(footprint Lily58-footprint:jumper_data)
(libsource (lib Device) (part Jumper) (description "Jumper, generic, normally closed"))
(sheetpath (names /) (tstamps /))
(tstamp 5B900157))
(comp (ref J3)
(value OLED)
(footprint Lily58-footprint:OLED_4Pin)
(libsource (lib "") (part OLED) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B91007B))
(comp (ref JP1)
(value Jumper_NO_Small)
(footprint Lily58-footprint:Jumper)
(datasheet ~)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5B911E74))
(comp (ref JP2)
(value Jumper_NO_Small)
(footprint Lily58-footprint:Jumper)
(datasheet ~)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5B9120CE))
(comp (ref JP3)
(value Jumper_NO_Small)
(footprint Lily58-footprint:Jumper)
(datasheet ~)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5B913646))
(comp (ref JP4)
(value Jumper_NO_Small)
(footprint Lily58-footprint:Jumper)
(datasheet ~)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5B913C11))
(comp (ref JP5)
(value Jumper_NO_Small)
(footprint Lily58-footprint:Jumper)
(datasheet ~)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5B9141F4))
(comp (ref JP6)
(value Jumper_NO_Small)
(footprint Lily58-footprint:Jumper)
(datasheet ~)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5B9141FA))
(comp (ref JP7)
(value Jumper_NO_Small)
(footprint Lily58-footprint:Jumper)
(datasheet ~)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5B914200))
(comp (ref JP8)
(value Jumper_NO_Small)
(footprint Lily58-footprint:Jumper)
(datasheet ~)
(libsource (lib Device) (part Jumper_NO_Small) (description "Jumper, normally open"))
(sheetpath (names /) (tstamps /))
(tstamp 5B914206)))
(libparts
(libpart (lib "") (part Lily58-cache:5PIN)
(fields
(field (name Reference) J)
(field (name Value) Lily58-cache:5PIN))
(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))))
(libpart (lib "") (part Lily58-cache:D)
(footprints
(fp TO-???*)
@ -489,35 +553,58 @@
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))))
(libpart (lib "") (part Lily58-cache:ProMicro)
(libpart (lib "") (part Lily58-cache:MJ-4PP-9)
(fields
(field (name Reference) J)
(field (name Value) Lily58-cache:MJ-4PP-9))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))
(pin (num 3) (name ~) (type passive))
(pin (num 4) (name ~) (type passive))))
(libpart (lib "") (part Lily58-cache:OLED)
(footprints
(fp Pin_Header_Straight_1X04)
(fp Pin_Header_Angled_1X04)
(fp Socket_Strip_Straight_1X04)
(fp Socket_Strip_Angled_1X04))
(fields
(field (name Reference) J)
(field (name Value) Lily58-cache:OLED))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))))
(libpart (lib "") (part Lily58-cache:ProMicro_2)
(fields
(field (name Reference) U)
(field (name Value) Lily58-cache:ProMicro))
(field (name Value) Lily58-cache:ProMicro_2))
(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 1) (name "TX(PD3)") (type input))
(pin (num 2) (name "RX(PD2)") (type input))
(pin (num 3) (name GND) (type input))
(pin (num 4) (name GND) (type input))
(pin (num 5) (name "SDA(PD1)") (type input))
(pin (num 6) (name "SCL(PD0)") (type input))
(pin (num 7) (name "D4(PD4)") (type input))
(pin (num 8) (name "D5(PC6)") (type input))
(pin (num 9) (name "D6(PD7)") (type input))
(pin (num 10) (name "D7(PE6)") (type input))
(pin (num 11) (name "D8(PB4)") (type input))
(pin (num 12) (name "D9(PB5)") (type input))
(pin (num 13) (name "D10(PB6)") (type input))
(pin (num 14) (name "D16(PB2)") (type input))
(pin (num 15) (name "D14(PB3)") (type input))
(pin (num 16) (name "D15(PB1)") (type input))
(pin (num 17) (name "A0(PF7)") (type input))
(pin (num 18) (name "A1(PF6)") (type input))
(pin (num 19) (name "A2(PF5)") (type input))
(pin (num 20) (name "A3(PF4)") (type input))
(pin (num 21) (name VCC) (type input))
(pin (num 22) (name RST) (type input))
(pin (num 23) (name GND) (type power_in))
(pin (num 24) (name RAW) (type power_out))))
(pin (num 23) (name GND) (type input))
(pin (num 24) (name RAW) (type input))))
(libpart (lib "") (part Lily58-cache:R)
(footprints
(fp R_*))
@ -534,220 +621,279 @@
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib "") (part Lily58-cache:jumper_smd)
(libpart (lib "") (part Lily58-cache:SW_RST)
(fields
(field (name Reference) W)
(field (name Value) Lily58-cache:jumper_smd))
(field (name Reference) RSW)
(field (name Value) Lily58-cache:SW_RST))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib "") (part Lily58-cache:i2c_pin)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?1X*))
(fields
(field (name Reference) J)
(field (name Value) Lily58-cache:i2c_pin))
(pins
(pin (num 1) (name Pin_1) (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)))))
(libraries)
(libraries
(library (logical Device)
(uri "/Library/Application Support/kicad/library/Device.lib")))
(nets
(net (code 1) (name LED)
(node (ref U1) (pin 1))
(node (ref J1) (pin 2)))
(net (code 2) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))
(net (code 3) (name "Net-(U1-Pad2)")
(net (code 3) (name DATA)
(node (ref W1) (pin 1))
(node (ref U1) (pin 2)))
(net (code 4) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
(net (code 5) (name VCC)
(node (ref J1) (pin 3))
(node (ref U1) (pin 21))
(node (ref J2) (pin 1))
(node (ref R2) (pin 1))
(node (ref R1) (pin 1)))
(net (code 6) (name RESET)
(net (code 5) (name RESET)
(node (ref RSW1) (pin 2))
(node (ref U1) (pin 22)))
(net (code 7) (name GND)
(node (ref U1) (pin 3))
(node (ref U1) (pin 4))
(node (ref RSW1) (pin 1))
(node (ref J1) (pin 1))
(node (ref U1) (pin 23))
(node (ref J2) (pin 4))
(node (ref J2) (pin 5)))
(net (code 8) (name "Net-(U1-Pad24)")
(net (code 6) (name "Net-(U1-Pad24)")
(node (ref U1) (pin 24)))
(net (code 9) (name SDA)
(node (ref W1) (pin 2))
(net (code 7) (name SDA)
(node (ref JP5) (pin 2))
(node (ref R1) (pin 2))
(node (ref U1) (pin 5))
(node (ref R1) (pin 2)))
(net (code 10) (name SCL)
(node (ref U1) (pin 6))
(node (ref JP4) (pin 2)))
(net (code 8) (name SCL)
(node (ref R2) (pin 2))
(node (ref J2) (pin 3)))
(net (code 11) (name "Net-(U1-Pad7)")
(node (ref JP3) (pin 2))
(node (ref JP6) (pin 2))
(node (ref U1) (pin 6)))
(net (code 9) (name "Net-(U1-Pad7)")
(node (ref U1) (pin 7)))
(net (code 12) (name "Net-(D25-Pad2)")
(net (code 10) (name "Net-(D25-Pad2)")
(node (ref SW25) (pin 2))
(node (ref D25) (pin 2)))
(net (code 13) (name "Net-(D26-Pad2)")
(net (code 11) (name "Net-(D26-Pad2)")
(node (ref SW26) (pin 2))
(node (ref D26) (pin 2)))
(net (code 14) (name "Net-(D1-Pad2)")
(net (code 12) (name "Net-(D1-Pad2)")
(node (ref SW1) (pin 2))
(node (ref D1) (pin 2)))
(net (code 15) (name "Net-(D2-Pad2)")
(net (code 13) (name "Net-(D2-Pad2)")
(node (ref SW2) (pin 2))
(node (ref D2) (pin 2)))
(net (code 16) (name "Net-(D3-Pad2)")
(net (code 14) (name "Net-(D3-Pad2)")
(node (ref SW3) (pin 2))
(node (ref D3) (pin 2)))
(net (code 17) (name "Net-(D4-Pad2)")
(net (code 15) (name "Net-(D4-Pad2)")
(node (ref SW4) (pin 2))
(node (ref D4) (pin 2)))
(net (code 18) (name "Net-(D5-Pad2)")
(net (code 16) (name "Net-(D5-Pad2)")
(node (ref D5) (pin 2))
(node (ref SW5) (pin 2)))
(net (code 19) (name "Net-(D6-Pad2)")
(node (ref D6) (pin 2))
(node (ref SW6) (pin 2)))
(net (code 20) (name "Net-(D8-Pad2)")
(node (ref D8) (pin 2))
(node (ref SW8) (pin 2)))
(net (code 21) (name "Net-(D9-Pad2)")
(net (code 17) (name "Net-(D6-Pad2)")
(node (ref SW6) (pin 2))
(node (ref D6) (pin 2)))
(net (code 18) (name "Net-(D8-Pad2)")
(node (ref SW8) (pin 2))
(node (ref D8) (pin 2)))
(net (code 19) (name "Net-(D9-Pad2)")
(node (ref SW9) (pin 2))
(node (ref D9) (pin 2)))
(net (code 22) (name "Net-(D10-Pad2)")
(node (ref SW10) (pin 2))
(node (ref D10) (pin 2)))
(net (code 23) (name "Net-(D11-Pad2)")
(node (ref SW11) (pin 2))
(node (ref D11) (pin 2)))
(net (code 24) (name "Net-(D12-Pad2)")
(node (ref SW12) (pin 2))
(node (ref D12) (pin 2)))
(net (code 25) (name "Net-(D7-Pad2)")
(net (code 20) (name "Net-(D10-Pad2)")
(node (ref D10) (pin 2))
(node (ref SW10) (pin 2)))
(net (code 21) (name "Net-(D11-Pad2)")
(node (ref D11) (pin 2))
(node (ref SW11) (pin 2)))
(net (code 22) (name "Net-(D12-Pad2)")
(node (ref D12) (pin 2))
(node (ref SW12) (pin 2)))
(net (code 23) (name "Net-(D7-Pad2)")
(node (ref SW7) (pin 2))
(node (ref D7) (pin 2)))
(net (code 26) (name "Net-(D13-Pad2)")
(net (code 24) (name "Net-(D13-Pad2)")
(node (ref D13) (pin 2))
(node (ref SW13) (pin 2)))
(net (code 27) (name "Net-(D14-Pad2)")
(node (ref SW14) (pin 2))
(node (ref D14) (pin 2)))
(net (code 28) (name "Net-(D15-Pad2)")
(node (ref SW15) (pin 2))
(node (ref D15) (pin 2)))
(net (code 29) (name "Net-(D16-Pad2)")
(node (ref SW16) (pin 2))
(node (ref D16) (pin 2)))
(net (code 30) (name "Net-(D17-Pad2)")
(node (ref SW17) (pin 2))
(node (ref D17) (pin 2)))
(net (code 31) (name "Net-(D18-Pad2)")
(node (ref SW18) (pin 2))
(node (ref D18) (pin 2)))
(net (code 32) (name "Net-(D21-Pad2)")
(net (code 25) (name "Net-(D14-Pad2)")
(node (ref D14) (pin 2))
(node (ref SW14) (pin 2)))
(net (code 26) (name "Net-(D15-Pad2)")
(node (ref D15) (pin 2))
(node (ref SW15) (pin 2)))
(net (code 27) (name "Net-(D16-Pad2)")
(node (ref D16) (pin 2))
(node (ref SW16) (pin 2)))
(net (code 28) (name "Net-(D17-Pad2)")
(node (ref D17) (pin 2))
(node (ref SW17) (pin 2)))
(net (code 29) (name "Net-(D18-Pad2)")
(node (ref D18) (pin 2))
(node (ref SW18) (pin 2)))
(net (code 30) (name "Net-(D21-Pad2)")
(node (ref SW21) (pin 2))
(node (ref D21) (pin 2)))
(net (code 33) (name "Net-(D22-Pad2)")
(net (code 31) (name "Net-(D22-Pad2)")
(node (ref D22) (pin 2))
(node (ref SW22) (pin 2)))
(net (code 34) (name "Net-(D23-Pad2)")
(node (ref D23) (pin 2))
(node (ref SW23) (pin 2)))
(net (code 35) (name col0)
(node (ref SW6) (pin 1))
(net (code 32) (name "Net-(D23-Pad2)")
(node (ref SW23) (pin 2))
(node (ref D23) (pin 2)))
(net (code 33) (name col0)
(node (ref SW18) (pin 1))
(node (ref SW24) (pin 1))
(node (ref SW12) (pin 1))
(node (ref U1) (pin 18))
(node (ref SW12) (pin 1)))
(net (code 36) (name "Net-(D24-Pad2)")
(node (ref SW6) (pin 1))
(node (ref SW24) (pin 1)))
(net (code 34) (name "Net-(D24-Pad2)")
(node (ref D24) (pin 2))
(node (ref SW24) (pin 2)))
(net (code 37) (name col4)
(node (ref SW20) (pin 1))
(node (ref SW2) (pin 1))
(net (code 35) (name col4)
(node (ref SW14) (pin 1))
(node (ref U1) (pin 14))
(node (ref SW26) (pin 1))
(node (ref SW8) (pin 1)))
(net (code 38) (name "Net-(D20-Pad2)")
(node (ref U1) (pin 14))
(node (ref SW8) (pin 1))
(node (ref SW2) (pin 1))
(node (ref SW20) (pin 1)))
(net (code 36) (name "Net-(D20-Pad2)")
(node (ref SW20) (pin 2))
(node (ref D20) (pin 2)))
(net (code 39) (name col5)
(node (ref SW1) (pin 1))
(net (code 37) (name col5)
(node (ref U1) (pin 13))
(node (ref SW19) (pin 1))
(node (ref SW13) (pin 1))
(node (ref SW25) (pin 1))
(node (ref SW7) (pin 1))
(node (ref SW13) (pin 1))
(node (ref SW19) (pin 1)))
(net (code 40) (name "Net-(D19-Pad2)")
(node (ref D19) (pin 2))
(node (ref SW19) (pin 2)))
(net (code 41) (name col3)
(node (ref SW9) (pin 1))
(node (ref SW15) (pin 1))
(node (ref SW21) (pin 1))
(node (ref SW3) (pin 1))
(node (ref SW1) (pin 1)))
(net (code 38) (name "Net-(D19-Pad2)")
(node (ref SW19) (pin 2))
(node (ref D19) (pin 2)))
(net (code 39) (name col3)
(node (ref U1) (pin 15))
(node (ref SW27) (pin 1)))
(net (code 42) (name "Net-(D27-Pad2)")
(node (ref SW3) (pin 1))
(node (ref SW9) (pin 1))
(node (ref SW27) (pin 1))
(node (ref SW21) (pin 1))
(node (ref SW15) (pin 1)))
(net (code 40) (name "Net-(D27-Pad2)")
(node (ref SW27) (pin 2))
(node (ref D27) (pin 2)))
(net (code 43) (name col2)
(node (ref SW4) (pin 1))
(node (ref SW10) (pin 1))
(net (code 41) (name col2)
(node (ref SW16) (pin 1))
(node (ref U1) (pin 16))
(node (ref SW22) (pin 1))
(node (ref SW28) (pin 1))
(node (ref U1) (pin 16)))
(net (code 44) (name "Net-(D28-Pad2)")
(node (ref SW28) (pin 2))
(node (ref D28) (pin 2)))
(net (code 45) (name col1)
(node (ref SW17) (pin 1))
(node (ref U1) (pin 17))
(node (ref SW10) (pin 1))
(node (ref SW4) (pin 1)))
(net (code 42) (name "Net-(D28-Pad2)")
(node (ref D28) (pin 2))
(node (ref SW28) (pin 2)))
(net (code 43) (name col1)
(node (ref SW5) (pin 1))
(node (ref SW29) (pin 1))
(node (ref SW11) (pin 1))
(node (ref SW23) (pin 1)))
(net (code 46) (name "Net-(D29-Pad2)")
(node (ref SW29) (pin 1))
(node (ref SW23) (pin 1))
(node (ref U1) (pin 17))
(node (ref SW17) (pin 1)))
(net (code 44) (name "Net-(D29-Pad2)")
(node (ref SW29) (pin 2))
(node (ref D29) (pin 2)))
(net (code 47) (name row0)
(node (ref D1) (pin 1))
(net (code 45) (name row0)
(node (ref U1) (pin 8))
(node (ref D4) (pin 1))
(node (ref D1) (pin 1))
(node (ref D2) (pin 1))
(node (ref D3) (pin 1))
(node (ref D4) (pin 1))
(node (ref D5) (pin 1))
(node (ref D6) (pin 1))
(node (ref D2) (pin 1)))
(net (code 48) (name row1)
(node (ref D9) (pin 1))
(node (ref D6) (pin 1)))
(net (code 46) (name row1)
(node (ref U1) (pin 9))
(node (ref D7) (pin 1))
(node (ref D8) (pin 1))
(node (ref D9) (pin 1))
(node (ref D10) (pin 1))
(node (ref D11) (pin 1))
(node (ref D12) (pin 1))
(node (ref U1) (pin 9))
(node (ref D7) (pin 1)))
(net (code 49) (name row2)
(node (ref D12) (pin 1)))
(net (code 47) (name row2)
(node (ref U1) (pin 10))
(node (ref D13) (pin 1))
(node (ref D14) (pin 1))
(node (ref D15) (pin 1))
(node (ref U1) (pin 10))
(node (ref D16) (pin 1))
(node (ref D17) (pin 1))
(node (ref D18) (pin 1)))
(net (code 50) (name row3)
(net (code 48) (name row3)
(node (ref D19) (pin 1))
(node (ref D20) (pin 1))
(node (ref D21) (pin 1))
(node (ref U1) (pin 11))
(node (ref D22) (pin 1))
(node (ref D23) (pin 1))
(node (ref D24) (pin 1)))
(net (code 51) (name row4)
(node (ref D29) (pin 1))
(node (ref D28) (pin 1))
(node (ref D27) (pin 1))
(node (ref D26) (pin 1))
(node (ref D24) (pin 1))
(node (ref U1) (pin 11)))
(net (code 49) (name row4)
(node (ref U1) (pin 12))
(node (ref D25) (pin 1))
(node (ref U1) (pin 12)))
(net (code 52) (name /xtradata)
(node (ref D26) (pin 1))
(node (ref D27) (pin 1))
(node (ref D28) (pin 1))
(node (ref D29) (pin 1)))
(net (code 50) (name VCC)
(node (ref U1) (pin 21))
(node (ref JP7) (pin 2))
(node (ref J1) (pin 1))
(node (ref J2) (pin 1))
(node (ref JP2) (pin 2))
(node (ref R2) (pin 1))
(node (ref R1) (pin 1)))
(net (code 51) (name GND)
(node (ref J1) (pin 3))
(node (ref U1) (pin 23))
(node (ref U1) (pin 3))
(node (ref U1) (pin 4))
(node (ref JP1) (pin 2))
(node (ref RSW1) (pin 1))
(node (ref J2) (pin 2))
(node (ref W1) (pin 1)))))
(node (ref JP8) (pin 2)))
(net (code 52) (name "Net-(J2-Pad4)")
(node (ref J2) (pin 4))
(node (ref P1) (pin 1)))
(net (code 53) (name "Net-(J2-Pad3)")
(node (ref P2) (pin 1))
(node (ref W1) (pin 2))
(node (ref J2) (pin 3)))
(net (code 54) (name "Net-(J3-Pad2)")
(node (ref JP7) (pin 1))
(node (ref J3) (pin 2))
(node (ref JP3) (pin 1)))
(net (code 55) (name "Net-(J3-Pad3)")
(node (ref JP6) (pin 1))
(node (ref J3) (pin 3))
(node (ref JP2) (pin 1)))
(net (code 56) (name "Net-(J3-Pad4)")
(node (ref JP5) (pin 1))
(node (ref JP1) (pin 1))
(node (ref J3) (pin 4)))
(net (code 57) (name "Net-(J3-Pad1)")
(node (ref JP4) (pin 1))
(node (ref J3) (pin 1))
(node (ref JP8) (pin 1)))))

File diff suppressed because it is too large Load diff