From b1062e57956b1724db8926bd3eef94e0a6d8e905 Mon Sep 17 00:00:00 2001 From: davor Date: Fri, 7 Apr 2017 00:59:02 +0200 Subject: [PATCH] place oled symbol on pcb --- blinkey.bak | 11 + blinkey.sch | 11 + fp-lib-table | 1 + ulx3s.bak | 8 +- ulx3s.kicad_pcb | 85 +++++- ulx3s.kicad_pcb-bak | 155 +++++++++- ulx3s.net | 706 +++++++++++++++++++++++--------------------- 7 files changed, 615 insertions(+), 362 deletions(-) diff --git a/blinkey.bak b/blinkey.bak index acd9db3..2bda650 100644 --- a/blinkey.bak +++ b/blinkey.bak @@ -404,4 +404,15 @@ Text Notes 5400 1700 0 60 ~ 0 to global onboard reset? Text Label 2750 2800 0 60 ~ 0 BTNPU +$Comp +L CONN_01X07 OLED2 +U 1 1 58E6C72A +P 7200 1550 +F 0 "OLED2" H 7200 1950 50 0000 C CNN +F 1 "CONN_01X07" V 7300 1550 50 0000 C CNN +F 2 "oled:oled_13xx" H 7200 1550 50 0001 C CNN +F 3 "" H 7200 1550 50 0000 C CNN + 1 7200 1550 + -1 0 0 -1 +$EndComp $EndSCHEMATC diff --git a/blinkey.sch b/blinkey.sch index acd9db3..4708761 100644 --- a/blinkey.sch +++ b/blinkey.sch @@ -404,4 +404,15 @@ Text Notes 5400 1700 0 60 ~ 0 to global onboard reset? Text Label 2750 2800 0 60 ~ 0 BTNPU +$Comp +L CONN_01X07 OLED2 +U 1 1 58E6C72A +P 7200 1550 +F 0 "OLED2" H 7200 1950 50 0000 C CNN +F 1 "SSD1331" V 7300 1550 50 0000 C CNN +F 2 "oled:oled_13xx" H 7200 1550 50 0001 C CNN +F 3 "" H 7200 1550 50 0000 C CNN + 1 7200 1550 + -1 0 0 -1 +$EndComp $EndSCHEMATC diff --git a/fp-lib-table b/fp-lib-table index 7bff957..f551d5e 100644 --- a/fp-lib-table +++ b/fp-lib-table @@ -13,4 +13,5 @@ (lib (name abs25)(type KiCad)(uri "$(KIPRJMOD)/footprints/crystal/abs25.pretty")(options "")(descr "")) (lib (name hdmi-swm-19)(type KiCad)(uri "$(KIPRJMOD)/footprints/micro-hdmi-d/hdmi-swm-19.pretty")(options "")(descr "")) (lib (name ESP32-footprints-Lib)(type KiCad)(uri /home/davor/tmp/ESP32-kiCAD-Footprints/ESP32-Footprints/ESP32-footprints-Lib.pretty)(options "")(descr "")) + (lib (name oled)(type KiCad)(uri "$(KIPRJMOD)/footprints/oled/oled.pretty")(options "")(descr "")) ) diff --git a/ulx3s.bak b/ulx3s.bak index 1cc5489..a470399 100644 --- a/ulx3s.bak +++ b/ulx3s.bak @@ -118,7 +118,7 @@ U 1 1 58E6B981 P 3150 6350 F 0 "H1" H 3150 6450 50 0000 C CNN F 1 "HOLE" V 3250 6350 50 0000 C CNN -F 2 "" H 3150 6350 50 0000 C CNN +F 2 "Mounting_Holes:MountingHole_3.2mm_M3_ISO14580_Pad" H 3150 6350 50 0001 C CNN F 3 "" H 3150 6350 50 0000 C CNN 1 3150 6350 0 -1 -1 0 @@ -129,7 +129,7 @@ U 1 1 58E6BACE P 3700 6350 F 0 "H2" H 3700 6450 50 0000 C CNN F 1 "HOLE" V 3800 6350 50 0000 C CNN -F 2 "" H 3700 6350 50 0000 C CNN +F 2 "Mounting_Holes:MountingHole_3.2mm_M3_ISO14580_Pad" H 3700 6350 50 0001 C CNN F 3 "" H 3700 6350 50 0000 C CNN 1 3700 6350 0 -1 -1 0 @@ -140,7 +140,7 @@ U 1 1 58E6BAEF P 4250 6350 F 0 "H3" H 4250 6450 50 0000 C CNN F 1 "HOLE" V 4350 6350 50 0000 C CNN -F 2 "" H 4250 6350 50 0000 C CNN +F 2 "Mounting_Holes:MountingHole_3.2mm_M3_ISO14580_Pad" H 4250 6350 50 0001 C CNN F 3 "" H 4250 6350 50 0000 C CNN 1 4250 6350 0 -1 -1 0 @@ -151,7 +151,7 @@ U 1 1 58E6BBE9 P 4800 6350 F 0 "H4" H 4800 6450 50 0000 C CNN F 1 "HOLE" V 4900 6350 50 0000 C CNN -F 2 "" H 4800 6350 50 0000 C CNN +F 2 "Mounting_Holes:MountingHole_3.2mm_M3_ISO14580_Pad" H 4800 6350 50 0001 C CNN F 3 "" H 4800 6350 50 0000 C CNN 1 4800 6350 0 -1 -1 0 diff --git a/ulx3s.kicad_pcb b/ulx3s.kicad_pcb index f9a0e97..031f817 100644 --- a/ulx3s.kicad_pcb +++ b/ulx3s.kicad_pcb @@ -2,13 +2,13 @@ (general (links 468) - (no_connects 465) + (no_connects 468) (area 93.949999 61.269999 178.070001 109.830001) (thickness 1.6) - (drawings 10) + (drawings 6) (tracks 14) (zones 0) - (modules 104) + (modules 105) (nets 117) ) @@ -345,6 +345,81 @@ (add_net JTAG_TMS) ) + (module oled:oled_13xx (layer F.Cu) (tedit 58E6C585) (tstamp 58E6C235) + (at 170.3 81.74 270) + (descr "SPI OLED 0.96\"") + (tags "SPI OLED socket strip") + (path /58D6547C/58E6C72A) + (fp_text reference OLED2 (at -7.62 -5.1 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SSD1331 (at -7.62 -3.1 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user CS (at 7.62 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_text user DC (at 5.08 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_text user RES (at 2.54 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_text user SDA (at 0 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_text user SCL (at -2.54 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_text user VCC (at -5.08 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_text user GND (at -7.62 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_circle (center -12.065 27.305) (end -12.065 25.4) (layer F.SilkS) (width 0.15)) + (fp_circle (center 12.065 27.305) (end 12.065 29.21) (layer F.SilkS) (width 0.15)) + (fp_circle (center 12.065 0.635) (end 12.065 -1.27) (layer F.SilkS) (width 0.15)) + (fp_circle (center -12.065 0.635) (end -12.065 -1.27) (layer F.SilkS) (width 0.15)) + (fp_text user 0.96" (at 0 13.97 270) (layer F.SilkS) + (effects (font (size 2 2) (thickness 0.15))) + ) + (fp_text user "OLED DISPLAY" (at 0 10.16 270) (layer F.SilkS) + (effects (font (size 2 2) (thickness 0.15))) + ) + (fp_line (start -13.97 22.86) (end -13.97 3.81) (layer F.SilkS) (width 0.15)) + (fp_line (start 13.97 22.86) (end -13.97 22.86) (layer F.SilkS) (width 0.15)) + (fp_line (start 13.97 3.81) (end 13.97 22.86) (layer F.SilkS) (width 0.15)) + (fp_line (start -13.97 3.81) (end 13.97 3.81) (layer F.SilkS) (width 0.15)) + (fp_line (start -15.24 30.48) (end -15.24 -2.54) (layer F.SilkS) (width 0.15)) + (fp_line (start 15.24 30.48) (end -15.24 30.48) (layer F.SilkS) (width 0.15)) + (fp_line (start 15.24 -2.54) (end 15.24 30.48) (layer F.SilkS) (width 0.15)) + (fp_line (start -15.24 -2.54) (end 15.24 -2.54) (layer F.SilkS) (width 0.15)) + (fp_line (start -9.37 -1.75) (end -9.37 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.38 -1.75) (end 9.38 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -9.37 -1.75) (end 9.38 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -9.37 1.75) (end 9.38 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.35 1.27) (end 8.89 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.89 1.27) (end 8.89 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.89 -1.27) (end -6.35 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -9.17 1.55) (end -7.62 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -6.35 1.27) (end -6.35 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -7.62 -1.55) (end -9.17 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -9.17 -1.55) (end -9.17 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at -7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at -5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at -2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (model Socket_Strips.3dshapes/Socket_Strip_Straight_1x07.wrl + (at (xyz 0.3 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + (module Keystone_3000_1x12mm-CoinCell:Keystone_3000_1x12mm-CoinCell (layer B.Cu) (tedit 58D7D5B5) (tstamp 58D7ADD9) (at 135.73 95.71) (descr http://www.keyelco.com/product-pdf.cfm?p=777) @@ -5266,10 +5341,6 @@ (net 1 GND)) ) - (gr_line (start 137.28 99.52) (end 137.28 63.96) (layer Eco2.User) (width 0.2)) - (gr_line (start 172.84 99.52) (end 137.28 99.52) (layer Eco2.User) (width 0.2)) - (gr_line (start 172.84 63.96) (end 172.84 99.52) (layer Eco2.User) (width 0.2)) - (gr_line (start 137.28 63.96) (end 172.84 63.96) (layer Eco2.User) (width 0.2)) (dimension 48.26 (width 0.3) (layer Eco2.User) (gr_text "48,260 mm" (at 77.51 85.55 90) (layer Eco2.User) (effects (font (size 1.5 1.5) (thickness 0.3))) diff --git a/ulx3s.kicad_pcb-bak b/ulx3s.kicad_pcb-bak index 0ab03fe..b0386f6 100644 --- a/ulx3s.kicad_pcb-bak +++ b/ulx3s.kicad_pcb-bak @@ -1,14 +1,14 @@ (kicad_pcb (version 4) (host pcbnew 4.0.5+dfsg1-4) (general - (links 464) - (no_connects 464) + (links 468) + (no_connects 468) (area 93.949999 61.269999 178.070001 109.830001) (thickness 1.6) - (drawings 10) + (drawings 6) (tracks 14) (zones 0) - (modules 100) + (modules 105) (nets 117) ) @@ -345,6 +345,81 @@ (add_net JTAG_TMS) ) + (module oled:oled_13xx (layer F.Cu) (tedit 58E6C585) (tstamp 58E6C235) + (at 170.3 81.74 270) + (descr "SPI OLED 0.96\"") + (tags "SPI OLED socket strip") + (path /58D6547C/58E6C72A) + (fp_text reference OLED2 (at -7.62 -5.1 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X07 (at -7.62 -3.1 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user CS (at 7.62 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_text user DC (at 5.08 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_text user RES (at 2.54 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_text user SDA (at 0 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_text user SCL (at -2.54 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_text user VCC (at -5.08 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_text user GND (at -7.62 2.54 270) (layer F.SilkS) + (effects (font (size 1 0.75) (thickness 0.15))) + ) + (fp_circle (center -12.065 27.305) (end -12.065 25.4) (layer F.SilkS) (width 0.15)) + (fp_circle (center 12.065 27.305) (end 12.065 29.21) (layer F.SilkS) (width 0.15)) + (fp_circle (center 12.065 0.635) (end 12.065 -1.27) (layer F.SilkS) (width 0.15)) + (fp_circle (center -12.065 0.635) (end -12.065 -1.27) (layer F.SilkS) (width 0.15)) + (fp_text user 0.96" (at 0 13.97 270) (layer F.SilkS) + (effects (font (size 2 2) (thickness 0.15))) + ) + (fp_text user "OLED DISPLAY" (at 0 10.16 270) (layer F.SilkS) + (effects (font (size 2 2) (thickness 0.15))) + ) + (fp_line (start -13.97 22.86) (end -13.97 3.81) (layer F.SilkS) (width 0.15)) + (fp_line (start 13.97 22.86) (end -13.97 22.86) (layer F.SilkS) (width 0.15)) + (fp_line (start 13.97 3.81) (end 13.97 22.86) (layer F.SilkS) (width 0.15)) + (fp_line (start -13.97 3.81) (end 13.97 3.81) (layer F.SilkS) (width 0.15)) + (fp_line (start -15.24 30.48) (end -15.24 -2.54) (layer F.SilkS) (width 0.15)) + (fp_line (start 15.24 30.48) (end -15.24 30.48) (layer F.SilkS) (width 0.15)) + (fp_line (start 15.24 -2.54) (end 15.24 30.48) (layer F.SilkS) (width 0.15)) + (fp_line (start -15.24 -2.54) (end 15.24 -2.54) (layer F.SilkS) (width 0.15)) + (fp_line (start -9.37 -1.75) (end -9.37 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.38 -1.75) (end 9.38 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -9.37 -1.75) (end 9.38 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -9.37 1.75) (end 9.38 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.35 1.27) (end 8.89 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.89 1.27) (end 8.89 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.89 -1.27) (end -6.35 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -9.17 1.55) (end -7.62 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -6.35 1.27) (end -6.35 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -7.62 -1.55) (end -9.17 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -9.17 -1.55) (end -9.17 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at -7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at -5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at -2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask)) + (model Socket_Strips.3dshapes/Socket_Strip_Straight_1x07.wrl + (at (xyz 0.3 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + (module Keystone_3000_1x12mm-CoinCell:Keystone_3000_1x12mm-CoinCell (layer B.Cu) (tedit 58D7D5B5) (tstamp 58D7ADD9) (at 135.73 95.71) (descr http://www.keyelco.com/product-pdf.cfm?p=777) @@ -5198,10 +5273,74 @@ ) ) - (gr_line (start 137.28 99.52) (end 137.28 63.96) (layer Eco2.User) (width 0.2)) - (gr_line (start 172.84 99.52) (end 137.28 99.52) (layer Eco2.User) (width 0.2)) - (gr_line (start 172.84 63.96) (end 172.84 99.52) (layer Eco2.User) (width 0.2)) - (gr_line (start 137.28 63.96) (end 172.84 63.96) (layer Eco2.User) (width 0.2)) + (module Mounting_Holes:MountingHole_3.2mm_M3_ISO14580_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 58E6B6EC) + (at 97.91 107.14) + (descr "Mounting Hole 3.2mm, M3, ISO14580") + (tags "mounting hole 3.2mm m3 iso14580") + (path /58E6B981) + (fp_text reference H1 (at 0 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value HOLE (at 0 3.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.75 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3 0) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0) (size 5.5 5.5) (drill 3.2) (layers *.Cu *.Mask) + (net 1 GND)) + ) + + (module Mounting_Holes:MountingHole_3.2mm_M3_ISO14580_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 58E6B6F1) + (at 167.76 107.14) + (descr "Mounting Hole 3.2mm, M3, ISO14580") + (tags "mounting hole 3.2mm m3 iso14580") + (path /58E6BACE) + (fp_text reference H2 (at 0 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value HOLE (at 0 3.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.75 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3 0) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0) (size 5.5 5.5) (drill 3.2) (layers *.Cu *.Mask) + (net 1 GND)) + ) + + (module Mounting_Holes:MountingHole_3.2mm_M3_ISO14580_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 58E6B6F6) + (at 97.91 72.85) + (descr "Mounting Hole 3.2mm, M3, ISO14580") + (tags "mounting hole 3.2mm m3 iso14580") + (path /58E6BAEF) + (fp_text reference H3 (at 0 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value HOLE (at 0 3.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.75 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3 0) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0) (size 5.5 5.5) (drill 3.2) (layers *.Cu *.Mask) + (net 1 GND)) + ) + + (module Mounting_Holes:MountingHole_3.2mm_M3_ISO14580_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 58E6B6FB) + (at 97.91 63.96) + (descr "Mounting Hole 3.2mm, M3, ISO14580") + (tags "mounting hole 3.2mm m3 iso14580") + (path /58E6BBE9) + (fp_text reference H4 (at 0 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value HOLE (at 0 3.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.75 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3 0) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0) (size 5.5 5.5) (drill 3.2) (layers *.Cu *.Mask) + (net 1 GND)) + ) + (dimension 48.26 (width 0.3) (layer Eco2.User) (gr_text "48,260 mm" (at 77.51 85.55 90) (layer Eco2.User) (effects (font (size 1.5 1.5) (thickness 0.3))) diff --git a/ulx3s.net b/ulx3s.net index 522f61e..588f8d3 100644 --- a/ulx3s.net +++ b/ulx3s.net @@ -1,7 +1,7 @@ (export (version D) (design (source /home/davor/src/circuits/fpga/ulx3s/ulx3s.sch) - (date "Čet 06 Tra 2017 23:41:25") + (date "Pet 07 Tra 2017 00:52:25") (tool "Eeschema 4.0.5+dfsg1-4") (sheet (number 1) (name /) (tstamps /) (title_block @@ -539,6 +539,12 @@ (libsource (lib device) (part LED_ALT)) (sheetpath (names /blinkey/) (tstamps /58D6547C/)) (tstamp 58D668A1)) + (comp (ref OLED2) + (value SSD1331) + (footprint oled:oled_13xx) + (libsource (lib conn) (part CONN_01X07)) + (sheetpath (names /blinkey/) (tstamps /58D6547C/)) + (tstamp 58E6C72A)) (comp (ref GPDI1) (value MICRO-GPDI-D) (footprint hdmi-swm-19:hdmi-swm-19) @@ -1569,30 +1575,30 @@ (pin (num 5) (name GND) (type power_in)) (pin (num 6) (name shield) (type passive))))) (libraries + (library (logical philips) + (uri /usr/share/kicad/library/philips.lib)) + (library (logical ap3429a) + (uri footprints/dcdc_converter/ap3429a.lib)) + (library (logical micro-hdmi-d) + (uri footprints/micro-hdmi-d/micro-hdmi-d.lib)) (library (logical ft2232) (uri footprints/usbserial/ft2232.lib)) + (library (logical memory) + (uri /usr/share/kicad/library/memory.lib)) (library (logical lfe5bg381) (uri footprints/lattice/lfe5bg381.lib)) + (library (logical ESP32) + (uri footprints/esp32/ESP32.lib)) (library (logical device) (uri /usr/share/kicad/library/device.lib)) - (library (logical philips) - (uri /usr/share/kicad/library/philips.lib)) (library (logical conn) - (uri /usr/share/kicad/library/conn.lib)) - (library (logical micro-hdmi-d) - (uri footprints/micro-hdmi-d/micro-hdmi-d.lib)) - (library (logical ap3429a) - (uri footprints/dcdc_converter/ap3429a.lib)) - (library (logical ESP32) - (uri footprints/esp32/ESP32.lib)) - (library (logical memory) - (uri /usr/share/kicad/library/memory.lib))) + (uri /usr/share/kicad/library/conn.lib))) (nets (net (code 1) (name GND) (node (ref U1) (pin U11)) (node (ref U1) (pin V8)) (node (ref U1) (pin U8)) - (node (ref H2) (pin 1)) + (node (ref U1) (pin T8)) (node (ref U1) (pin P8)) (node (ref U1) (pin M9)) (node (ref U1) (pin G12)) @@ -1722,6 +1728,7 @@ (node (ref GPDI1) (pin 16)) (node (ref GPDI1) (pin 0)) (node (ref C18) (pin 2)) + (node (ref OLED1) (pin 1)) (node (ref GPDI1) (pin 4)) (node (ref GPDI1) (pin 10)) (node (ref GPDI1) (pin 13)) @@ -1743,15 +1750,14 @@ (node (ref U6) (pin 57)) (node (ref U2) (pin 1)) (node (ref D7) (pin 1)) - (node (ref D4) (pin 1)) - (node (ref D3) (pin 1)) (node (ref D6) (pin 1)) (node (ref D5) (pin 1)) + (node (ref D4) (pin 1)) + (node (ref D3) (pin 1)) (node (ref D2) (pin 1)) (node (ref D1) (pin 1)) (node (ref D0) (pin 1)) - (node (ref OLED1) (pin 1)) - (node (ref U1) (pin T8)) + (node (ref H1) (pin 1)) (node (ref J1) (pin 21)) (node (ref J2) (pin 37)) (node (ref J2) (pin 4)) @@ -1769,7 +1775,7 @@ (node (ref J1) (pin 37)) (node (ref J1) (pin 38)) (node (ref H4) (pin 1)) - (node (ref H1) (pin 1)) + (node (ref H2) (pin 1)) (node (ref H3) (pin 1))) (net (code 2) (name /gpio/R27) (node (ref J2) (pin 27)) @@ -1887,33 +1893,33 @@ (node (ref D9) (pin 2)) (node (ref D8) (pin 1)) (node (ref D52) (pin 2)) - (node (ref C13) (pin 1)) + (node (ref U3) (pin 4)) (node (ref U4) (pin 4)) (node (ref C9) (pin 1)) (node (ref Q1) (pin 2)) - (node (ref U3) (pin 4)) + (node (ref C13) (pin 1)) (node (ref U5) (pin 4))) (net (code 18) (name /gpio/R18) (node (ref U1) (pin E14)) (node (ref J2) (pin 18))) (net (code 19) (name /gpio/R16) - (node (ref U1) (pin C15)) - (node (ref J2) (pin 16))) + (node (ref J2) (pin 16)) + (node (ref U1) (pin C15))) (net (code 20) (name /gpio/R14) - (node (ref U1) (pin E15)) - (node (ref J2) (pin 14))) + (node (ref J2) (pin 14)) + (node (ref U1) (pin E15))) (net (code 21) (name /gpio/R12) - (node (ref J2) (pin 12)) - (node (ref U1) (pin B16))) + (node (ref U1) (pin B16)) + (node (ref J2) (pin 12))) (net (code 22) (name /gpio/R10) - (node (ref J2) (pin 10)) - (node (ref U1) (pin D16))) + (node (ref U1) (pin D16)) + (node (ref J2) (pin 10))) (net (code 23) (name /gpio/R8) (node (ref U1) (pin C17)) (node (ref J2) (pin 8))) (net (code 24) (name /gpio/R6) - (node (ref J2) (pin 6)) - (node (ref U1) (pin B18))) + (node (ref U1) (pin B18)) + (node (ref J2) (pin 6))) (net (code 25) (name /gpio/R36) (node (ref U1) (pin E11)) (node (ref J2) (pin 36))) @@ -1924,23 +1930,23 @@ (node (ref J2) (pin 32)) (node (ref U1) (pin E12))) (net (code 28) (name /gpio/R30) - (node (ref U1) (pin A13)) - (node (ref J2) (pin 30))) + (node (ref J2) (pin 30)) + (node (ref U1) (pin A13))) (net (code 29) (name /gpio/R28) (node (ref U1) (pin C13)) (node (ref J2) (pin 28))) (net (code 30) (name /gpio/R26) - (node (ref J2) (pin 26)) - (node (ref U1) (pin E13))) + (node (ref U1) (pin E13)) + (node (ref J2) (pin 26))) (net (code 31) (name /gpio/R24) (node (ref U1) (pin C14)) (node (ref J2) (pin 24))) (net (code 32) (name /gpio/P25) - (node (ref U1) (pin C7)) - (node (ref J1) (pin 25))) + (node (ref J1) (pin 25)) + (node (ref U1) (pin C7))) (net (code 33) (name /gpio/P36) - (node (ref J1) (pin 36)) - (node (ref U1) (pin B19))) + (node (ref U1) (pin B19)) + (node (ref J1) (pin 36))) (net (code 34) (name /gpio/P35) (node (ref J1) (pin 35)) (node (ref U1) (pin A18))) @@ -1960,8 +1966,8 @@ (node (ref U1) (pin E6)) (node (ref J1) (pin 30))) (net (code 40) (name /gpio/P29) - (node (ref U1) (pin D6)) - (node (ref J1) (pin 29))) + (node (ref J1) (pin 29)) + (node (ref U1) (pin D6))) (net (code 41) (name /gpio/P28) (node (ref J1) (pin 28)) (node (ref U1) (pin E7))) @@ -1969,8 +1975,8 @@ (node (ref J1) (pin 27)) (node (ref U1) (pin D7))) (net (code 43) (name /gpio/P26) - (node (ref J1) (pin 26)) - (node (ref U1) (pin C6))) + (node (ref U1) (pin C6)) + (node (ref J1) (pin 26))) (net (code 44) (name /gpio/P24) (node (ref J1) (pin 24)) (node (ref U1) (pin E8))) @@ -1981,8 +1987,8 @@ (node (ref J1) (pin 18)) (node (ref U1) (pin C8))) (net (code 47) (name /gpio/P17) - (node (ref U1) (pin B8)) - (node (ref J1) (pin 17))) + (node (ref J1) (pin 17)) + (node (ref U1) (pin B8))) (net (code 48) (name /gpio/P16) (node (ref U1) (pin A7)) (node (ref J1) (pin 16))) @@ -1993,26 +1999,26 @@ (node (ref J1) (pin 13)) (node (ref U1) (pin E9))) (net (code 51) (name /gpio/P14) - (node (ref J1) (pin 14)) - (node (ref U1) (pin D9))) + (node (ref U1) (pin D9)) + (node (ref J1) (pin 14))) (net (code 52) (name /gpio/P12) - (node (ref U1) (pin B9)) - (node (ref J1) (pin 12))) + (node (ref J1) (pin 12)) + (node (ref U1) (pin B9))) (net (code 53) (name /gpio/P11) - (node (ref J1) (pin 11)) - (node (ref U1) (pin C10))) + (node (ref U1) (pin C10)) + (node (ref J1) (pin 11))) (net (code 54) (name /gpio/P9) (node (ref J1) (pin 9)) (node (ref U1) (pin B10))) (net (code 55) (name /gpio/P10) - (node (ref J1) (pin 10)) - (node (ref U1) (pin A9))) + (node (ref U1) (pin A9)) + (node (ref J1) (pin 10))) (net (code 56) (name /gpio/P8) - (node (ref J1) (pin 8)) - (node (ref U1) (pin A11))) + (node (ref U1) (pin A11)) + (node (ref J1) (pin 8))) (net (code 57) (name /gpio/P7) - (node (ref U1) (pin A10)) - (node (ref J1) (pin 7))) + (node (ref J1) (pin 7)) + (node (ref U1) (pin A10))) (net (code 58) (name /gpio/P6) (node (ref U1) (pin C11)) (node (ref J1) (pin 6))) @@ -2020,11 +2026,11 @@ (node (ref U1) (pin B11)) (node (ref J1) (pin 5))) (net (code 60) (name /gpio/OUT5V) - (node (ref J2) (pin 40)) - (node (ref D52) (pin 1))) + (node (ref D52) (pin 1)) + (node (ref J2) (pin 40))) (net (code 61) (name /gpio/IN5V) - (node (ref J2) (pin 39)) - (node (ref D51) (pin 2))) + (node (ref D51) (pin 2)) + (node (ref J2) (pin 39))) (net (code 62) (name "Net-(U1-PadF20)") (node (ref U1) (pin F20))) (net (code 63) (name "Net-(U1-PadJ17)") @@ -2102,23 +2108,23 @@ (node (ref Q1) (pin 1)) (node (ref R6) (pin 1))) (net (code 98) (name /power/HOLD) - (node (ref D11) (pin 1)) - (node (ref R4) (pin 1))) + (node (ref R4) (pin 1)) + (node (ref D11) (pin 1))) (net (code 99) (name FTDI_nSUSPEND) - (node (ref D12) (pin 2)) - (node (ref U6) (pin 30))) + (node (ref U6) (pin 30)) + (node (ref D12) (pin 2))) (net (code 100) (name /power/WAKEUPn) (node (ref U7) (pin 7)) (node (ref R6) (pin 2))) (net (code 101) (name /power/SHUT) (node (ref Q2) (pin 1)) + (node (ref R5) (pin 1)) (node (ref D15) (pin 1)) - (node (ref C14) (pin 1)) (node (ref D14) (pin 2)) - (node (ref R5) (pin 1))) + (node (ref C14) (pin 1))) (net (code 102) (name SHUTDOWN) - (node (ref D15) (pin 2)) - (node (ref R13) (pin 1))) + (node (ref R13) (pin 1)) + (node (ref D15) (pin 2))) (net (code 103) (name /power/OSCO_32k) (node (ref U7) (pin 2)) (node (ref Y1) (pin 4))) @@ -2133,490 +2139,504 @@ (net (code 107) (name "Net-(Y1-Pad3)") (node (ref Y1) (pin 3))) (net (code 108) (name /power/WAKE) - (node (ref R1) (pin 1)) - (node (ref D10) (pin 1))) + (node (ref D10) (pin 1)) + (node (ref R1) (pin 1))) (net (code 109) (name /power/FB1) (node (ref U3) (pin 5)) - (node (ref C2) (pin 2)) + (node (ref RB1) (pin 2)) (node (ref RA1) (pin 2)) - (node (ref RB1) (pin 2))) + (node (ref C2) (pin 2))) (net (code 110) (name /power/PWREN) - (node (ref U4) (pin 1)) - (node (ref D12) (pin 1)) (node (ref R8) (pin 1)) (node (ref R2) (pin 1)) - (node (ref R1) (pin 2)) - (node (ref R4) (pin 2)) + (node (ref D12) (pin 1)) + (node (ref U4) (pin 1)) (node (ref U3) (pin 1)) - (node (ref U5) (pin 1))) + (node (ref R1) (pin 2)) + (node (ref U5) (pin 1)) + (node (ref R4) (pin 2))) (net (code 111) (name +2V5) - (node (ref U1) (pin P15)) + (node (ref U1) (pin F15)) (node (ref U7) (pin 8)) - (node (ref C11) (pin 1)) + (node (ref U1) (pin P15)) (node (ref C12) (pin 1)) - (node (ref U1) (pin F6)) - (node (ref L3) (pin 2)) (node (ref C10) (pin 1)) - (node (ref U1) (pin F15)) (node (ref RA2) (pin 1)) - (node (ref U1) (pin P6))) + (node (ref C11) (pin 1)) + (node (ref U1) (pin P6)) + (node (ref L3) (pin 2)) + (node (ref U1) (pin F6))) (net (code 112) (name /power/FB3) (node (ref C6) (pin 2)) (node (ref U4) (pin 5)) - (node (ref RB3) (pin 2)) - (node (ref RA3) (pin 2))) + (node (ref RA3) (pin 2)) + (node (ref RB3) (pin 2))) (net (code 113) (name /power/VBAT) - (node (ref BAT1) (pin 1)) - (node (ref U7) (pin 3))) + (node (ref U7) (pin 3)) + (node (ref BAT1) (pin 1))) (net (code 114) (name /power/WKUP) + (node (ref D13) (pin 1)) (node (ref C13) (pin 2)) (node (ref D10) (pin 2)) - (node (ref D13) (pin 1)) (node (ref Q1) (pin 3))) (net (code 115) (name /power/FB2) (node (ref RB2) (pin 2)) - (node (ref U5) (pin 5)) (node (ref RA2) (pin 2)) + (node (ref U5) (pin 5)) (node (ref C10) (pin 2))) (net (code 116) (name I2C_SDA) (node (ref U7) (pin 5))) (net (code 117) (name I2C_SCL) (node (ref U7) (pin 6))) (net (code 118) (name +1V2) - (node (ref U1) (pin N9)) - (node (ref U1) (pin H9)) - (node (ref U1) (pin H12)) - (node (ref U1) (pin J13)) - (node (ref U1) (pin K13)) (node (ref U1) (pin L13)) - (node (ref U1) (pin N13)) + (node (ref U1) (pin K13)) + (node (ref U1) (pin N11)) + (node (ref U1) (pin J13)) + (node (ref U1) (pin H12)) + (node (ref U1) (pin H9)) + (node (ref U1) (pin H8)) + (node (ref U1) (pin K8)) (node (ref U1) (pin L8)) (node (ref U1) (pin M8)) (node (ref RA1) (pin 1)) (node (ref C4) (pin 1)) (node (ref C3) (pin 1)) (node (ref U1) (pin N8)) - (node (ref U1) (pin N10)) - (node (ref U1) (pin K8)) - (node (ref U1) (pin J8)) - (node (ref U1) (pin H8)) + (node (ref U1) (pin M13)) (node (ref C2) (pin 1)) - (node (ref U1) (pin H11)) (node (ref L1) (pin 2)) - (node (ref U1) (pin N11)) - (node (ref U1) (pin M13)) + (node (ref U1) (pin N10)) + (node (ref U1) (pin N13)) + (node (ref U1) (pin H11)) + (node (ref U1) (pin J8)) + (node (ref U1) (pin H10)) (node (ref U1) (pin H13)) - (node (ref U1) (pin N12)) - (node (ref U1) (pin H10))) - (net (code 119) (name LED3) - (node (ref D3) (pin 2))) - (net (code 120) (name BTN_R) - (node (ref BTN6) (pin 2))) - (net (code 121) (name BTN_L) - (node (ref BTN5) (pin 2))) - (net (code 122) (name LED7) + (node (ref U1) (pin N9)) + (node (ref U1) (pin N12))) + (net (code 119) (name LED1) + (node (ref D1) (pin 2))) + (net (code 120) (name "Net-(OLED2-Pad7)") + (node (ref OLED2) (pin 7))) + (net (code 121) (name "Net-(OLED2-Pad6)") + (node (ref OLED2) (pin 6))) + (net (code 122) (name "Net-(OLED2-Pad5)") + (node (ref OLED2) (pin 5))) + (net (code 123) (name "Net-(OLED2-Pad4)") + (node (ref OLED2) (pin 4))) + (net (code 124) (name "Net-(OLED2-Pad3)") + (node (ref OLED2) (pin 3))) + (net (code 125) (name "Net-(OLED2-Pad2)") + (node (ref OLED2) (pin 2))) + (net (code 126) (name "Net-(OLED2-Pad1)") + (node (ref OLED2) (pin 1))) + (net (code 127) (name LED7) (node (ref D7) (pin 2))) - (net (code 123) (name LED6) + (net (code 128) (name LED6) (node (ref D6) (pin 2))) - (net (code 124) (name LED5) + (net (code 129) (name LED5) (node (ref D5) (pin 2))) - (net (code 125) (name LED4) + (net (code 130) (name LED4) (node (ref D4) (pin 2))) - (net (code 126) (name LED2) + (net (code 131) (name LED3) + (node (ref D3) (pin 2))) + (net (code 132) (name LED2) (node (ref D2) (pin 2))) - (net (code 127) (name LED1) - (node (ref D1) (pin 2))) - (net (code 128) (name LED0) + (net (code 133) (name LED0) (node (ref D0) (pin 2))) - (net (code 129) (name OLED_CS) - (node (ref OLED1) (pin 7))) - (net (code 130) (name /blinkey/BTNPU) - (node (ref BTN2) (pin 1)) - (node (ref BTN6) (pin 1)) - (node (ref BTN3) (pin 1)) - (node (ref BTN5) (pin 1)) + (net (code 134) (name /blinkey/BTNPU) (node (ref BTN1) (pin 1)) (node (ref R7) (pin 2)) + (node (ref BTN3) (pin 1)) + (node (ref BTN5) (pin 1)) + (node (ref BTN6) (pin 1)) + (node (ref BTN2) (pin 1)) (node (ref BTN4) (pin 1))) - (net (code 131) (name OLED_DC) + (net (code 135) (name OLED_CS) + (node (ref OLED1) (pin 7))) + (net (code 136) (name OLED_DC) (node (ref OLED1) (pin 6))) - (net (code 132) (name OLED_RES) + (net (code 137) (name OLED_RES) (node (ref OLED1) (pin 5))) - (net (code 133) (name OLED_MOSI) + (net (code 138) (name OLED_MOSI) (node (ref OLED1) (pin 4))) - (net (code 134) (name OLED_CLK) + (net (code 139) (name OLED_CLK) (node (ref OLED1) (pin 3))) - (net (code 135) (name BTN_U) - (node (ref BTN3) (pin 2))) - (net (code 136) (name BTN_D) + (net (code 140) (name BTN_R) + (node (ref BTN6) (pin 2))) + (net (code 141) (name BTN_L) + (node (ref BTN5) (pin 2))) + (net (code 142) (name BTN_D) (node (ref BTN4) (pin 2))) - (net (code 137) (name BTN_F2) + (net (code 143) (name BTN_U) + (node (ref BTN3) (pin 2))) + (net (code 144) (name BTN_F2) (node (ref BTN2) (pin 2))) - (net (code 138) (name BTN_F1) + (net (code 145) (name BTN_F1) (node (ref BTN1) (pin 2))) - (net (code 139) (name GPDI_5V_SCL) + (net (code 146) (name GPDI_5V_SCL) (node (ref R25) (pin 2)) (node (ref U11) (pin 6)) (node (ref GPDI1) (pin 17))) - (net (code 140) (name GPDI_5V_SDA) - (node (ref R26) (pin 2)) + (net (code 147) (name GPDI_5V_SDA) (node (ref GPDI1) (pin 18)) - (node (ref U11) (pin 5))) - (net (code 141) (name GPDI_SDA) + (node (ref U11) (pin 5)) + (node (ref R26) (pin 2))) + (net (code 148) (name GPDI_SDA) (node (ref U11) (pin 4)) (node (ref R22) (pin 2))) - (net (code 142) (name /gpdi/VREF2) - (node (ref U11) (pin 7)) + (net (code 149) (name /gpdi/VREF2) + (node (ref R24) (pin 2)) (node (ref U11) (pin 8)) - (node (ref R24) (pin 2))) - (net (code 143) (name GPDI_SCL) - (node (ref U11) (pin 3)) - (node (ref R23) (pin 2))) - (net (code 144) (name GPDI_ETH_N) + (node (ref U11) (pin 7))) + (net (code 150) (name GPDI_SCL) + (node (ref R23) (pin 2)) + (node (ref U11) (pin 3))) + (net (code 151) (name GPDI_ETH_N) (node (ref GPDI1) (pin 1))) - (net (code 145) (name GPDI_ETH_P) + (net (code 152) (name GPDI_ETH_P) (node (ref GPDI1) (pin 2))) - (net (code 146) (name GPDI_D2_P) + (net (code 153) (name GPDI_D2_P) (node (ref GPDI1) (pin 3))) - (net (code 147) (name GPDI_D2_N) + (net (code 154) (name GPDI_D2_N) (node (ref GPDI1) (pin 5))) - (net (code 148) (name GPDI_D1_P) + (net (code 155) (name GPDI_D1_P) (node (ref GPDI1) (pin 6))) - (net (code 149) (name GPDI_D1_N) + (net (code 156) (name GPDI_D1_N) (node (ref GPDI1) (pin 8))) - (net (code 150) (name GPDI_D0_P) + (net (code 157) (name GPDI_D0_P) (node (ref GPDI1) (pin 9))) - (net (code 151) (name GPDI_D0_N) + (net (code 158) (name GPDI_D0_N) (node (ref GPDI1) (pin 11))) - (net (code 152) (name GPDI_CLK_P) + (net (code 159) (name GPDI_CLK_P) (node (ref GPDI1) (pin 12))) - (net (code 153) (name GPDI_CLK_N) + (net (code 160) (name GPDI_CLK_N) (node (ref GPDI1) (pin 14))) - (net (code 154) (name GPDI_CEC) + (net (code 161) (name GPDI_CEC) (node (ref GPDI1) (pin 15))) - (net (code 155) (name FTDI_nDTR) + (net (code 162) (name FTDI_nDTR) (node (ref U6) (pin 37))) - (net (code 156) (name FTDI_nCTS) + (net (code 163) (name FTDI_nCTS) (node (ref U6) (pin 35))) - (net (code 157) (name FTDI_nRTS) + (net (code 164) (name FTDI_nRTS) (node (ref U6) (pin 34))) - (net (code 158) (name FTDI_RXD) + (net (code 165) (name FTDI_RXD) (node (ref U6) (pin 33))) - (net (code 159) (name FTDI_TXD) + (net (code 166) (name FTDI_TXD) (node (ref U6) (pin 32))) - (net (code 160) (name JTAG_TMS) - (node (ref U6) (pin 15)) + (net (code 167) (name JTAG_TMS) (node (ref U1) (pin U5)) - (node (ref U2) (pin 33))) - (net (code 161) (name JTAG_TDO) - (node (ref U1) (pin V4)) + (node (ref U2) (pin 33)) + (node (ref U6) (pin 15))) + (net (code 168) (name JTAG_TDO) + (node (ref U6) (pin 14)) (node (ref U2) (pin 32)) - (node (ref U6) (pin 14))) - (net (code 162) (name JTAG_TDI) - (node (ref U6) (pin 13)) + (node (ref U1) (pin V4))) + (net (code 169) (name JTAG_TDI) + (node (ref U1) (pin R5)) (node (ref U2) (pin 31)) - (node (ref U1) (pin R5))) - (net (code 163) (name JTAG_TCK) - (node (ref U1) (pin T5)) + (node (ref U6) (pin 13))) + (net (code 170) (name JTAG_TCK) (node (ref U6) (pin 12)) - (node (ref U2) (pin 30))) - (net (code 164) (name FTDI_nRI) + (node (ref U2) (pin 30)) + (node (ref U1) (pin T5))) + (net (code 171) (name FTDI_nRI) (node (ref U6) (pin 40))) - (net (code 165) (name "Net-(U6-Pad10)") + (net (code 172) (name "Net-(U6-Pad10)") (node (ref U6) (pin 10))) - (net (code 166) (name /usb/FTDI_nTXLED) + (net (code 173) (name /usb/FTDI_nTXLED) (node (ref U6) (pin 49))) - (net (code 167) (name /usb/FTDI_nRXLED) + (net (code 174) (name /usb/FTDI_nRXLED) (node (ref U6) (pin 48))) - (net (code 168) (name FTDI_nDCD) + (net (code 175) (name FTDI_nDCD) (node (ref U6) (pin 39))) - (net (code 169) (name FTDI_nDSR) + (net (code 176) (name FTDI_nDSR) (node (ref U6) (pin 38))) - (net (code 170) (name USB_FTDI_DM) - (node (ref U6) (pin 7)) - (node (ref US1) (pin 2))) - (net (code 171) (name /usb/OSCO_12M) - (node (ref Y2) (pin 2)) + (net (code 177) (name USB_FTDI_DM) + (node (ref US1) (pin 2)) + (node (ref U6) (pin 7))) + (net (code 178) (name /usb/OSCO_12M) + (node (ref U6) (pin 4)) (node (ref C16) (pin 1)) - (node (ref U6) (pin 4))) - (net (code 172) (name /usb/OSCI_12M) - (node (ref C15) (pin 1)) + (node (ref Y2) (pin 2))) + (net (code 179) (name /usb/OSCI_12M) (node (ref Y2) (pin 1)) - (node (ref U6) (pin 3))) - (net (code 173) (name USB_FTDI_DP) - (node (ref U6) (pin 8)) - (node (ref US1) (pin 3))) - (net (code 174) (name /usb/EECLK) + (node (ref U6) (pin 3)) + (node (ref C15) (pin 1))) + (net (code 180) (name USB_FTDI_DP) + (node (ref US1) (pin 3)) + (node (ref U6) (pin 8))) + (net (code 181) (name /usb/EECLK) + (node (ref R9) (pin 2)) (node (ref U8) (pin 2)) - (node (ref U6) (pin 56)) - (node (ref R9) (pin 2))) - (net (code 175) (name /usb/EECS) - (node (ref U6) (pin 1)) + (node (ref U6) (pin 56))) + (net (code 182) (name /usb/EECS) + (node (ref U8) (pin 1)) (node (ref R10) (pin 2)) - (node (ref U8) (pin 1))) - (net (code 176) (name /usb/EEDATA) - (node (ref R12) (pin 1)) + (node (ref U6) (pin 1))) + (net (code 183) (name /usb/EEDATA) (node (ref U6) (pin 55)) - (node (ref U8) (pin 3))) - (net (code 177) (name "Net-(R11-Pad2)") - (node (ref R11) (pin 2)) + (node (ref U8) (pin 3)) + (node (ref R12) (pin 1))) + (net (code 184) (name "Net-(R11-Pad2)") (node (ref U8) (pin 4)) - (node (ref R12) (pin 2))) - (net (code 178) (name "Net-(US2-Pad4)") + (node (ref R12) (pin 2)) + (node (ref R11) (pin 2))) + (net (code 185) (name "Net-(US2-Pad4)") (node (ref US2) (pin 4))) - (net (code 179) (name "Net-(US1-Pad4)") + (net (code 186) (name "Net-(US1-Pad4)") (node (ref US1) (pin 4))) - (net (code 180) (name USB_FPGA_DP) + (net (code 187) (name USB_FPGA_DP) (node (ref US2) (pin 3))) - (net (code 181) (name USB_FPGA_DM) + (net (code 188) (name USB_FPGA_DM) (node (ref US2) (pin 2))) - (net (code 182) (name "Net-(U6-Pad20)") + (net (code 189) (name "Net-(U6-Pad20)") (node (ref U6) (pin 20))) - (net (code 183) (name "Net-(U6-Pad51)") + (net (code 190) (name "Net-(U6-Pad51)") (node (ref U6) (pin 51))) - (net (code 184) (name "Net-(U6-Pad11)") + (net (code 191) (name "Net-(U6-Pad11)") (node (ref U6) (pin 11))) - (net (code 185) (name "Net-(U6-Pad6)") + (net (code 192) (name "Net-(U6-Pad6)") (node (ref U6) (pin 6))) - (net (code 186) (name USB5V) - (node (ref D8) (pin 2)) - (node (ref US1) (pin 1))) - (net (code 187) (name "Net-(D9-Pad1)") - (node (ref US2) (pin 1)) - (node (ref D9) (pin 1))) - (net (code 188) (name +1V8) + (net (code 193) (name USB5V) + (node (ref US1) (pin 1)) + (node (ref D8) (pin 2))) + (net (code 194) (name "Net-(D9-Pad1)") + (node (ref D9) (pin 1)) + (node (ref US2) (pin 1))) + (net (code 195) (name +1V8) + (node (ref U6) (pin 2)) (node (ref U6) (pin 31)) - (node (ref C17) (pin 1)) - (node (ref U6) (pin 2))) - (net (code 189) (name "Net-(U6-Pad29)") + (node (ref C17) (pin 1))) + (net (code 196) (name "Net-(U6-Pad29)") (node (ref U6) (pin 29))) - (net (code 190) (name "Net-(U6-Pad19)") + (net (code 197) (name "Net-(U6-Pad19)") (node (ref U6) (pin 19))) - (net (code 191) (name "Net-(U6-Pad22)") + (net (code 198) (name "Net-(U6-Pad22)") (node (ref U6) (pin 22))) - (net (code 192) (name "Net-(U6-Pad42)") + (net (code 199) (name "Net-(U6-Pad42)") (node (ref U6) (pin 42))) - (net (code 193) (name "Net-(U6-Pad52)") + (net (code 200) (name "Net-(U6-Pad52)") (node (ref U6) (pin 52))) - (net (code 194) (name "Net-(U6-Pad23)") + (net (code 201) (name "Net-(U6-Pad23)") (node (ref U6) (pin 23))) - (net (code 195) (name "Net-(U6-Pad53)") + (net (code 202) (name "Net-(U6-Pad53)") (node (ref U6) (pin 53))) - (net (code 196) (name "Net-(U6-Pad24)") + (net (code 203) (name "Net-(U6-Pad24)") (node (ref U6) (pin 24))) - (net (code 197) (name "Net-(U6-Pad54)") + (net (code 204) (name "Net-(U6-Pad54)") (node (ref U6) (pin 54))) - (net (code 198) (name "Net-(U6-Pad25)") + (net (code 205) (name "Net-(U6-Pad25)") (node (ref U6) (pin 25))) - (net (code 199) (name "Net-(U6-Pad28)") + (net (code 206) (name "Net-(U6-Pad28)") (node (ref U6) (pin 28))) - (net (code 200) (name "Net-(U6-Pad18)") + (net (code 207) (name "Net-(U6-Pad18)") (node (ref U6) (pin 18))) - (net (code 201) (name "Net-(U6-Pad47)") + (net (code 208) (name "Net-(U6-Pad47)") (node (ref U6) (pin 47))) - (net (code 202) (name "Net-(U6-Pad27)") + (net (code 209) (name "Net-(U6-Pad27)") (node (ref U6) (pin 27))) - (net (code 203) (name "Net-(U6-Pad46)") + (net (code 210) (name "Net-(U6-Pad46)") (node (ref U6) (pin 46))) - (net (code 204) (name "Net-(U6-Pad26)") + (net (code 211) (name "Net-(U6-Pad26)") (node (ref U6) (pin 26))) - (net (code 205) (name "Net-(U6-Pad17)") + (net (code 212) (name "Net-(U6-Pad17)") (node (ref U6) (pin 17))) - (net (code 206) (name "Net-(U2-Pad26)") + (net (code 213) (name "Net-(U2-Pad26)") (node (ref U2) (pin 26))) - (net (code 207) (name "Net-(U2-Pad16)") + (net (code 214) (name "Net-(U2-Pad16)") (node (ref U2) (pin 16))) - (net (code 208) (name WIFI_TXD) + (net (code 215) (name WIFI_TXD) (node (ref U2) (pin 35))) - (net (code 209) (name WIFI_GPIO0) + (net (code 216) (name WIFI_GPIO0) (node (ref U2) (pin 25))) - (net (code 210) (name "Net-(U2-Pad15)") + (net (code 217) (name "Net-(U2-Pad15)") (node (ref U2) (pin 15))) - (net (code 211) (name WIFI_RXD) + (net (code 218) (name WIFI_RXD) (node (ref U2) (pin 34))) - (net (code 212) (name WIFI_GPIO2) + (net (code 219) (name WIFI_GPIO2) (node (ref U2) (pin 24))) - (net (code 213) (name "Net-(U2-Pad14)") + (net (code 220) (name "Net-(U2-Pad14)") (node (ref U2) (pin 14))) - (net (code 214) (name WIFI_GPIO15) + (net (code 221) (name WIFI_GPIO15) (node (ref U2) (pin 23))) - (net (code 215) (name "Net-(U2-Pad13)") + (net (code 222) (name "Net-(U2-Pad13)") (node (ref U2) (pin 13))) - (net (code 216) (name SD_D1) - (node (ref SD1) (pin 8)) - (node (ref U2) (pin 22))) - (net (code 217) (name "Net-(U2-Pad11)") + (net (code 223) (name SD_D1) + (node (ref U2) (pin 22)) + (node (ref SD1) (pin 8))) + (net (code 224) (name "Net-(U2-Pad11)") (node (ref U2) (pin 11))) - (net (code 218) (name "Net-(U2-Pad12)") + (net (code 225) (name "Net-(U2-Pad12)") (node (ref U2) (pin 12))) - (net (code 219) (name "Net-(U2-Pad36)") + (net (code 226) (name "Net-(U2-Pad36)") (node (ref U2) (pin 36))) - (net (code 220) (name SD_2) - (node (ref U2) (pin 17)) - (node (ref SD1) (pin 9))) - (net (code 221) (name "Net-(U2-Pad27)") + (net (code 227) (name SD_2) + (node (ref SD1) (pin 9)) + (node (ref U2) (pin 17))) + (net (code 228) (name "Net-(U2-Pad27)") (node (ref U2) (pin 27))) - (net (code 222) (name "Net-(U2-Pad37)") + (net (code 229) (name "Net-(U2-Pad37)") (node (ref U2) (pin 37))) - (net (code 223) (name SD_3) - (node (ref U2) (pin 18)) - (node (ref SD1) (pin 1))) - (net (code 224) (name "Net-(U2-Pad28)") + (net (code 230) (name SD_3) + (node (ref SD1) (pin 1)) + (node (ref U2) (pin 18))) + (net (code 231) (name "Net-(U2-Pad28)") (node (ref U2) (pin 28))) - (net (code 225) (name "Net-(U2-Pad38)") + (net (code 232) (name "Net-(U2-Pad38)") (node (ref U2) (pin 38))) - (net (code 226) (name SD_CMD) + (net (code 233) (name SD_CMD) (node (ref U2) (pin 19)) (node (ref SD1) (pin 2))) - (net (code 227) (name "Net-(U2-Pad29)") + (net (code 234) (name "Net-(U2-Pad29)") (node (ref U2) (pin 29))) - (net (code 228) (name "Net-(U2-Pad39)") + (net (code 235) (name "Net-(U2-Pad39)") (node (ref U2) (pin 39))) - (net (code 229) (name SD_D0) - (node (ref SD1) (pin 7)) - (node (ref U2) (pin 21))) - (net (code 230) (name SD_CLK) + (net (code 236) (name SD_D0) + (node (ref U2) (pin 21)) + (node (ref SD1) (pin 7))) + (net (code 237) (name SD_CLK) (node (ref SD1) (pin 5)) (node (ref U2) (pin 20))) - (net (code 231) (name "Net-(U2-Pad10)") + (net (code 238) (name "Net-(U2-Pad10)") (node (ref U2) (pin 10))) - (net (code 232) (name "Net-(U2-Pad9)") + (net (code 239) (name "Net-(U2-Pad9)") (node (ref U2) (pin 9))) - (net (code 233) (name "Net-(U2-Pad8)") + (net (code 240) (name "Net-(U2-Pad8)") (node (ref U2) (pin 8))) - (net (code 234) (name WIFI_RESET) + (net (code 241) (name WIFI_RESET) (node (ref U2) (pin 7))) - (net (code 235) (name "Net-(U2-Pad5)") + (net (code 242) (name "Net-(U2-Pad5)") (node (ref U2) (pin 5))) - (net (code 236) (name "Net-(U2-Pad4)") + (net (code 243) (name "Net-(U2-Pad4)") (node (ref U2) (pin 4))) - (net (code 237) (name WIFI_PD) + (net (code 244) (name WIFI_PD) (node (ref U2) (pin 3))) - (net (code 238) (name "Net-(U2-Pad6)") + (net (code 245) (name "Net-(U2-Pad6)") (node (ref U2) (pin 6))) - (net (code 239) (name SDRAM_A7) + (net (code 246) (name SDRAM_A7) (node (ref U9) (pin 32))) - (net (code 240) (name SDRAM_D6) + (net (code 247) (name SDRAM_D6) (node (ref U9) (pin 11))) - (net (code 241) (name SDRAM_A1) + (net (code 248) (name SDRAM_A1) (node (ref U9) (pin 24))) - (net (code 242) (name SDRAM_D15) + (net (code 249) (name SDRAM_D15) (node (ref U9) (pin 53))) - (net (code 243) (name SDRAM_A8) + (net (code 250) (name SDRAM_A8) (node (ref U9) (pin 33))) - (net (code 244) (name SDRAM_A0) + (net (code 251) (name SDRAM_A0) (node (ref U9) (pin 23))) - (net (code 245) (name SDRAM_D7) + (net (code 252) (name SDRAM_D7) (node (ref U9) (pin 13))) - (net (code 246) (name SDRAM_D8) + (net (code 253) (name SDRAM_D8) (node (ref U9) (pin 42))) - (net (code 247) (name SDRAM_A10) + (net (code 254) (name SDRAM_A10) (node (ref U9) (pin 22))) - (net (code 248) (name SDRAM_D14) + (net (code 255) (name SDRAM_D14) (node (ref U9) (pin 51))) - (net (code 249) (name SDRAM_A6) + (net (code 256) (name SDRAM_A6) (node (ref U9) (pin 31))) - (net (code 250) (name SDRAM_BA1) + (net (code 257) (name SDRAM_BA1) (node (ref U9) (pin 21))) - (net (code 251) (name SDRAM_D13) + (net (code 258) (name SDRAM_D13) (node (ref U9) (pin 50))) - (net (code 252) (name SDRAM_A5) + (net (code 259) (name SDRAM_A5) (node (ref U9) (pin 30))) - (net (code 253) (name SDRAM_BA0) + (net (code 260) (name SDRAM_BA0) (node (ref U9) (pin 20))) - (net (code 254) (name SDRAM_D5) + (net (code 261) (name SDRAM_D5) (node (ref U9) (pin 10))) - (net (code 255) (name SDRAM_D4) + (net (code 262) (name SDRAM_D4) (node (ref U9) (pin 8))) - (net (code 256) (name SDRAM_D3) + (net (code 263) (name SDRAM_D3) (node (ref U9) (pin 7))) - (net (code 257) (name SDRAM_D2) + (net (code 264) (name SDRAM_D2) (node (ref U9) (pin 5))) - (net (code 258) (name SDRAM_D1) + (net (code 265) (name SDRAM_D1) (node (ref U9) (pin 4))) - (net (code 259) (name SDRAM_D0) + (net (code 266) (name SDRAM_D0) (node (ref U9) (pin 2))) - (net (code 260) (name SDRAM_D9) + (net (code 267) (name SDRAM_D9) (node (ref U9) (pin 44))) - (net (code 261) (name SDRAM_DQM1) + (net (code 268) (name SDRAM_DQM1) (node (ref U9) (pin 39))) - (net (code 262) (name SDRAM_A4) + (net (code 269) (name SDRAM_A4) (node (ref U9) (pin 29))) - (net (code 263) (name SDRAM_nCS) + (net (code 270) (name SDRAM_nCS) (node (ref U9) (pin 19))) - (net (code 264) (name SDRAM_D12) + (net (code 271) (name SDRAM_D12) (node (ref U9) (pin 48))) - (net (code 265) (name SDRAM_CLK) + (net (code 272) (name SDRAM_CLK) (node (ref U9) (pin 38))) - (net (code 266) (name SDRAM_nRAS) + (net (code 273) (name SDRAM_nRAS) (node (ref U9) (pin 18))) - (net (code 267) (name SDRAM_A9) + (net (code 274) (name SDRAM_A9) (node (ref U9) (pin 34))) - (net (code 268) (name SDRAM_DQM0) + (net (code 275) (name SDRAM_DQM0) (node (ref U9) (pin 15))) - (net (code 269) (name SDRAM_A2) + (net (code 276) (name SDRAM_A2) (node (ref U9) (pin 25))) - (net (code 270) (name SDRAM_A11) + (net (code 277) (name SDRAM_A11) (node (ref U9) (pin 35))) - (net (code 271) (name SDRAM_D10) + (net (code 278) (name SDRAM_D10) (node (ref U9) (pin 45))) - (net (code 272) (name SDRAM_A3) + (net (code 279) (name SDRAM_A3) (node (ref U9) (pin 26))) - (net (code 273) (name SDRAM_nCAS) + (net (code 280) (name SDRAM_nCAS) (node (ref U9) (pin 17))) - (net (code 274) (name SDRAM_CKE) + (net (code 281) (name SDRAM_CKE) (node (ref U9) (pin 37))) - (net (code 275) (name SDRAM_D11) + (net (code 282) (name SDRAM_D11) (node (ref U9) (pin 47))) - (net (code 276) (name SDRAM_nWE) + (net (code 283) (name SDRAM_nWE) (node (ref U9) (pin 16))) - (net (code 277) (name AUDIO_R3) + (net (code 284) (name AUDIO_R3) (node (ref R18) (pin 1))) - (net (code 278) (name AUDIO_R2) + (net (code 285) (name AUDIO_R2) (node (ref R19) (pin 1))) - (net (code 279) (name AUDIO_R1) + (net (code 286) (name AUDIO_R1) (node (ref R20) (pin 1))) - (net (code 280) (name AUDIO_R0) + (net (code 287) (name AUDIO_R0) (node (ref R21) (pin 1))) - (net (code 281) (name "Net-(AUDIO1-Pad4)") + (net (code 288) (name "Net-(AUDIO1-Pad4)") (node (ref AUDIO1) (pin 4))) - (net (code 282) (name "Net-(AUDIO1-Pad5)") + (net (code 289) (name "Net-(AUDIO1-Pad5)") (node (ref AUDIO1) (pin 5))) - (net (code 283) (name "Net-(AUDIO1-Pad6)") + (net (code 290) (name "Net-(AUDIO1-Pad6)") (node (ref AUDIO1) (pin 6))) - (net (code 284) (name /analog/AUDIO_R) - (node (ref R21) (pin 2)) - (node (ref R20) (pin 2)) - (node (ref R19) (pin 2)) + (net (code 291) (name /analog/AUDIO_R) (node (ref R18) (pin 2)) + (node (ref R19) (pin 2)) + (node (ref R20) (pin 2)) + (node (ref R21) (pin 2)) (node (ref AUDIO1) (pin 3))) - (net (code 285) (name AUDIO_L0) + (net (code 292) (name AUDIO_L0) (node (ref R17) (pin 1))) - (net (code 286) (name AUDIO_L1) + (net (code 293) (name AUDIO_L1) (node (ref R16) (pin 1))) - (net (code 287) (name AUDIO_L2) + (net (code 294) (name AUDIO_L2) (node (ref R15) (pin 1))) - (net (code 288) (name AUDIO_L3) + (net (code 295) (name AUDIO_L3) (node (ref R14) (pin 1))) - (net (code 289) (name /analog/AUDIO_L) + (net (code 296) (name /analog/AUDIO_L) + (node (ref AUDIO1) (pin 1)) (node (ref R14) (pin 2)) - (node (ref R17) (pin 2)) (node (ref R15) (pin 2)) - (node (ref AUDIO1) (pin 1)) - (node (ref R16) (pin 2))) - (net (code 290) (name "Net-(U10-Pad1)") + (node (ref R16) (pin 2)) + (node (ref R17) (pin 2))) + (net (code 297) (name "Net-(U10-Pad1)") (node (ref U10) (pin 1))) - (net (code 291) (name "Net-(U10-Pad2)") + (net (code 298) (name "Net-(U10-Pad2)") (node (ref U10) (pin 2))) - (net (code 292) (name "Net-(U10-Pad3)") + (net (code 299) (name "Net-(U10-Pad3)") (node (ref U10) (pin 3))) - (net (code 293) (name "Net-(U10-Pad5)") + (net (code 300) (name "Net-(U10-Pad5)") (node (ref U10) (pin 5))) - (net (code 294) (name "Net-(U10-Pad6)") + (net (code 301) (name "Net-(U10-Pad6)") (node (ref U10) (pin 6))) - (net (code 295) (name "Net-(U10-Pad7)") + (net (code 302) (name "Net-(U10-Pad7)") (node (ref U10) (pin 7))) - (net (code 296) (name SD_CD) + (net (code 303) (name SD_CD) (node (ref SD1) (pin 10))) - (net (code 297) (name SD_WP) + (net (code 304) (name SD_WP) (node (ref SD1) (pin 11))))) \ No newline at end of file