Browse Source

Add a header for direct connect to ABC80

Per Mårtensson 2 years ago
parent
commit
787b925827
9 changed files with 5212 additions and 183 deletions
  1. 171 0
      adapter_conn.sch
  2. BIN
      docs/AD47-02_FIG_07.jpg
  3. 1078 0
      docs/cyiv-51008.pdf
  4. BIN
      docs/dk-dev-4cgx150n_fig.1_7.jpg
  5. BIN
      docs/dk-dev-4cgx150n_fig.1_8.jpg
  6. 51 0
      max80
  7. 591 125
      max80.kicad_pcb
  8. 3274 0
      max80.net
  9. 47 58
      max80.sch

+ 171 - 0
adapter_conn.sch

@@ -179,4 +179,175 @@ Text GLabel 5800 3700 0    50   Input ~ 0
 FPGA_JTAGEN
 Wire Wire Line
 	5800 3700 5850 3700
+$Comp
+L Connector_Generic:Conn_02x06_Odd_Even J8
+U 1 1 6100C1FE
+P 2350 4550
+F 0 "J8" H 2550 4900 50  0000 R CNN
+F 1 "Conn_02x5_Odd_Even" H 3900 4350 50  0000 R CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical" H 2350 4550 50  0001 C CNN
+F 3 "~" H 2350 4550 50  0001 C CNN
+	1    2350 4550
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:+3V3 #PWR0235
+U 1 1 611A994A
+P 2000 4300
+F 0 "#PWR0235" H 2000 4150 50  0001 C CNN
+F 1 "+3V3" H 2015 4473 50  0000 C CNN
+F 2 "" H 2000 4300 50  0001 C CNN
+F 3 "" H 2000 4300 50  0001 C CNN
+	1    2000 4300
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	2000 4300 2000 4350
+Wire Wire Line
+	2000 4350 2150 4350
+$Comp
+L power:GND #PWR0236
+U 1 1 611AA32A
+P 2400 5100
+F 0 "#PWR0236" H 2400 4850 50  0001 C CNN
+F 1 "GND" H 2405 4927 50  0000 C CNN
+F 2 "" H 2400 5100 50  0001 C CNN
+F 3 "" H 2400 5100 50  0001 C CNN
+	1    2400 5100
+	1    0    0    -1  
+$EndComp
+Text GLabel 2050 4450 0    39   Input ~ 0
+EXT_HA
+Text GLabel 2050 4550 0    39   Input ~ 0
+EXT_HB
+Text GLabel 2050 4650 0    39   Input ~ 0
+EXT_HC
+Text GLabel 2050 4750 0    39   Input ~ 0
+EXT_HD
+Text GLabel 2750 4450 2    39   Input ~ 0
+EXT_HE
+Text GLabel 2750 4750 2    39   Input ~ 0
+EXT_HF
+Text GLabel 2750 4550 2    39   Input ~ 0
+EXT_HG
+Text GLabel 2750 4650 2    39   Input ~ 0
+EXT_HH
+Wire Wire Line
+	2050 4450 2150 4450
+Wire Wire Line
+	2050 4550 2150 4550
+Wire Wire Line
+	2050 4650 2150 4650
+Wire Wire Line
+	2050 4750 2150 4750
+Wire Wire Line
+	2650 4750 2750 4750
+Wire Wire Line
+	2650 4650 2750 4650
+Wire Wire Line
+	2650 4550 2750 4550
+Wire Wire Line
+	2650 4450 2750 4450
+$Comp
+L power:+3V3 #PWR0237
+U 1 1 611B3FF9
+P 2800 4300
+F 0 "#PWR0237" H 2800 4150 50  0001 C CNN
+F 1 "+3V3" H 2815 4473 50  0000 C CNN
+F 2 "" H 2800 4300 50  0001 C CNN
+F 3 "" H 2800 4300 50  0001 C CNN
+	1    2800 4300
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	2650 4350 2800 4350
+Wire Wire Line
+	2800 4350 2800 4300
+Wire Wire Line
+	2150 4850 2000 4850
+Wire Wire Line
+	2000 4850 2000 5000
+Wire Wire Line
+	2000 5000 2400 5000
+Wire Wire Line
+	2400 5000 2400 5100
+Wire Wire Line
+	2400 5000 2900 5000
+Wire Wire Line
+	2900 5000 2900 4850
+Wire Wire Line
+	2900 4850 2650 4850
+Connection ~ 2400 5000
+$Comp
+L Device:R_Small R48
+U 1 1 612E7EE5
+P 1550 3500
+F 0 "R48" H 1609 3546 50  0000 L CNN
+F 1 "10k" H 1609 3455 50  0000 L CNN
+F 2 "Resistor_SMD:R_0402_1005Metric" H 1550 3500 50  0001 C CNN
+F 3 "~" H 1550 3500 50  0001 C CNN
+F 4 "C25744" H 1550 3500 50  0001 C CNN "LCSC"
+	1    1550 3500
+	1    0    0    -1  
+$EndComp
+$Comp
+L Device:R_Small R49
+U 1 1 612EA5C6
+P 1850 3500
+F 0 "R49" H 1909 3546 50  0000 L CNN
+F 1 "10k" H 1909 3455 50  0000 L CNN
+F 2 "Resistor_SMD:R_0402_1005Metric" H 1850 3500 50  0001 C CNN
+F 3 "~" H 1850 3500 50  0001 C CNN
+F 4 "C25744" H 1850 3500 50  0001 C CNN "LCSC"
+	1    1850 3500
+	1    0    0    -1  
+$EndComp
+$Comp
+L Device:R_Small R50
+U 1 1 612EABC3
+P 2150 3500
+F 0 "R50" H 2209 3546 50  0000 L CNN
+F 1 "10k" H 2209 3455 50  0000 L CNN
+F 2 "Resistor_SMD:R_0402_1005Metric" H 2150 3500 50  0001 C CNN
+F 3 "~" H 2150 3500 50  0001 C CNN
+F 4 "C25744" H 2150 3500 50  0001 C CNN "LCSC"
+	1    2150 3500
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:+3V3 #PWR06
+U 1 1 612EB1E3
+P 1850 3100
+F 0 "#PWR06" H 1850 2950 50  0001 C CNN
+F 1 "+3V3" H 1865 3273 50  0000 C CNN
+F 2 "" H 1850 3100 50  0001 C CNN
+F 3 "" H 1850 3100 50  0001 C CNN
+	1    1850 3100
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	1550 3400 1550 3250
+Wire Wire Line
+	1550 3250 1850 3250
+Wire Wire Line
+	1850 3250 1850 3100
+Wire Wire Line
+	1850 3250 2150 3250
+Wire Wire Line
+	2150 3250 2150 3400
+Connection ~ 1850 3250
+Wire Wire Line
+	1850 3250 1850 3400
+Text GLabel 1550 3700 3    39   Input ~ 0
+EXT_HA
+Text GLabel 1850 3700 3    39   Input ~ 0
+EXT_HC
+Text GLabel 2150 3700 3    39   Input ~ 0
+EXT_HH
+Wire Wire Line
+	2150 3600 2150 3700
+Wire Wire Line
+	1850 3600 1850 3700
+Wire Wire Line
+	1550 3600 1550 3700
 $EndSCHEMATC

BIN
docs/AD47-02_FIG_07.jpg


File diff suppressed because it is too large
+ 1078 - 0
docs/cyiv-51008.pdf


BIN
docs/dk-dev-4cgx150n_fig.1_7.jpg


BIN
docs/dk-dev-4cgx150n_fig.1_8.jpg


+ 51 - 0
max80

@@ -0,0 +1,51 @@
+Reference, Quantity, Value, Footprint, Datasheet, LCSC
+BT1 ,1,"Battery_Cell","max80:BatteryHolder_Keystone_103_1x20mm","~","C238065"
+C1 C2 C3 C4 C9 C10 C11 C12 C13 C28 C29 C35 C58 ,13,"47uF","Capacitor_SMD:C_0805_2012Metric","","C16780"
+C36 ,1,"15nF","Capacitor_SMD:C_0402_1005Metric","~","C1548"
+C37 ,1,"5600pF","Capacitor_SMD:C_0603_1608Metric","~","C170143"
+C38 ,1,"100nF","Capacitor_SMD:C_0603_1608Metric","~","C1525"
+C39 C52 ,2,"1uF","Capacitor_SMD:C_0805_2012Metric","~","C28323"
+C40 ,1,"10uF","Capacitor_SMD:C_0805_2012Metric","~","C15850"
+C33 C34 C41 C42 C43 C44 C45 C46 C47 C48 C49 C50 C53 C55 C56 ,15,"100nF","Capacitor_SMD:C_0402_1005Metric","~","C1525"
+C5 C6 C7 C8 C14 C15 C16 C17 C18 C19 C20 C21 C22 C23 C24 C25 C26 C27 C30 C31 C32 ,21,"1uF","max80:0612",""
+C51 ,1,"4.7uF","Capacitor_SMD:C_0603_1608Metric","~","C19666"
+C54 ,1,"22uF","Capacitor_SMD:C_0805_2012Metric","~","C45783"
+C57 ,1,"390pF","Capacitor_SMD:C_0402_1005Metric","~","C363517"
+C60 C61 ,2,"220uF","Capacitor_SMD:CP_Elec_6.3x5.4","~","C88673"
+D1 D17 D29 D30 ,4,"LED-Y","LED_SMD:LED_0603_1608Metric","~","C72038"
+D2 D22 ,2,"LED-G","LED_SMD:LED_0603_1608Metric","~","C72043"
+D3 D23 D26 ,3,"LED-B","LED_SMD:LED_0603_1608Metric","~","C72041"
+D19 D24 D25 D27 D28 ,5,"MBRA340T","Diode_SMD:D_SMA","~","C26178"
+D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D18 D20 D21 ,16,"DSK14","Diode_SMD:D_SOD-123","~","C37049"
+F1 F2 ,2,"Polyfuse 1.8A","max80:Fuse_1206_3216Metric","https://datasheet.lcsc.com/szlcsc/1811141110_TECHFUSE-nSMD020-30V_C69680.pdf","C70082"
+J1 ,1,"Conn_01x02_Male","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal","~"
+J2 ,1,"Barrel_Jack_Switch","max80:BarrelJack_Wuerth_6941xx301002","~"
+J3 ,1,"Micro_SD_Card DM3AT-SF-PEJM5","max80:microSD_HC_Hirose_DM3AT-SF-PEJM5","http://katalog.we-online.de/em/datasheet/693072010801.pdf","C114218"
+J4 ,1,"Conn_02x20_Odd_Even","Connector_IDC:IDC-Header_2x20_P2.54mm_Horizontal","~"
+L1 ,1,"LxxH","Inductor_SMD:L_0603_1608Metric",""
+L2 ,1,"15uH","max80:L_6.3x6.3_H3","~","C83374"
+OSC1 ,1,"EPSON Q33310 48 MHz","max80:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm","","C32533"
+Q1 Q2 Q3 Q4 ,4,"AO3400A","Package_TO_SOT_SMD:SOT-23","http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf","C20917"
+R1 R11 R21 R25 R26 R27 R28 ,7,"10k","Resistor_SMD:R_0402_1005Metric","~","C25744"
+R2 R12 R14 R19 R20 ,5,"6.2k","Resistor_SMD:R_0402_1005Metric","~","C4260"
+R22 R23 R24 ,3,"100k","Resistor_SMD:R_0402_1005Metric","~","C25741"
+R8 R9 R10 R15 R16 R17 R18 R29 R30 R31 ,10,"1k","Resistor_SMD:R_0402_1005Metric","~","C11702"
+R32 ,1,"330k","Resistor_SMD:R_0402_1005Metric","~","C25778"
+R33 ,1,"120k","Resistor_SMD:R_0402_1005Metric","~","C25750"
+R34 ,1,"12.7k","Resistor_SMD:R_0402_1005Metric","~","C25752"
+R35 ,1,"10.2k","Resistor_SMD:R_0402_1005Metric","~","C25744"
+R36 ,1,"3.24k","Resistor_SMD:R_0402_1005Metric","~","C15172"
+R3 R4 R5 R6 R7 ,5,"5.1k","Resistor_SMD:R_0402_1005Metric","~","C25905"
+U1 ,1,"max_10","max80:EQFP-144-1EP_20x20mm_P0.5mm_EP6.61x5.615mm_ThermalVias",""
+U10 ,1,"CP2102N-A01-GQFN28","Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm","https://www.silabs.com/documents/public/data-sheets/cp2102n-datasheet.pdf","C6568"
+U11 ,1,"ESP32-S2-WROVER-I","max80:ESP32-S2-WROVER","https://www.espressif.com/sites/default/files/documentation/esp32-s2-wroom_esp32-s2-wroom-i_datasheet_en.pdf"
+U12 ,1,"DS3231M+","Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm","http://datasheets.maximintegrated.com/en/ds/DS3231M.pdf","C37663"
+U16 ,1,"74HC244","Package_SO:SO-20_12.8x7.5mm_P1.27mm","http://www.ti.com/lit/ds/symlink/sn74ls244.pdf","C5622"
+U2 U3 U4 ,3,"74HC245","Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm","http://www.ti.com/lit/gpn/sn74HC245","C5626"
+U5 ,1,"74HC139","Package_SO:SOIC-16_3.9x9.9mm_P1.27mm","http://www.ti.com/lit/ds/symlink/sn74ls139a.pdf","C5603"
+U6 ,1,"MT48LC16M16A2P-6A","Package_SO:TSOP-II-54_22.2x10.16mm_P0.8mm","","C41881"
+U7 ,1,"W25Q128JVS","max80:SOIC-8_5.23x5.23mm_P1.27mm","http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf","W25Q128JVSIQ"
+U8 ,1,"TPS54331","Package_SO:SOIC-8_3.9x4.9mm_P1.27mm","http://www.ti.com/lit/ds/symlink/tps5430.pdf","C9865"
+U9 U15 ,2,"USBLC6-2SC6","Package_TO_SOT_SMD:SOT-23-6","","C7519"
+USB1 USB2 ,2,"HRO-TYPE-C-31-M-12","max80:HRO-TYPE-C-31-M-12","https://datasheet.lcsc.com/szlcsc/1811131825_Korean-Hroparts-Elec-TYPE-C-31-M-12_C165948.pdf","C165948"
+X1 ,1,"ABC-Bus","max80:MAB64B-FAB64Q",""

File diff suppressed because it is too large
+ 591 - 125
max80.kicad_pcb


+ 3274 - 0
max80.net

@@ -0,0 +1,3274 @@
+(export (version D)
+  (design
+    (source /home/pm/project/abc80/max80/max80.sch)
+    (date "sön 28 feb 2021 12:53:20")
+    (tool "Eeschema 5.1.9-73d0e3b20d~88~ubuntu20.04.1")
+    (sheet (number 1) (name /) (tstamps /)
+      (title_block
+        (title MAX80)
+        (company "Peter o Per")
+        (rev 0.01)
+        (date 2021-02-22)
+        (source max80.sch)
+        (comment (number 1) (value ""))
+        (comment (number 2) (value ""))
+        (comment (number 3) (value ""))
+        (comment (number 4) (value ""))))
+    (sheet (number 2) (name /abc80bus/) (tstamps /6013B380/)
+      (title_block
+        (title MAX80)
+        (company "Peter o Per")
+        (rev 0.01)
+        (date 2021-02-22)
+        (source abc80bus.sch)
+        (comment (number 1) (value ""))
+        (comment (number 2) (value ""))
+        (comment (number 3) (value ""))
+        (comment (number 4) (value ""))))
+    (sheet (number 3) (name /POWER/) (tstamps /6013A59C/)
+      (title_block
+        (title MAX80)
+        (company "Peter o Per")
+        (rev 0.01)
+        (date 2021-02-22)
+        (source power.sch)
+        (comment (number 1) (value ""))
+        (comment (number 2) (value ""))
+        (comment (number 3) (value ""))
+        (comment (number 4) (value ""))))
+    (sheet (number 4) (name /USB/) (tstamps /601569F0/)
+      (title_block
+        (title MAX80)
+        (company "Peter o Per")
+        (rev 0.01)
+        (date 2021-02-22)
+        (source usb.sch)
+        (comment (number 1) (value ""))
+        (comment (number 2) (value ""))
+        (comment (number 3) (value ""))
+        (comment (number 4) (value ""))))
+    (sheet (number 5) (name /ESP32/) (tstamps /602159BB/)
+      (title_block
+        (title MAX80)
+        (company "Peter o Per")
+        (rev 0.01)
+        (date 2021-02-22)
+        (source esp32.sch)
+        (comment (number 1) (value ""))
+        (comment (number 2) (value ""))
+        (comment (number 3) (value ""))
+        (comment (number 4) (value ""))))
+    (sheet (number 6) (name /RTC/) (tstamps /6023577B/)
+      (title_block
+        (title MAX80)
+        (company "Peter o Per")
+        (rev 0.01)
+        (date 2021-02-22)
+        (source rtc.sch)
+        (comment (number 1) (value ""))
+        (comment (number 2) (value ""))
+        (comment (number 3) (value ""))
+        (comment (number 4) (value ""))))
+    (sheet (number 7) (name /ADAPTER_CONN/) (tstamps /60B94961/)
+      (title_block
+        (title MAX80)
+        (company "Peter o Per")
+        (rev 0.01)
+        (date 2021-02-22)
+        (source adapter_conn.sch)
+        (comment (number 1) (value ""))
+        (comment (number 2) (value ""))
+        (comment (number 3) (value ""))
+        (comment (number 4) (value ""))))
+    (sheet (number 8) (name "/Power FPGA/") (tstamps /604B2191/)
+      (title_block
+        (title)
+        (company)
+        (rev)
+        (date)
+        (source power_fpga.sch)
+        (comment (number 1) (value ""))
+        (comment (number 2) (value ""))
+        (comment (number 3) (value ""))
+        (comment (number 4) (value ""))))
+    (sheet (number 9) (name /HDMI/) (tstamps /650A9AE9/)
+      (title_block
+        (title)
+        (company)
+        (rev)
+        (date)
+        (source HDMI.sch)
+        (comment (number 1) (value ""))
+        (comment (number 2) (value ""))
+        (comment (number 3) (value ""))
+        (comment (number 4) (value "")))))
+  (components
+    (comp (ref OSC1)
+      (value "EPSON Q33310 48 MHz")
+      (footprint max80:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm)
+      (fields
+        (field (name LCSC) C32533))
+      (libsource (lib Oscillator) (part ASE-xxxMHz) (description "3.3V CMOS SMD Crystal Clock Oscillator, Abracon"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 57BABF34))
+    (comp (ref J3)
+      (value "Micro_SD_Card DM3AT-SF-PEJM5")
+      (footprint max80:microSD_HC_Hirose_DM3AT-SF-PEJM5)
+      (datasheet http://katalog.we-online.de/em/datasheet/693072010801.pdf)
+      (fields
+        (field (name LCSC) C114218))
+      (libsource (lib Connector) (part Micro_SD_Card) (description "Micro SD Card Socket"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 6022B125))
+    (comp (ref C48)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 602D0725))
+    (comp (ref C49)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 602D360C))
+    (comp (ref C51)
+      (value 4.7uF)
+      (footprint Capacitor_SMD:C_0603_1608Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C19666))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 60B62C42))
+    (comp (ref D17)
+      (value LED-Y)
+      (footprint LED_SMD:LED_0603_1608Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C72038))
+      (libsource (lib Device) (part LED) (description "Light emitting diode"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 6068751D))
+    (comp (ref R29)
+      (value 1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C11702))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 6068836E))
+    (comp (ref D22)
+      (value LED-G)
+      (footprint LED_SMD:LED_0603_1608Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C72043))
+      (libsource (lib Device) (part LED) (description "Light emitting diode"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 606A9A91))
+    (comp (ref R30)
+      (value 1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C11702))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 606A9C22))
+    (comp (ref D23)
+      (value LED-B)
+      (footprint LED_SMD:LED_0603_1608Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C72041))
+      (libsource (lib Device) (part LED) (description "Light emitting diode"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 606B64A5))
+    (comp (ref R31)
+      (value 1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C11702))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 606B666A))
+    (comp (ref C56)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 6091A70C))
+    (comp (ref C46)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 60932F0E))
+    (comp (ref C45)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 6094CE83))
+    (comp (ref C34)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 6097D4FE))
+    (comp (ref C33)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 60997E09))
+    (comp (ref D29)
+      (value LED-Y)
+      (footprint LED_SMD:LED_0603_1608Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C72038))
+      (libsource (lib Device) (part LED) (description "Light emitting diode"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 6041A94C))
+    (comp (ref D30)
+      (value LED-Y)
+      (footprint LED_SMD:LED_0603_1608Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C72038))
+      (libsource (lib Device) (part LED) (description "Light emitting diode"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 604220EF))
+    (comp (ref R10)
+      (value 1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C11702))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 60427964))
+    (comp (ref R8)
+      (value 1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C11702))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 6042C0DA))
+    (comp (ref U13)
+      (value EP4CE15F17C8N)
+      (footprint Package_BGA:BGA-256_17.0x17.0mm_Layout16x16_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD)
+      (libsource (lib max80) (part EP4CE15F17C8N) (description ""))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 6054E41F))
+    (comp (ref R38)
+      (value 10k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25744))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 604A56EE))
+    (comp (ref R14)
+      (value 6.2k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C4260))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 60A915FC))
+    (comp (ref R12)
+      (value 6.2k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C4260))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 60A90B03))
+    (comp (ref R40)
+      (value 10k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25744))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 605E3046))
+    (comp (ref R39)
+      (value 10k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25744))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 605E3051))
+    (comp (ref R42)
+      (value 1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C11702))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 60654523))
+    (comp (ref R41)
+      (value 25)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 607B9EC1))
+    (comp (ref C2)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 6082407C))
+    (comp (ref U7)
+      (value W25Q128JVS)
+      (footprint max80:SOIC-8_5.23x5.23mm_P1.27mm)
+      (datasheet http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf)
+      (fields
+        (field (name LCSC) W25Q128JVSIQ))
+      (libsource (lib Memory_Flash) (part W25Q128JVS) (description "128Mb Serial Flash Memory, Standard/Dual/Quad SPI, SOIC-8"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 6035B91A))
+    (comp (ref R37)
+      (value 10k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25744))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 603DBC0D))
+    (comp (ref R13)
+      (value 10k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25744))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 603E59B4))
+    (comp (ref U6)
+      (value MT48LC16M16A2P-6A)
+      (footprint Package_SO:TSOP-II-54_22.2x10.16mm_P0.8mm)
+      (datasheet https://www.mouser.se/datasheet/2/671/256Mb_sdr-1282350.pdf)
+      (fields
+        (field (name LCSC) C41881))
+      (libsource (lib max80) (part MT48LC16M16A2P-6A) (description ""))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 604F9283))
+    (comp (ref R22)
+      (value 100k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25741))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 612BA053))
+    (comp (ref R23)
+      (value 100k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25741))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 612BA99E))
+    (comp (ref Q3)
+      (value AO3400A)
+      (footprint Package_TO_SOT_SMD:SOT-23)
+      (datasheet http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf)
+      (fields
+        (field (name LCSC) C20917))
+      (libsource (lib Transistor_FET) (part AO3400A) (description "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 6032D111))
+    (comp (ref Q2)
+      (value AO3400A)
+      (footprint Package_TO_SOT_SMD:SOT-23)
+      (datasheet http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf)
+      (fields
+        (field (name LCSC) C20917))
+      (libsource (lib Transistor_FET) (part AO3400A) (description "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 603658C4))
+    (comp (ref X1)
+      (value ABC-Bus)
+      (footprint max80:MAB64B-FAB64Q)
+      (libsource (lib max80) (part ABC-Bus) (description ""))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 6011F2D2))
+    (comp (ref Q4)
+      (value AO3400A)
+      (footprint Package_TO_SOT_SMD:SOT-23)
+      (datasheet http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf)
+      (fields
+        (field (name LCSC) C20917))
+      (libsource (lib Transistor_FET) (part AO3400A) (description "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 60285B62))
+    (comp (ref J1)
+      (value Conn_01x02_Male)
+      (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal)
+      (datasheet ~)
+      (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 603FB6A3))
+    (comp (ref D28)
+      (value MBRA340T)
+      (footprint Diode_SMD:D_SMA)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C26178))
+      (libsource (lib Device) (part D_Schottky) (description "Schottky diode"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 603612AB))
+    (comp (ref C3)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 60EF0ABB))
+    (comp (ref U3)
+      (value 74HC245)
+      (footprint Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm)
+      (datasheet http://www.ti.com/lit/gpn/sn74HC245)
+      (fields
+        (field (name LCSC) C5626))
+      (libsource (lib 74xx) (part 74HC245) (description "Octal BUS Transceivers, 3-State outputs"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 61F93DEE))
+    (comp (ref U2)
+      (value 74HC245)
+      (footprint Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm)
+      (datasheet http://www.ti.com/lit/gpn/sn74HC245)
+      (fields
+        (field (name LCSC) C5626))
+      (libsource (lib 74xx) (part 74HC245) (description "Octal BUS Transceivers, 3-State outputs"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 6202F2F5))
+    (comp (ref C5)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 62149379))
+    (comp (ref C4)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 62157028))
+    (comp (ref U5)
+      (value 74HC245)
+      (footprint Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm)
+      (datasheet http://www.ti.com/lit/gpn/sn74HC245)
+      (fields
+        (field (name LCSC) C5626))
+      (libsource (lib 74xx) (part 74HC245) (description "Octal BUS Transceivers, 3-State outputs"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 624CCCE1))
+    (comp (ref U4)
+      (value 74HC245)
+      (footprint Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm)
+      (datasheet http://www.ti.com/lit/gpn/sn74HC245)
+      (fields
+        (field (name LCSC) C5626))
+      (libsource (lib 74xx) (part 74HC245) (description "Octal BUS Transceivers, 3-State outputs"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 6208BF8B))
+    (comp (ref C7)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 6270830F))
+    (comp (ref C6)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 627085BD))
+    (comp (ref U14)
+      (value 74HC245)
+      (footprint Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm)
+      (datasheet http://www.ti.com/lit/gpn/sn74HC245)
+      (fields
+        (field (name LCSC) C5626))
+      (libsource (lib 74xx) (part 74HC245) (description "Octal BUS Transceivers, 3-State outputs"))
+      (sheetpath (names /abc80bus/) (tstamps /6013B380/))
+      (tstamp 6277D5D4))
+    (comp (ref J2)
+      (value Barrel_Jack_Switch)
+      (footprint max80:BarrelJack_Wuerth_6941xx301002)
+      (datasheet ~)
+      (libsource (lib Connector) (part Barrel_Jack_Switch) (description "DC Barrel Jack with an internal switch"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 6014204A))
+    (comp (ref C38)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0603_1608Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 6025CAC8))
+    (comp (ref D24)
+      (value MBRA340T)
+      (footprint Diode_SMD:D_SMA)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C26178))
+      (libsource (lib Device) (part D_Schottky) (description "Schottky diode"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 6025D921))
+    (comp (ref R35)
+      (value 10.2k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25744))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 6025EAB6))
+    (comp (ref R36)
+      (value 3.24k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C15172))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 6025F1BC))
+    (comp (ref U8)
+      (value TPS54331)
+      (footprint Package_SO:SOIC-8_3.9x4.9mm_P1.27mm)
+      (datasheet http://www.ti.com/lit/ds/symlink/tps5430.pdf)
+      (fields
+        (field (name LCSC) C9865))
+      (libsource (lib max80) (part TPS54331) (description "3A, Step Down Swift Converter, , PowerSOIC-8"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 60260C96))
+    (comp (ref C58)
+      (value 47uF)
+      (footprint Capacitor_SMD:C_0805_2012Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C16780))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 60264C69))
+    (comp (ref C37)
+      (value 5600pF)
+      (footprint Capacitor_SMD:C_0603_1608Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C170143))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 6026CBED))
+    (comp (ref C57)
+      (value 390pF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C363517))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 6026D80D))
+    (comp (ref R34)
+      (value 12.7k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25752))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 6026DD71))
+    (comp (ref C36)
+      (value 15nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1548))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 60276365))
+    (comp (ref R32)
+      (value 330k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25778))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 602875D0))
+    (comp (ref R33)
+      (value 120k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25750))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 60287738))
+    (comp (ref C35)
+      (value 47uF)
+      (footprint Capacitor_SMD:C_0805_2012Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C16780))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 60299F43))
+    (comp (ref L2)
+      (value 15uH)
+      (footprint max80:L_6.3x6.3_H3)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C83374))
+      (libsource (lib Device) (part L) (description Inductor))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 602A5F6B))
+    (comp (ref C61)
+      (value 220uF)
+      (footprint Capacitor_SMD:CP_Elec_6.3x5.4)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C88673))
+      (libsource (lib Device) (part CP_Small) (description "Polarized capacitor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 602A7E22))
+    (comp (ref C60)
+      (value 220uF)
+      (footprint Capacitor_SMD:CP_Elec_6.3x5.4)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C88673))
+      (libsource (lib Device) (part CP_Small) (description "Polarized capacitor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 602A83A7))
+    (comp (ref D25)
+      (value MBRA340T)
+      (footprint Diode_SMD:D_SMA)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C26178))
+      (libsource (lib Device) (part D_Schottky) (description "Schottky diode"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 6040C80A))
+    (comp (ref D26)
+      (value LED-B)
+      (footprint LED_SMD:LED_0603_1608Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C72041))
+      (libsource (lib Device) (part LED) (description "Light emitting diode"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 6024C492))
+    (comp (ref R9)
+      (value 1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C11702))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /POWER/) (tstamps /6013A59C/))
+      (tstamp 6024D9C9))
+    (comp (ref U10)
+      (value CP2102N-A01-GQFN28)
+      (footprint Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm)
+      (datasheet https://www.silabs.com/documents/public/data-sheets/cp2102n-datasheet.pdf)
+      (fields
+        (field (name LCSC) C6568))
+      (libsource (lib Interface_USB) (part CP2102N-A01-GQFN28) (description "USB to UART master bridge, QFN-28"))
+      (sheetpath (names /USB/) (tstamps /601569F0/))
+      (tstamp 5E5D03C7))
+    (comp (ref R7)
+      (value 5.1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25905))
+      (libsource (lib Device) (part R) (description Resistor))
+      (sheetpath (names /USB/) (tstamps /601569F0/))
+      (tstamp 6114851D))
+    (comp (ref R6)
+      (value 5.1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25905))
+      (libsource (lib Device) (part R) (description Resistor))
+      (sheetpath (names /USB/) (tstamps /601569F0/))
+      (tstamp 61148F19))
+    (comp (ref R5)
+      (value 5.1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25905))
+      (libsource (lib Device) (part R) (description Resistor))
+      (sheetpath (names /USB/) (tstamps /601569F0/))
+      (tstamp 6114B27A))
+    (comp (ref USB1)
+      (value HRO-TYPE-C-31-M-12)
+      (footprint max80:HRO-TYPE-C-31-M-12)
+      (datasheet https://datasheet.lcsc.com/szlcsc/1811131825_Korean-Hroparts-Elec-TYPE-C-31-M-12_C165948.pdf)
+      (fields
+        (field (name LCSC) C165948))
+      (libsource (lib max80) (part HRO-TYPE-C-31-M-12) (description ""))
+      (sheetpath (names /USB/) (tstamps /601569F0/))
+      (tstamp 6114CF45))
+    (comp (ref U9)
+      (value USBLC6-2SC6)
+      (footprint Package_TO_SOT_SMD:SOT-23-6)
+      (fields
+        (field (name LCSC) C7519))
+      (libsource (lib Power_Protection) (part USBLC6-2SC6) (description "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6"))
+      (sheetpath (names /USB/) (tstamps /601569F0/))
+      (tstamp 6114F91C))
+    (comp (ref F1)
+      (value "Polyfuse 1.8A")
+      (footprint max80:Fuse_1206_3216Metric)
+      (datasheet https://datasheet.lcsc.com/szlcsc/1811141110_TECHFUSE-nSMD020-30V_C69680.pdf)
+      (fields
+        (field (name LCSC) C70082))
+      (libsource (lib Device) (part Polyfuse) (description "Resettable fuse, polymeric positive temperature coefficient"))
+      (sheetpath (names /USB/) (tstamps /601569F0/))
+      (tstamp 611529F7))
+    (comp (ref C39)
+      (value 1uF)
+      (footprint Capacitor_SMD:C_0805_2012Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C28323))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /USB/) (tstamps /601569F0/))
+      (tstamp 61154A99))
+    (comp (ref C40)
+      (value 10uF)
+      (footprint Capacitor_SMD:C_0805_2012Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C15850))
+      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
+      (sheetpath (names /USB/) (tstamps /601569F0/))
+      (tstamp 61156BD2))
+    (comp (ref D19)
+      (value MBRA340T)
+      (footprint Diode_SMD:D_SMA)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C26178))
+      (libsource (lib Device) (part D_Schottky) (description "Schottky diode"))
+      (sheetpath (names /USB/) (tstamps /601569F0/))
+      (tstamp 60325B03))
+    (comp (ref F2)
+      (value "Polyfuse 1.8A")
+      (footprint max80:Fuse_1206_3216Metric)
+      (datasheet https://datasheet.lcsc.com/szlcsc/1811141110_TECHFUSE-nSMD020-30V_C69680.pdf)
+      (fields
+        (field (name LCSC) C70082))
+      (libsource (lib Device) (part Polyfuse) (description "Resettable fuse, polymeric positive temperature coefficient"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 610EE853))
+    (comp (ref USB2)
+      (value HRO-TYPE-C-31-M-12)
+      (footprint max80:HRO-TYPE-C-31-M-12)
+      (datasheet https://datasheet.lcsc.com/szlcsc/1811131825_Korean-Hroparts-Elec-TYPE-C-31-M-12_C165948.pdf)
+      (fields
+        (field (name LCSC) C165948))
+      (libsource (lib max80) (part HRO-TYPE-C-31-M-12) (description ""))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 610EE858))
+    (comp (ref R4)
+      (value 5.1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25905))
+      (libsource (lib Device) (part R) (description Resistor))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 5E79F20F))
+    (comp (ref C52)
+      (value 1uF)
+      (footprint Capacitor_SMD:C_0805_2012Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C28323))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 5E7FEAC9))
+    (comp (ref U15)
+      (value USBLC6-2SC6)
+      (footprint Package_TO_SOT_SMD:SOT-23-6)
+      (fields
+        (field (name LCSC) C7519))
+      (libsource (lib Power_Protection) (part USBLC6-2SC6) (description "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 610EE85E))
+    (comp (ref U11)
+      (value ESP32-S2-WROVER-I)
+      (footprint max80:ESP32-S2-WROVER)
+      (datasheet https://www.espressif.com/sites/default/files/documentation/esp32-s2-wroom_esp32-s2-wroom-i_datasheet_en.pdf)
+      (libsource (lib RF_Module) (part ESP32-S2-WROVER-I) (description "RF Module, ESP32-D0WDQ6 SoC, Wi-Fi 802.11b/g/n, 32-bit, 2.7-3.6V, onboard antenna, SMD"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 610EDBDA))
+    (comp (ref R3)
+      (value 5.1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25905))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 61104569))
+    (comp (ref C54)
+      (value 22uF)
+      (footprint Capacitor_SMD:C_0805_2012Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C45783))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 611262EE))
+    (comp (ref C55)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 61126FC2))
+    (comp (ref C53)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 6112E6F3))
+    (comp (ref R19)
+      (value 6.2k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C4260))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 611AB901))
+    (comp (ref R20)
+      (value 6.2k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C4260))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 611ABCC5))
+    (comp (ref D1)
+      (value LED-Y)
+      (footprint LED_SMD:LED_0603_1608Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C72038))
+      (libsource (lib Device) (part LED) (description "Light emitting diode"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 611B5A79))
+    (comp (ref R16)
+      (value 1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C11702))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 611B7173))
+    (comp (ref R17)
+      (value 1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C11702))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 611B7E9F))
+    (comp (ref R18)
+      (value 1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C11702))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 611B8401))
+    (comp (ref D2)
+      (value LED-G)
+      (footprint LED_SMD:LED_0603_1608Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C72043))
+      (libsource (lib Device) (part LED) (description "Light emitting diode"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 611D1925))
+    (comp (ref D3)
+      (value LED-B)
+      (footprint LED_SMD:LED_0603_1608Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C72041))
+      (libsource (lib Device) (part LED) (description "Light emitting diode"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 611D1F01))
+    (comp (ref R21)
+      (value 10k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25744))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 613A0F9D))
+    (comp (ref D27)
+      (value MBRA340T)
+      (footprint Diode_SMD:D_SMA)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C26178))
+      (libsource (lib Device) (part D_Schottky) (description "Schottky diode"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 6032D6A5))
+    (comp (ref R15)
+      (value 1k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C11702))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 611331F0))
+    (comp (ref R1)
+      (value 10k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C25744))
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /ESP32/) (tstamps /602159BB/))
+      (tstamp 60379925))
+    (comp (ref U12)
+      (value DS3231M+)
+      (footprint Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm)
+      (datasheet http://datasheets.maximintegrated.com/en/ds/DS3231M.pdf)
+      (fields
+        (field (name LCSC) C37663))
+      (libsource (lib Timer_RTC) (part DS3231M) (description "Extremely Accurate I2C-Integrated RTC/TCXO/Crystal SOIC-16"))
+      (sheetpath (names /RTC/) (tstamps /6023577B/))
+      (tstamp 60239074))
+    (comp (ref BT1)
+      (value Battery_Cell)
+      (footprint max80:BatteryHolder_Keystone_103_1x20mm)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C238065))
+      (libsource (lib Device) (part Battery_Cell) (description "Single-cell battery"))
+      (sheetpath (names /RTC/) (tstamps /6023577B/))
+      (tstamp 6023A838))
+    (comp (ref C47)
+      (value 100nF)
+      (footprint Capacitor_SMD:C_0402_1005Metric)
+      (datasheet ~)
+      (fields
+        (field (name LCSC) C1525))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /RTC/) (tstamps /6023577B/))
+      (tstamp 6023B210))
+    (comp (ref J4)
+      (value Conn_02x20_Odd_Even)
+      (footprint Connector_IDC:IDC-Header_2x20_P2.54mm_Horizontal)
+      (datasheet ~)
+      (libsource (lib Connector_Generic) (part Conn_02x20_Odd_Even) (description "Generic connector, double row, 02x20, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)"))
+      (sheetpath (names /ADAPTER_CONN/) (tstamps /60B94961/))
+      (tstamp 60B95FED))
+    (comp (ref C1)
+      (value 47uF)
+      (footprint Capacitor_SMD:C_0603_1608Metric)
+      (datasheet ~)
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names "/Power FPGA/") (tstamps /604B2191/))
+      (tstamp 60E659C9))
+    (comp (ref J5)
+      (value HDMI_C_1.3)
+      (footprint Connector_HDMI:HDMI_Micro-D_Molex_46765-0x01)
+      (datasheet http://pinoutguide.com/PortableDevices/mini_hdmi_pinout.shtml)
+      (libsource (lib Connector) (part HDMI_C_1.3) (description "HDMI 1.3+ type C connector"))
+      (sheetpath (names /HDMI/) (tstamps /650A9AE9/))
+      (tstamp 650AF4F4))
+    (comp (ref R2)
+      (value 2.2k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /HDMI/) (tstamps /650A9AE9/))
+      (tstamp 655D07B0))
+    (comp (ref R11)
+      (value 2.2k)
+      (footprint Resistor_SMD:R_0402_1005Metric)
+      (datasheet ~)
+      (libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
+      (sheetpath (names /HDMI/) (tstamps /650A9AE9/))
+      (tstamp 655D0BC8)))
+  (libparts
+    (libpart (lib 74xx) (part 74LS245)
+      (aliases
+        (alias 74HC245))
+      (description "Octal BUS Transceivers, 3-State outputs")
+      (docs http://www.ti.com/lit/gpn/sn74LS245)
+      (footprints
+        (fp DIP?20*))
+      (fields
+        (field (name Reference) U)
+        (field (name Value) 74LS245))
+      (pins
+        (pin (num 1) (name A->B) (type input))
+        (pin (num 2) (name A0) (type 3state))
+        (pin (num 3) (name A1) (type 3state))
+        (pin (num 4) (name A2) (type 3state))
+        (pin (num 5) (name A3) (type 3state))
+        (pin (num 6) (name A4) (type 3state))
+        (pin (num 7) (name A5) (type 3state))
+        (pin (num 8) (name A6) (type 3state))
+        (pin (num 9) (name A7) (type 3state))
+        (pin (num 10) (name GND) (type power_in))
+        (pin (num 11) (name B7) (type 3state))
+        (pin (num 12) (name B6) (type 3state))
+        (pin (num 13) (name B5) (type 3state))
+        (pin (num 14) (name B4) (type 3state))
+        (pin (num 15) (name B3) (type 3state))
+        (pin (num 16) (name B2) (type 3state))
+        (pin (num 17) (name B1) (type 3state))
+        (pin (num 18) (name B0) (type 3state))
+        (pin (num 19) (name CE) (type input))
+        (pin (num 20) (name VCC) (type power_in))))
+    (libpart (lib Connector) (part Barrel_Jack_Switch)
+      (description "DC Barrel Jack with an internal switch")
+      (docs ~)
+      (footprints
+        (fp BarrelJack*))
+      (fields
+        (field (name Reference) J)
+        (field (name Value) Barrel_Jack_Switch))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))
+        (pin (num 3) (name ~) (type passive))))
+    (libpart (lib Connector) (part Conn_01x02_Male)
+      (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
+      (docs ~)
+      (footprints
+        (fp Connector*:*_1x??_*))
+      (fields
+        (field (name Reference) J)
+        (field (name Value) Conn_01x02_Male))
+      (pins
+        (pin (num 1) (name Pin_1) (type passive))
+        (pin (num 2) (name Pin_2) (type passive))))
+    (libpart (lib Connector) (part HDMI_C_1.3)
+      (description "HDMI 1.3+ type C connector")
+      (docs http://pinoutguide.com/PortableDevices/mini_hdmi_pinout.shtml)
+      (footprints
+        (fp HDMI*C*))
+      (fields
+        (field (name Reference) J)
+        (field (name Value) HDMI_C_1.3))
+      (pins
+        (pin (num 1) (name D2S) (type power_in))
+        (pin (num 2) (name D2+) (type passive))
+        (pin (num 3) (name D2-) (type passive))
+        (pin (num 4) (name D1S) (type power_in))
+        (pin (num 5) (name D1+) (type passive))
+        (pin (num 6) (name D1-) (type passive))
+        (pin (num 7) (name D0S) (type power_in))
+        (pin (num 8) (name D0+) (type passive))
+        (pin (num 9) (name D0-) (type passive))
+        (pin (num 10) (name CKS) (type power_in))
+        (pin (num 11) (name CK+) (type passive))
+        (pin (num 12) (name CK-) (type passive))
+        (pin (num 13) (name GND) (type power_in))
+        (pin (num 14) (name CEC) (type BiDi))
+        (pin (num 15) (name SCL) (type passive))
+        (pin (num 16) (name SDA) (type BiDi))
+        (pin (num 17) (name UTILITY) (type passive))
+        (pin (num 18) (name +5V) (type power_in))
+        (pin (num 19) (name HPD) (type passive))
+        (pin (num SH) (name SH) (type passive))))
+    (libpart (lib Connector) (part Micro_SD_Card)
+      (description "Micro SD Card Socket")
+      (docs http://katalog.we-online.de/em/datasheet/693072010801.pdf)
+      (footprints
+        (fp microSD*))
+      (fields
+        (field (name Reference) J)
+        (field (name Value) Micro_SD_Card))
+      (pins
+        (pin (num 1) (name DAT2) (type BiDi))
+        (pin (num 2) (name DAT3/CD) (type BiDi))
+        (pin (num 3) (name CMD) (type input))
+        (pin (num 4) (name VDD) (type power_in))
+        (pin (num 5) (name CLK) (type input))
+        (pin (num 6) (name VSS) (type power_in))
+        (pin (num 7) (name DAT0) (type BiDi))
+        (pin (num 8) (name DAT1) (type BiDi))
+        (pin (num 9) (name SHIELD) (type passive))))
+    (libpart (lib Connector_Generic) (part Conn_02x20_Odd_Even)
+      (description "Generic connector, double row, 02x20, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")
+      (docs ~)
+      (footprints
+        (fp Connector*:*_2x??_*))
+      (fields
+        (field (name Reference) J)
+        (field (name Value) Conn_02x20_Odd_Even))
+      (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))
+        (pin (num 5) (name Pin_5) (type passive))
+        (pin (num 6) (name Pin_6) (type passive))
+        (pin (num 7) (name Pin_7) (type passive))
+        (pin (num 8) (name Pin_8) (type passive))
+        (pin (num 9) (name Pin_9) (type passive))
+        (pin (num 10) (name Pin_10) (type passive))
+        (pin (num 11) (name Pin_11) (type passive))
+        (pin (num 12) (name Pin_12) (type passive))
+        (pin (num 13) (name Pin_13) (type passive))
+        (pin (num 14) (name Pin_14) (type passive))
+        (pin (num 15) (name Pin_15) (type passive))
+        (pin (num 16) (name Pin_16) (type passive))
+        (pin (num 17) (name Pin_17) (type passive))
+        (pin (num 18) (name Pin_18) (type passive))
+        (pin (num 19) (name Pin_19) (type passive))
+        (pin (num 20) (name Pin_20) (type passive))
+        (pin (num 21) (name Pin_21) (type passive))
+        (pin (num 22) (name Pin_22) (type passive))
+        (pin (num 23) (name Pin_23) (type passive))
+        (pin (num 24) (name Pin_24) (type passive))
+        (pin (num 25) (name Pin_25) (type passive))
+        (pin (num 26) (name Pin_26) (type passive))
+        (pin (num 27) (name Pin_27) (type passive))
+        (pin (num 28) (name Pin_28) (type passive))
+        (pin (num 29) (name Pin_29) (type passive))
+        (pin (num 30) (name Pin_30) (type passive))
+        (pin (num 31) (name Pin_31) (type passive))
+        (pin (num 32) (name Pin_32) (type passive))
+        (pin (num 33) (name Pin_33) (type passive))
+        (pin (num 34) (name Pin_34) (type passive))
+        (pin (num 35) (name Pin_35) (type passive))
+        (pin (num 36) (name Pin_36) (type passive))
+        (pin (num 37) (name Pin_37) (type passive))
+        (pin (num 38) (name Pin_38) (type passive))
+        (pin (num 39) (name Pin_39) (type passive))
+        (pin (num 40) (name Pin_40) (type passive))))
+    (libpart (lib Device) (part Battery_Cell)
+      (description "Single-cell battery")
+      (docs ~)
+      (fields
+        (field (name Reference) BT)
+        (field (name Value) Battery_Cell))
+      (pins
+        (pin (num 1) (name +) (type passive))
+        (pin (num 2) (name -) (type passive))))
+    (libpart (lib Device) (part C)
+      (description "Unpolarized capacitor")
+      (docs ~)
+      (footprints
+        (fp C_*))
+      (fields
+        (field (name Reference) C)
+        (field (name Value) C))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
+    (libpart (lib Device) (part CP_Small)
+      (description "Polarized capacitor, small symbol")
+      (docs ~)
+      (footprints
+        (fp CP_*))
+      (fields
+        (field (name Reference) C)
+        (field (name Value) CP_Small))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
+    (libpart (lib Device) (part C_Small)
+      (description "Unpolarized capacitor, small symbol")
+      (docs ~)
+      (footprints
+        (fp C_*))
+      (fields
+        (field (name Reference) C)
+        (field (name Value) C_Small))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
+    (libpart (lib Device) (part D_Schottky)
+      (description "Schottky diode")
+      (docs ~)
+      (footprints
+        (fp TO-???*)
+        (fp *_Diode_*)
+        (fp *SingleDiode*)
+        (fp D_*))
+      (fields
+        (field (name Reference) D)
+        (field (name Value) D_Schottky))
+      (pins
+        (pin (num 1) (name K) (type passive))
+        (pin (num 2) (name A) (type passive))))
+    (libpart (lib Device) (part L)
+      (description Inductor)
+      (docs ~)
+      (footprints
+        (fp Choke_*)
+        (fp *Coil*)
+        (fp Inductor_*)
+        (fp L_*))
+      (fields
+        (field (name Reference) L)
+        (field (name Value) L))
+      (pins
+        (pin (num 1) (name 1) (type passive))
+        (pin (num 2) (name 2) (type passive))))
+    (libpart (lib Device) (part LED)
+      (description "Light emitting diode")
+      (docs ~)
+      (footprints
+        (fp LED*)
+        (fp LED_SMD:*)
+        (fp LED_THT:*))
+      (fields
+        (field (name Reference) D)
+        (field (name Value) LED))
+      (pins
+        (pin (num 1) (name K) (type passive))
+        (pin (num 2) (name A) (type passive))))
+    (libpart (lib Device) (part Polyfuse)
+      (description "Resettable fuse, polymeric positive temperature coefficient")
+      (docs ~)
+      (footprints
+        (fp *polyfuse*)
+        (fp *PTC*))
+      (fields
+        (field (name Reference) F)
+        (field (name Value) Polyfuse))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (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 Device) (part R_Small)
+      (description "Resistor, small symbol")
+      (docs ~)
+      (footprints
+        (fp R_*))
+      (fields
+        (field (name Reference) R)
+        (field (name Value) R_Small))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
+    (libpart (lib Interface_USB) (part CP2102N-A01-GQFN28)
+      (description "USB to UART master bridge, QFN-28")
+      (docs https://www.silabs.com/documents/public/data-sheets/cp2102n-datasheet.pdf)
+      (footprints
+        (fp QFN*1EP*5x5mm*P0.5mm*))
+      (fields
+        (field (name Reference) U)
+        (field (name Value) CP2102N-A01-GQFN28)
+        (field (name Footprint) Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm))
+      (pins
+        (pin (num 1) (name ~DCD) (type input))
+        (pin (num 2) (name ~RI~/CLK) (type BiDi))
+        (pin (num 3) (name GND) (type power_in))
+        (pin (num 4) (name D+) (type BiDi))
+        (pin (num 5) (name D-) (type BiDi))
+        (pin (num 6) (name VDD) (type passive))
+        (pin (num 7) (name REGIN) (type power_in))
+        (pin (num 8) (name VBUS) (type input))
+        (pin (num 9) (name ~RSTb) (type input))
+        (pin (num 10) (name NC) (type NotConnected))
+        (pin (num 11) (name ~SUSPENDb) (type output))
+        (pin (num 12) (name SUSPEND) (type output))
+        (pin (num 13) (name CHREN) (type output))
+        (pin (num 14) (name CHR1) (type output))
+        (pin (num 15) (name CHR0) (type output))
+        (pin (num 16) (name ~WAKEUP~/GPIO.3) (type BiDi))
+        (pin (num 17) (name RS485/GPIO.2) (type BiDi))
+        (pin (num 18) (name ~RXT~/GPIO.1) (type BiDi))
+        (pin (num 19) (name ~TXT~/GPIO.0) (type BiDi))
+        (pin (num 20) (name GPIO.6) (type BiDi))
+        (pin (num 21) (name GPIO.5) (type BiDi))
+        (pin (num 22) (name GPIO.4) (type BiDi))
+        (pin (num 23) (name ~CTS) (type input))
+        (pin (num 24) (name ~RTS) (type output))
+        (pin (num 25) (name RXD) (type input))
+        (pin (num 26) (name TXD) (type output))
+        (pin (num 27) (name ~DSR) (type input))
+        (pin (num 28) (name ~DTR) (type output))
+        (pin (num 29) (name GND) (type passive))))
+    (libpart (lib Memory_Flash) (part W25Q32JVSS)
+      (aliases
+        (alias W25Q128JVS))
+      (description "32Mb Serial Flash Memory, Standard/Dual/Quad SPI, SOIC-8")
+      (docs http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf)
+      (footprints
+        (fp SOIC*5.23x5.23mm*P1.27mm*))
+      (fields
+        (field (name Reference) U)
+        (field (name Value) W25Q32JVSS)
+        (field (name Footprint) Package_SO:SOIC-8_5.23x5.23mm_P1.27mm))
+      (pins
+        (pin (num 1) (name ~CS) (type input))
+        (pin (num 2) (name "DO(IO1)") (type BiDi))
+        (pin (num 3) (name IO2) (type BiDi))
+        (pin (num 4) (name GND) (type power_in))
+        (pin (num 5) (name "DI(IO0)") (type BiDi))
+        (pin (num 6) (name CLK) (type input))
+        (pin (num 7) (name IO3) (type BiDi))
+        (pin (num 8) (name VCC) (type power_in))))
+    (libpart (lib Oscillator) (part ASE-xxxMHz)
+      (description "3.3V CMOS SMD Crystal Clock Oscillator, Abracon")
+      (docs http://www.abracon.com/Oscillators/ASV.pdf)
+      (footprints
+        (fp Oscillator*SMD*Abracon*ASE*3.2x2.5mm*))
+      (fields
+        (field (name Reference) X)
+        (field (name Value) ASE-xxxMHz)
+        (field (name Footprint) Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm))
+      (pins
+        (pin (num 1) (name EN) (type input))
+        (pin (num 2) (name GND) (type power_in))
+        (pin (num 3) (name OUT) (type output))
+        (pin (num 4) (name Vdd) (type power_in))))
+    (libpart (lib Power_Protection) (part USBLC6-2SC6)
+      (description "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6")
+      (docs https://www.st.com/resource/en/datasheet/usblc6-2.pdf)
+      (footprints
+        (fp SOT?23*))
+      (fields
+        (field (name Reference) U)
+        (field (name Value) USBLC6-2SC6)
+        (field (name Footprint) Package_TO_SOT_SMD:SOT-23-6))
+      (pins
+        (pin (num 1) (name I/O1) (type passive))
+        (pin (num 2) (name GND) (type passive))
+        (pin (num 3) (name I/O2) (type passive))
+        (pin (num 4) (name I/O2) (type passive))
+        (pin (num 5) (name VBUS) (type passive))
+        (pin (num 6) (name I/O1) (type passive))))
+    (libpart (lib RF_Module) (part ESP32-S2-WROVER)
+      (aliases
+        (alias ESP32-S2-WROVER-I))
+      (description "RF Module, ESP32-D0WDQ6 SoC, Wi-Fi 802.11b/g/n, 32-bit, 2.7-3.6V, onboard antenna, SMD")
+      (docs https://www.espressif.com/sites/default/files/documentation/esp32-s2-wroom_esp32-s2-wroom-i_datasheet_en.pdf)
+      (footprints
+        (fp ESP32?S2?WROVER*))
+      (fields
+        (field (name Reference) U)
+        (field (name Value) ESP32-S2-WROVER)
+        (field (name Footprint) RF_Module:ESP32-S2-WROVER))
+      (pins
+        (pin (num 1) (name GND) (type power_in))
+        (pin (num 2) (name 3V3) (type power_in))
+        (pin (num 3) (name IO00) (type BiDi))
+        (pin (num 4) (name IO01) (type BiDi))
+        (pin (num 5) (name IO02) (type BiDi))
+        (pin (num 6) (name IO03) (type BiDi))
+        (pin (num 7) (name IO04) (type BiDi))
+        (pin (num 8) (name IO05) (type BiDi))
+        (pin (num 9) (name IO06) (type BiDi))
+        (pin (num 10) (name IO07) (type BiDi))
+        (pin (num 11) (name IO08) (type BiDi))
+        (pin (num 12) (name IO09) (type BiDi))
+        (pin (num 13) (name IO10) (type BiDi))
+        (pin (num 14) (name IO11) (type BiDi))
+        (pin (num 15) (name IO12) (type BiDi))
+        (pin (num 16) (name IO13) (type BiDi))
+        (pin (num 17) (name IO14) (type BiDi))
+        (pin (num 18) (name IO15) (type BiDi))
+        (pin (num 19) (name IO16) (type BiDi))
+        (pin (num 20) (name IO17) (type BiDi))
+        (pin (num 21) (name IO18) (type BiDi))
+        (pin (num 22) (name USB_D-) (type BiDi))
+        (pin (num 23) (name USB_D+) (type BiDi))
+        (pin (num 24) (name IO21) (type BiDi))
+        (pin (num 25) (name IO26) (type BiDi))
+        (pin (num 26) (name GND) (type passive))
+        (pin (num 27) (name IO33) (type BiDi))
+        (pin (num 28) (name IO34) (type BiDi))
+        (pin (num 29) (name IO35) (type BiDi))
+        (pin (num 30) (name IO36) (type BiDi))
+        (pin (num 31) (name IO37) (type BiDi))
+        (pin (num 32) (name IO38) (type BiDi))
+        (pin (num 33) (name IO39) (type BiDi))
+        (pin (num 34) (name IO40) (type BiDi))
+        (pin (num 35) (name IO41) (type BiDi))
+        (pin (num 36) (name IO42) (type BiDi))
+        (pin (num 37) (name TXD0) (type BiDi))
+        (pin (num 38) (name RXD0) (type BiDi))
+        (pin (num 39) (name IO45) (type BiDi))
+        (pin (num 40) (name IO46) (type input))
+        (pin (num 41) (name EN) (type input))
+        (pin (num 42) (name GND) (type passive))
+        (pin (num 43) (name GND) (type passive))))
+    (libpart (lib Timer_RTC) (part DS3231M)
+      (description "Extremely Accurate I2C-Integrated RTC/TCXO/Crystal SOIC-16")
+      (docs http://datasheets.maximintegrated.com/en/ds/DS3231.pdf)
+      (footprints
+        (fp SOIC*7.5x10.3mm*P1.27mm*))
+      (fields
+        (field (name Reference) U)
+        (field (name Value) DS3231M)
+        (field (name Footprint) Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm))
+      (pins
+        (pin (num 1) (name 32KHZ) (type openCol))
+        (pin (num 2) (name VCC) (type power_in))
+        (pin (num 3) (name ~INT~/SQW) (type openCol))
+        (pin (num 4) (name ~RST) (type BiDi))
+        (pin (num 5) (name GND) (type passive))
+        (pin (num 6) (name GND) (type passive))
+        (pin (num 7) (name GND) (type passive))
+        (pin (num 8) (name GND) (type passive))
+        (pin (num 9) (name GND) (type passive))
+        (pin (num 10) (name GND) (type passive))
+        (pin (num 11) (name GND) (type passive))
+        (pin (num 12) (name GND) (type passive))
+        (pin (num 13) (name GND) (type power_in))
+        (pin (num 14) (name VBAT) (type power_in))
+        (pin (num 15) (name SDA) (type BiDi))
+        (pin (num 16) (name SCL) (type input))))
+    (libpart (lib Transistor_FET) (part BSS138)
+      (aliases
+        (alias 2N7002)
+        (alias 2N7002E)
+        (alias 2N7002H)
+        (alias 2N7002K)
+        (alias BS170F)
+        (alias BS870)
+        (alias BSN20)
+        (alias BSS123)
+        (alias BSS127S)
+        (alias DMG2302U)
+        (alias DMG3402L)
+        (alias DMG3404L)
+        (alias DMG3406L)
+        (alias DMG3414U)
+        (alias DMG3418L)
+        (alias DMN10H220L)
+        (alias DMN10H700S)
+        (alias DMN13H750S)
+        (alias DMN2041L)
+        (alias DMN2050L)
+        (alias DMN2056U)
+        (alias DMN2058U)
+        (alias DMN2075U)
+        (alias DMN2230U)
+        (alias DMN24H11DS)
+        (alias DMN24H3D5L)
+        (alias DMN3042L)
+        (alias DMN3051L)
+        (alias DMN30H4D0L)
+        (alias DMN3110S)
+        (alias DMN3150L)
+        (alias DMN3300U)
+        (alias DMN3404L)
+        (alias DMN6075S)
+        (alias DMN6140L)
+        (alias DMN67D7L)
+        (alias DMN67D8L)
+        (alias MMBF170)
+        (alias VN10LF)
+        (alias ZVN3306F)
+        (alias ZVN3310F)
+        (alias ZVN3320F)
+        (alias ZVN4106F)
+        (alias ZXM61N02F)
+        (alias ZXM61N03F)
+        (alias ZXMN10A07F)
+        (alias ZXMN2A01F)
+        (alias ZXMN2A14F)
+        (alias ZXMN2B01F)
+        (alias ZXMN2B14FH)
+        (alias ZXMN2F30FH)
+        (alias ZXMN2F34FH)
+        (alias ZXMN3A01F)
+        (alias ZXMN3A14F)
+        (alias ZXMN3B01F)
+        (alias ZXMN3B14F)
+        (alias ZXMN3F30FH)
+        (alias ZXMN6A07F)
+        (alias IRLML0030)
+        (alias IRLML2060)
+        (alias TSM2302CX)
+        (alias AO3400A))
+      (description "50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23")
+      (docs https://www.onsemi.com/pub/Collateral/BSS138-D.PDF)
+      (footprints
+        (fp SOT?23*))
+      (fields
+        (field (name Reference) Q)
+        (field (name Value) BSS138)
+        (field (name Footprint) Package_TO_SOT_SMD:SOT-23))
+      (pins
+        (pin (num 1) (name G) (type input))
+        (pin (num 2) (name S) (type passive))
+        (pin (num 3) (name D) (type passive))))
+    (libpart (lib max80) (part ABC-Bus)
+      (fields
+        (field (name Reference) X)
+        (field (name Value) ABC-Bus)
+        (field (name Footprint) sm6uax:MAB64B-FAB64Q))
+      (pins
+        (pin (num A1) (name -12V) (type power_out))
+        (pin (num A2) (name 0V) (type power_out))
+        (pin (num A3) (name ~RESIN) (type BiDi))
+        (pin (num A4) (name GND) (type power_out))
+        (pin (num A5) (name ~XMEMW) (type BiDi))
+        (pin (num A6) (name D7) (type BiDi))
+        (pin (num A7) (name D6) (type BiDi))
+        (pin (num A8) (name D5) (type BiDi))
+        (pin (num A9) (name D4) (type BiDi))
+        (pin (num A10) (name D3) (type BiDi))
+        (pin (num A11) (name D2) (type BiDi))
+        (pin (num A12) (name D1) (type BiDi))
+        (pin (num A13) (name D0) (type BiDi))
+        (pin (num A14) (name NC) (type passive))
+        (pin (num A15) (name ~RST) (type BiDi))
+        (pin (num A16) (name ~STATUS) (type BiDi))
+        (pin (num A17) (name ~INP) (type BiDi))
+        (pin (num A18) (name ~C4) (type BiDi))
+        (pin (num A19) (name ~C3) (type BiDi))
+        (pin (num A20) (name ~C2) (type BiDi))
+        (pin (num A21) (name ~C1) (type BiDi))
+        (pin (num A22) (name ~OUT) (type BiDi))
+        (pin (num A23) (name ~CS) (type BiDi))
+        (pin (num A24) (name GND) (type power_out))
+        (pin (num A25) (name GND) (type power_out))
+        (pin (num A26) (name GND) (type power_out))
+        (pin (num A27) (name GND) (type power_out))
+        (pin (num A28) (name GND) (type power_out))
+        (pin (num A29) (name GND) (type power_out))
+        (pin (num A30) (name READY) (type BiDi))
+        (pin (num A31) (name +5V) (type power_out))
+        (pin (num A32) (name +12V) (type power_out))
+        (pin (num B1) (name -12V) (type power_out))
+        (pin (num B2) (name 0V) (type power_out))
+        (pin (num B3) (name GND) (type power_out))
+        (pin (num B4) (name ~XMEMFL) (type BiDi))
+        (pin (num B5) (name 5) (type passive))
+        (pin (num B6) (name GND) (type power_out))
+        (pin (num B7) (name GND) (type power_out))
+        (pin (num B8) (name GND) (type power_out))
+        (pin (num B9) (name GND) (type power_out))
+        (pin (num B10) (name GND) (type power_out))
+        (pin (num B11) (name GND) (type power_out))
+        (pin (num B12) (name GND) (type power_out))
+        (pin (num B13) (name ~INT) (type BiDi))
+        (pin (num B14) (name A15) (type BiDi))
+        (pin (num B15) (name A14) (type BiDi))
+        (pin (num B16) (name A13) (type BiDi))
+        (pin (num B17) (name A12) (type BiDi))
+        (pin (num B18) (name A11) (type BiDi))
+        (pin (num B19) (name A10) (type BiDi))
+        (pin (num B20) (name A9) (type BiDi))
+        (pin (num B21) (name A8) (type BiDi))
+        (pin (num B22) (name A7) (type BiDi))
+        (pin (num B23) (name A6) (type BiDi))
+        (pin (num B24) (name A5) (type BiDi))
+        (pin (num B25) (name A4) (type BiDi))
+        (pin (num B26) (name A3) (type BiDi))
+        (pin (num B27) (name A2) (type BiDi))
+        (pin (num B28) (name A1) (type BiDi))
+        (pin (num B29) (name A0) (type BiDi))
+        (pin (num B30) (name NC) (type passive))
+        (pin (num B31) (name +5V) (type power_out))
+        (pin (num B32) (name +12V) (type power_out))))
+    (libpart (lib max80) (part EP4CE15F17C8N)
+      (fields
+        (field (name Reference) U)
+        (field (name Value) EP4CE15F17C8N))
+      (pins
+        (pin (num A1) (name VCCIO8) (type power_in))
+        (pin (num A2) (name VREFB8N1_B8) (type BiDi))
+        (pin (num A3) (name DIFFIO_T2n_B8) (type BiDi))
+        (pin (num A4) (name DIFFIO_T3n/DATA10_B8) (type BiDi))
+        (pin (num A5) (name IO/DATA7_B8) (type BiDi))
+        (pin (num A6) (name DIFFIO_T9n/DATA14_B8) (type BiDi))
+        (pin (num A7) (name DIFFIO_T11n/PADD18_B8) (type BiDi))
+        (pin (num A8) (name DIFFCLK_4n_B8) (type BiDi))
+        (pin (num A9) (name DIFFCLK_5n_B7) (type BiDi))
+        (pin (num A10) (name DIFFIO_T20n/PADD5_B7) (type BiDi))
+        (pin (num A11) (name DIFFIO_T25n/PADD1_B7) (type BiDi))
+        (pin (num A12) (name DIFFIO_T27p/PADD0_B7) (type BiDi))
+        (pin (num A13) (name VREFB7N1_B7) (type BiDi))
+        (pin (num A14) (name PLL2_CLKOUTn_B7) (type BiDi))
+        (pin (num A15) (name DIFFIO_T23n/PADD3_B7) (type BiDi))
+        (pin (num A16) (name VCCIO7) (type power_in))
+        (pin (num B1) (name DIFFIO_L3p_B1) (type BiDi))
+        (pin (num B2) (name GND) (type power_in))
+        (pin (num B3) (name DIFFIO_T2p/DATA12_B8) (type BiDi))
+        (pin (num B4) (name DIFFIO_T3p/DATA11_B8) (type BiDi))
+        (pin (num B5) (name DIFFIO_T5p/DATA8_B8) (type BiDi))
+        (pin (num B6) (name DIFFIO_T9p/DATA13_B8) (type BiDi))
+        (pin (num B7) (name DIFFIO_T11p/DATA4_B8) (type BiDi))
+        (pin (num B8) (name DIFFCLK_4p_B8) (type BiDi))
+        (pin (num B9) (name DIFFCLK_5p_B7) (type BiDi))
+        (pin (num B10) (name DIFFIO_T20p/PADD6_B7) (type BiDi))
+        (pin (num B11) (name DIFFIO_T25p/PADD2_B7) (type BiDi))
+        (pin (num B12) (name DIFFIO_T26n_B7) (type BiDi))
+        (pin (num B13) (name DIFFIO_T29n_B7) (type BiDi))
+        (pin (num B14) (name PLL2_CLKOUTp_B7) (type BiDi))
+        (pin (num B15) (name GND) (type power_in))
+        (pin (num B16) (name DIFFIO_R15n_B6) (type BiDi))
+        (pin (num C1) (name DIFFIO_L4n/DATA1,ASDO_B1) (type BiDi))
+        (pin (num C2) (name DIFFIO_L4p_B1) (type BiDi))
+        (pin (num C3) (name PLL3_CLKOUTn_B8) (type BiDi))
+        (pin (num C4) (name VCCIO8) (type power_in))
+        (pin (num C5) (name GND) (type power_in))
+        (pin (num C6) (name VREFB8N0_B8) (type BiDi))
+        (pin (num C7) (name VCCIO8) (type power_in))
+        (pin (num C8) (name DIFFIO_T13p/PADD17_B8) (type BiDi))
+        (pin (num C9) (name DIFFIO_T19n/PADD7_B7) (type BiDi))
+        (pin (num C10) (name VCCIO7) (type power_in))
+        (pin (num C11) (name VREFB7N0_B7) (type BiDi))
+        (pin (num C12) (name GND) (type power_in))
+        (pin (num C13) (name VCCIO7) (type power_in))
+        (pin (num C14) (name DIFFIO_T32n_B7) (type BiDi))
+        (pin (num C15) (name DIFFIO_R2p_B6) (type BiDi))
+        (pin (num C16) (name DIFFIO_R2n/PADD20_B6) (type BiDi))
+        (pin (num D1) (name DIFFIO_L6n_B1) (type BiDi))
+        (pin (num D2) (name DIFFIO_L6p/FLASH_nCE,nCSO_B1) (type BiDi))
+        (pin (num D3) (name PLL3_CLKOUTp_B8) (type BiDi))
+        (pin (num D4) (name VCCD_PLL3) (type power_in))
+        (pin (num D5) (name IO_B8) (type BiDi))
+        (pin (num D6) (name DIFFIO_T4n/DATA9_B8) (type BiDi))
+        (pin (num D7) (name GND) (type power_in))
+        (pin (num D8) (name IO_B8) (type BiDi))
+        (pin (num D9) (name DIFFIO_T19p/PADD8_B7) (type BiDi))
+        (pin (num D10) (name GND) (type power_in))
+        (pin (num D11) (name DIFFIO_T30n_B7) (type BiDi))
+        (pin (num D12) (name DIFFIO_T30p_B7) (type BiDi))
+        (pin (num D13) (name VCCD_PLL2) (type power_in))
+        (pin (num D14) (name DIFFIO_T32p_B7) (type BiDi))
+        (pin (num D15) (name DIFFIO_R7p_B6) (type BiDi))
+        (pin (num D16) (name DIFFIO_R7n_B6) (type BiDi))
+        (pin (num E1) (name DIFFCLK_0n_B1) (type BiDi))
+        (pin (num E2) (name GND) (type power_in))
+        (pin (num E3) (name VCCIO1) (type power_in))
+        (pin (num E4) (name GND) (type power_in))
+        (pin (num E5) (name GNDA3) (type power_in))
+        (pin (num E6) (name DIFFIO_T6p/DATA6_B8) (type BiDi))
+        (pin (num E7) (name IO/DATA5_B8) (type BiDi))
+        (pin (num E8) (name DIFFIO_T12n/DATA2_B8) (type BiDi))
+        (pin (num E9) (name DIFFIO_T17p/PADD12_B7) (type BiDi))
+        (pin (num E10) (name RDN4_B7) (type BiDi))
+        (pin (num E11) (name RUP4_B7) (type BiDi))
+        (pin (num E12) (name GNDA2) (type power_in))
+        (pin (num E13) (name GND) (type power_in))
+        (pin (num E14) (name VCCIO6) (type power_in))
+        (pin (num E15) (name DIFFCLK_2p_B6) (type BiDi))
+        (pin (num E16) (name DIFFCLK_2n_B6) (type BiDi))
+        (pin (num F1) (name DIFFIO_L10n_B1) (type BiDi))
+        (pin (num F2) (name DIFFIO_L10p_B1) (type BiDi))
+        (pin (num F3) (name VREFB1N0_B1) (type BiDi))
+        (pin (num F4) (name nSTATUS_B1) (type BiDi))
+        (pin (num F5) (name VCCA3) (type power_in))
+        (pin (num F6) (name GND) (type power_in))
+        (pin (num F7) (name VCCINT) (type power_in))
+        (pin (num F8) (name DIFFIO_T12p/DATA3_B8) (type BiDi))
+        (pin (num F9) (name DIFFIO_T21p/PADD4_B7) (type BiDi))
+        (pin (num F10) (name GND) (type power_in))
+        (pin (num F11) (name VCCINT) (type power_in))
+        (pin (num F12) (name VCCA2) (type power_in))
+        (pin (num F13) (name VREFB6N1_B6) (type BiDi))
+        (pin (num F14) (name VREFB6N0_B6) (type BiDi))
+        (pin (num F15) (name DIFFIO_R16p/CLKUSR_B6) (type BiDi))
+        (pin (num F16) (name DIFFIO_R16n/nCEO_B6) (type BiDi))
+        (pin (num G1) (name VREFB1N1_B1) (type BiDi))
+        (pin (num G2) (name IO_B1) (type BiDi))
+        (pin (num G3) (name VCCIO1) (type power_in))
+        (pin (num G4) (name GND) (type power_in))
+        (pin (num G5) (name DIFFIO_L9n_B1) (type BiDi))
+        (pin (num G6) (name VCCINT) (type power_in))
+        (pin (num G7) (name VCCINT) (type power_in))
+        (pin (num G8) (name VCCINT) (type power_in))
+        (pin (num G9) (name VCCINT) (type power_in))
+        (pin (num G10) (name VCCINT) (type power_in))
+        (pin (num G11) (name DIFFIO_R3p/PADD21_B6) (type BiDi))
+        (pin (num G12) (name MSEL2_B6) (type BiDi))
+        (pin (num G13) (name GND) (type power_in))
+        (pin (num G14) (name VCCIO6) (type power_in))
+        (pin (num G15) (name DIFFIO_R17p/CRC_ERROR_B6) (type BiDi))
+        (pin (num G16) (name DIFFIO_R17n/INIT_DONE_B6) (type BiDi))
+        (pin (num H1) (name DCLK_B1) (type BiDi))
+        (pin (num H2) (name IO/DATA0_B1) (type BiDi))
+        (pin (num H3) (name TCK_B1) (type input))
+        (pin (num H4) (name TDI_B1) (type BiDi))
+        (pin (num H5) (name nCONFIG_B1) (type BiDi))
+        (pin (num H6) (name VCCINT) (type power_in))
+        (pin (num H7) (name GND) (type power_in))
+        (pin (num H8) (name GND) (type power_in))
+        (pin (num H9) (name GND) (type power_in))
+        (pin (num H10) (name GND) (type power_in))
+        (pin (num H11) (name VCCINT) (type power_in))
+        (pin (num H12) (name MSEL1_B6) (type BiDi))
+        (pin (num H13) (name MSEL0_B6) (type BiDi))
+        (pin (num H14) (name CONF_DONE_B6) (type BiDi))
+        (pin (num H15) (name GND) (type power_in))
+        (pin (num H16) (name GND) (type power_in))
+        (pin (num J1) (name DIFFIO_L14n_B2) (type BiDi))
+        (pin (num J2) (name DIFFIO_L14p_B2) (type BiDi))
+        (pin (num J3) (name nCE_B1) (type BiDi))
+        (pin (num J4) (name TDO_B1) (type BiDi))
+        (pin (num J5) (name TMS_B1) (type BiDi))
+        (pin (num J6) (name VCCINT) (type power_in))
+        (pin (num J7) (name GND) (type power_in))
+        (pin (num J8) (name GND) (type power_in))
+        (pin (num J9) (name GND) (type power_in))
+        (pin (num J10) (name GND) (type power_in))
+        (pin (num J11) (name GND) (type power_in))
+        (pin (num J12) (name DIFFIO_R19p_B5) (type BiDi))
+        (pin (num J13) (name IO_B5) (type BiDi))
+        (pin (num J14) (name DIFFIO_R19n_B5) (type BiDi))
+        (pin (num J15) (name DIFFIO_R21p/DEV_CLRn_B5) (type BiDi))
+        (pin (num J16) (name DIFFIO_R21n/DEV_OE_B5) (type BiDi))
+        (pin (num K1) (name DIFFIO_L18n_B2) (type BiDi))
+        (pin (num K2) (name VREFB2N1_B2) (type BiDi))
+        (pin (num K3) (name VCCIO2) (type power_in))
+        (pin (num K4) (name GND) (type power_in))
+        (pin (num K5) (name RUP1_B2) (type BiDi))
+        (pin (num K6) (name DIFFIO_L16p_B2) (type BiDi))
+        (pin (num K7) (name VCCINT) (type power_in))
+        (pin (num K8) (name GND) (type power_in))
+        (pin (num K9) (name DIFFIO_B19p_B4) (type BiDi))
+        (pin (num K10) (name DIFFIO_B24n_B4) (type BiDi))
+        (pin (num K11) (name VCCINT) (type power_in))
+        (pin (num K12) (name DIFFIO_R35p_B5) (type BiDi))
+        (pin (num K13) (name GND) (type power_in))
+        (pin (num K14) (name VCCIO5) (type power_in))
+        (pin (num K15) (name DIFFIO_R22p_B5) (type BiDi))
+        (pin (num K16) (name DIFFIO_R22n_B5) (type BiDi))
+        (pin (num L1) (name DIFFIO_L19n_B2) (type BiDi))
+        (pin (num L2) (name DIFFIO_L19p_B2) (type BiDi))
+        (pin (num L3) (name VREFB2N0_B2) (type BiDi))
+        (pin (num L4) (name RDN1_B2) (type BiDi))
+        (pin (num L5) (name VCCA1) (type power_in))
+        (pin (num L6) (name DIFFIO_L16n_B2) (type BiDi))
+        (pin (num L7) (name IO_B3) (type BiDi))
+        (pin (num L8) (name IO_B3) (type BiDi))
+        (pin (num L9) (name DIFFIO_B19n_B4) (type BiDi))
+        (pin (num L10) (name IO_B4) (type BiDi))
+        (pin (num L11) (name DIFFIO_B31p_B4) (type BiDi))
+        (pin (num L12) (name VCCA4) (type power_in))
+        (pin (num L13) (name DIFFIO_R26n_B5) (type BiDi))
+        (pin (num L14) (name VREFB5N1_B5) (type BiDi))
+        (pin (num L15) (name VREFB5N0_B5) (type BiDi))
+        (pin (num L16) (name DIFFIO_R26p_B5) (type BiDi))
+        (pin (num M1) (name DIFFCLK_1n_B2) (type BiDi))
+        (pin (num M2) (name DIFFCLK_1p_B2) (type BiDi))
+        (pin (num M3) (name VCCIO2) (type power_in))
+        (pin (num M4) (name GND) (type power_in))
+        (pin (num M5) (name GNDA1) (type power_in))
+        (pin (num M6) (name DIFFIO_B8p_B3) (type BiDi))
+        (pin (num M7) (name IO_B3) (type BiDi))
+        (pin (num M8) (name DIFFIO_B18p_B3) (type BiDi))
+        (pin (num M9) (name DIFFIO_B20p_B4) (type BiDi))
+        (pin (num M10) (name RUP2_B4) (type BiDi))
+        (pin (num M11) (name DIFFIO_B31n_B4) (type BiDi))
+        (pin (num M12) (name GNDA4) (type power_in))
+        (pin (num M13) (name GND) (type power_in))
+        (pin (num M14) (name VCCIO5) (type power_in))
+        (pin (num M15) (name DIFFCLK_3p_B5) (type BiDi))
+        (pin (num M16) (name DIFFCLK_3n_B5) (type BiDi))
+        (pin (num N1) (name DIFFIO_L27n_B2) (type BiDi))
+        (pin (num N2) (name DIFFIO_L27p_B2) (type BiDi))
+        (pin (num N3) (name DIFFIO_B3p_B3) (type BiDi))
+        (pin (num N4) (name VCCD_PLL1) (type power_in))
+        (pin (num N5) (name DIFFIO_B7p_B3) (type BiDi))
+        (pin (num N6) (name DIFFIO_B7n_B3) (type BiDi))
+        (pin (num N7) (name GND) (type power_in))
+        (pin (num N8) (name DIFFIO_B18n_B3) (type BiDi))
+        (pin (num N9) (name DIFFIO_B20n_B4) (type BiDi))
+        (pin (num N10) (name GND) (type power_in))
+        (pin (num N11) (name RDN2_B4) (type BiDi))
+        (pin (num N12) (name VREFB4N1_B4) (type BiDi))
+        (pin (num N13) (name VCCD_PLL4) (type power_in))
+        (pin (num N14) (name RUP3_B5) (type BiDi))
+        (pin (num N15) (name DIFFIO_R31p_B5) (type BiDi))
+        (pin (num N16) (name DIFFIO_R31n_B5) (type BiDi))
+        (pin (num P1) (name DIFFIO_L29n_B2) (type BiDi))
+        (pin (num P2) (name DIFFIO_L29p_B2) (type BiDi))
+        (pin (num P3) (name DIFFIO_B3n_B3) (type BiDi))
+        (pin (num P4) (name VCCIO3) (type power_in))
+        (pin (num P5) (name GND) (type power_in))
+        (pin (num P6) (name VREFB3N0_B3) (type BiDi))
+        (pin (num P7) (name VCCIO3) (type power_in))
+        (pin (num P8) (name IO_B3) (type BiDi))
+        (pin (num P9) (name IO_B4) (type BiDi))
+        (pin (num P10) (name VCCIO4) (type power_in))
+        (pin (num P11) (name VREFB4N0_B4) (type BiDi))
+        (pin (num P12) (name GND) (type power_in))
+        (pin (num P13) (name VCCIO4) (type power_in))
+        (pin (num P14) (name PLL4_CLKOUTp_B4) (type BiDi))
+        (pin (num P15) (name RDN3_B5) (type BiDi))
+        (pin (num P16) (name DIFFIO_R34n_B5) (type BiDi))
+        (pin (num R1) (name IO_B2) (type BiDi))
+        (pin (num R2) (name GND) (type power_in))
+        (pin (num R3) (name DIFFIO_B4n_B3) (type BiDi))
+        (pin (num R4) (name PLL1_CLKOUTp_B3) (type BiDi))
+        (pin (num R5) (name DIFFIO_B14p_B3) (type BiDi))
+        (pin (num R6) (name DIFFIO_B15p_B3) (type BiDi))
+        (pin (num R7) (name DIFFIO_B16p_B3) (type BiDi))
+        (pin (num R8) (name DIFFCLK_6p_B3) (type BiDi))
+        (pin (num R9) (name DIFFCLK_7p_B4) (type BiDi))
+        (pin (num R10) (name DIFFIO_B21p_B4) (type BiDi))
+        (pin (num R11) (name DIFFIO_B22p_B4) (type BiDi))
+        (pin (num R12) (name DIFFIO_B23p_B4) (type BiDi))
+        (pin (num R13) (name DIFFIO_B26p_B4) (type BiDi))
+        (pin (num R14) (name PLL4_CLKOUTn_B4) (type BiDi))
+        (pin (num R15) (name GND) (type power_in))
+        (pin (num R16) (name DIFFIO_R34p_B5) (type BiDi))
+        (pin (num T1) (name VCCIO3) (type power_in))
+        (pin (num T2) (name IO_B3) (type BiDi))
+        (pin (num T3) (name VREFB3N1_B3) (type BiDi))
+        (pin (num T4) (name PLL1_CLKOUTn_B3) (type BiDi))
+        (pin (num T5) (name DIFFIO_B14n_B3) (type BiDi))
+        (pin (num T6) (name DIFFIO_B15n_B3) (type BiDi))
+        (pin (num T7) (name DIFFIO_B16n_B3) (type BiDi))
+        (pin (num T8) (name DIFFCLK_6n_B3) (type BiDi))
+        (pin (num T9) (name DIFFCLK_7n_B4) (type BiDi))
+        (pin (num T10) (name DIFFIO_B21n_B4) (type BiDi))
+        (pin (num T11) (name DIFFIO_B22n_B4) (type BiDi))
+        (pin (num T12) (name DIFFIO_B24p_B4) (type BiDi))
+        (pin (num T13) (name DIFFIO_B26n_B4) (type BiDi))
+        (pin (num T14) (name DIFFIO_B29p_B4) (type BiDi))
+        (pin (num T15) (name DIFFIO_B29n_B4) (type BiDi))
+        (pin (num T16) (name VCCIO4) (type power_in))))
+    (libpart (lib max80) (part HRO-TYPE-C-31-M-12)
+      (fields
+        (field (name Reference) USB)
+        (field (name Value) HRO-TYPE-C-31-M-12))
+      (pins
+        (pin (num 1) (name GND) (type input))
+        (pin (num 2) (name VBUS) (type input))
+        (pin (num 3) (name SBU2) (type input))
+        (pin (num 4) (name CC1) (type input))
+        (pin (num 5) (name DN2) (type input))
+        (pin (num 6) (name DP1) (type input))
+        (pin (num 7) (name DN1) (type input))
+        (pin (num 8) (name DP2) (type input))
+        (pin (num 9) (name SBU1) (type input))
+        (pin (num 10) (name CC2) (type input))
+        (pin (num 11) (name VBUS) (type input))
+        (pin (num 12) (name GND) (type input))
+        (pin (num 13) (name SHIELD) (type input))))
+    (libpart (lib max80) (part MT48LC16M16A2P-6A)
+      (docs https://www.mouser.se/datasheet/2/671/256Mb_sdr-1282350.pdf)
+      (fields
+        (field (name Reference) U)
+        (field (name Value) MT48LC16M16A2P-6A)
+        (field (name Footprint) Package_SO:TSOP-II-54_22.2x10.16mm_P0.8mm)
+        (field (name LCSC) C41881))
+      (pins
+        (pin (num 1) (name VDD) (type power_in))
+        (pin (num 2) (name IO_0) (type BiDi))
+        (pin (num 3) (name VDDQ) (type power_in))
+        (pin (num 4) (name IO_1) (type BiDi))
+        (pin (num 5) (name IO_2) (type BiDi))
+        (pin (num 6) (name VSSQ) (type power_in))
+        (pin (num 7) (name IO_3) (type BiDi))
+        (pin (num 8) (name IO_4) (type BiDi))
+        (pin (num 9) (name VDDQ) (type power_in))
+        (pin (num 10) (name IO_5) (type BiDi))
+        (pin (num 11) (name IO_6) (type BiDi))
+        (pin (num 12) (name VSSQ) (type power_in))
+        (pin (num 13) (name IO_7) (type BiDi))
+        (pin (num 14) (name VDD) (type power_in))
+        (pin (num 15) (name DQML) (type BiDi))
+        (pin (num 16) (name ~WE) (type BiDi))
+        (pin (num 17) (name ~CAS) (type BiDi))
+        (pin (num 18) (name ~RAS) (type BiDi))
+        (pin (num 19) (name ~CS) (type BiDi))
+        (pin (num 20) (name BA0) (type BiDi))
+        (pin (num 21) (name BA1) (type BiDi))
+        (pin (num 22) (name A10) (type input))
+        (pin (num 23) (name A0) (type input))
+        (pin (num 24) (name A1) (type input))
+        (pin (num 25) (name A2) (type input))
+        (pin (num 26) (name A3) (type input))
+        (pin (num 27) (name VDD) (type power_in))
+        (pin (num 28) (name VSS) (type power_in))
+        (pin (num 29) (name A4) (type input))
+        (pin (num 30) (name A5) (type input))
+        (pin (num 31) (name A6) (type input))
+        (pin (num 32) (name A7) (type input))
+        (pin (num 33) (name A8) (type input))
+        (pin (num 34) (name A9) (type input))
+        (pin (num 35) (name A11) (type input))
+        (pin (num 36) (name A12) (type input))
+        (pin (num 37) (name CKE) (type BiDi))
+        (pin (num 38) (name CLK) (type BiDi))
+        (pin (num 39) (name DQMH) (type BiDi))
+        (pin (num 40) (name NC) (type passive))
+        (pin (num 41) (name VSS) (type power_in))
+        (pin (num 42) (name IO8) (type BiDi))
+        (pin (num 43) (name VDDQ) (type power_in))
+        (pin (num 44) (name IO9) (type BiDi))
+        (pin (num 45) (name IO10) (type BiDi))
+        (pin (num 46) (name VSS) (type power_in))
+        (pin (num 47) (name IO11) (type BiDi))
+        (pin (num 48) (name IO12) (type BiDi))
+        (pin (num 49) (name VDDQ) (type power_in))
+        (pin (num 50) (name IO13) (type BiDi))
+        (pin (num 51) (name IO14) (type BiDi))
+        (pin (num 52) (name VSSQ) (type power_in))
+        (pin (num 53) (name IO15) (type BiDi))
+        (pin (num 54) (name VSS) (type power_in))))
+    (libpart (lib max80) (part TPS54331)
+      (aliases
+        (alias TPS5431DDA))
+      (description "3A, Step Down Swift Converter, , PowerSOIC-8")
+      (docs http://www.ti.com/lit/ds/symlink/tps5430.pdf)
+      (footprints
+        (fp TI*SO*PowerPAD*ThermalVias*))
+      (fields
+        (field (name Reference) U)
+        (field (name Value) TPS54331)
+        (field (name Footprint) Package_SO:SOIC-8_3.9x4.9mm_P1.27mm))
+      (pins
+        (pin (num 1) (name BOOT) (type input))
+        (pin (num 2) (name VIN) (type power_in))
+        (pin (num 3) (name EN) (type input))
+        (pin (num 4) (name SS) (type input))
+        (pin (num 5) (name VSENSE) (type input))
+        (pin (num 6) (name COMP) (type BiDi))
+        (pin (num 7) (name GND) (type power_in))
+        (pin (num 8) (name PH) (type output)))))
+  (libraries
+    (library (logical 74xx)
+      (uri /usr/share/kicad/library/74xx.lib))
+    (library (logical Connector)
+      (uri /usr/share/kicad/library/Connector.lib))
+    (library (logical Connector_Generic)
+      (uri /usr/share/kicad/library/Connector_Generic.lib))
+    (library (logical Device)
+      (uri /usr/share/kicad/library/Device.lib))
+    (library (logical Interface_USB)
+      (uri /usr/share/kicad/library/Interface_USB.lib))
+    (library (logical Memory_Flash)
+      (uri /usr/share/kicad/library/Memory_Flash.lib))
+    (library (logical Oscillator)
+      (uri /usr/share/kicad/library/Oscillator.lib))
+    (library (logical Power_Protection)
+      (uri /usr/share/kicad/library/Power_Protection.lib))
+    (library (logical RF_Module)
+      (uri /usr/share/kicad/library/RF_Module.lib))
+    (library (logical Timer_RTC)
+      (uri /usr/share/kicad/library/Timer_RTC.lib))
+    (library (logical Transistor_FET)
+      (uri /usr/share/kicad/library/Transistor_FET.lib))
+    (library (logical max80)
+      (uri /home/pm/project/abc80/max80/max80.lib)))
+  (nets
+    (net (code 1) (name DLCK)
+      (node (ref U7) (pin 6))
+      (node (ref U13) (pin H1)))
+    (net (code 2) (name /FPGA_USB_CTS)
+      (node (ref R10) (pin 1))
+      (node (ref U13) (pin D15))
+      (node (ref U10) (pin 23)))
+    (net (code 3) (name /FPGA_USB_RTS)
+      (node (ref U13) (pin D16))
+      (node (ref R8) (pin 1))
+      (node (ref U10) (pin 24)))
+    (net (code 4) (name /FPGA_USB_RXD)
+      (node (ref U13) (pin F13))
+      (node (ref U10) (pin 26)))
+    (net (code 5) (name /FPGA_USB_DTR)
+      (node (ref U10) (pin 28))
+      (node (ref U13) (pin F14)))
+    (net (code 6) (name /SD_DAT1)
+      (node (ref U13) (pin G11))
+      (node (ref J3) (pin 8)))
+    (net (code 7) (name /SD_DAT0)
+      (node (ref J3) (pin 7))
+      (node (ref U13) (pin F15)))
+    (net (code 8) (name /SD_CLK)
+      (node (ref J3) (pin 5))
+      (node (ref U13) (pin G15)))
+    (net (code 9) (name /SD_CMD)
+      (node (ref U13) (pin G16))
+      (node (ref J3) (pin 3)))
+    (net (code 10) (name nCE0)
+      (node (ref U7) (pin 1))
+      (node (ref U13) (pin D2)))
+    (net (code 11) (name ASD0)
+      (node (ref U7) (pin 5))
+      (node (ref U13) (pin C1)))
+    (net (code 12) (name /SD_DAT3)
+      (node (ref U13) (pin F16))
+      (node (ref J3) (pin 2)))
+    (net (code 13) (name /IO13)
+      (node (ref U13) (pin D6))
+      (node (ref U6) (pin 50)))
+    (net (code 14) (name /A1)
+      (node (ref U6) (pin 24))
+      (node (ref U13) (pin B14)))
+    (net (code 15) (name /A4)
+      (node (ref U13) (pin B9))
+      (node (ref U6) (pin 29)))
+    (net (code 16) (name /A12)
+      (node (ref U6) (pin 36))
+      (node (ref U13) (pin A7)))
+    (net (code 17) (name /A11)
+      (node (ref U6) (pin 35))
+      (node (ref U13) (pin C8)))
+    (net (code 18) (name /A9)
+      (node (ref U6) (pin 34))
+      (node (ref U13) (pin B8)))
+    (net (code 19) (name /A8)
+      (node (ref U6) (pin 33))
+      (node (ref U13) (pin A8)))
+    (net (code 20) (name /A6)
+      (node (ref U13) (pin C9))
+      (node (ref U6) (pin 31)))
+    (net (code 21) (name /A5)
+      (node (ref U6) (pin 30))
+      (node (ref U13) (pin A9)))
+    (net (code 22) (name /A10)
+      (node (ref U6) (pin 22))
+      (node (ref U13) (pin C14)))
+    (net (code 23) (name /BA0)
+      (node (ref U13) (pin A13))
+      (node (ref U6) (pin 20)))
+    (net (code 24) (name /IO1)
+      (node (ref U13) (pin E11))
+      (node (ref U6) (pin 4)))
+    (net (code 25) (name /DQML)
+      (node (ref U13) (pin E10))
+      (node (ref U6) (pin 15)))
+    (net (code 26) (name "Net-(U13-PadB3)")
+      (node (ref U13) (pin B3)))
+    (net (code 27) (name /IO15)
+      (node (ref U13) (pin D5))
+      (node (ref U6) (pin 53)))
+    (net (code 28) (name /IO12)
+      (node (ref U6) (pin 48))
+      (node (ref U13) (pin E6)))
+    (net (code 29) (name /IO9)
+      (node (ref U6) (pin 44))
+      (node (ref U13) (pin E7)))
+    (net (code 30) (name /IO11)
+      (node (ref U6) (pin 47))
+      (node (ref U13) (pin B6)))
+    (net (code 31) (name /IO10)
+      (node (ref U6) (pin 45))
+      (node (ref U13) (pin A6)))
+    (net (code 32) (name /IO14)
+      (node (ref U6) (pin 51))
+      (node (ref U13) (pin C6)))
+    (net (code 33) (name /IO8)
+      (node (ref U6) (pin 42))
+      (node (ref U13) (pin B7)))
+    (net (code 34) (name /CKE)
+      (node (ref U13) (pin F8))
+      (node (ref U6) (pin 37)))
+    (net (code 35) (name /RTC_INT)
+      (node (ref U12) (pin 3))
+      (node (ref U13) (pin B16)))
+    (net (code 36) (name +3V3)
+      (node (ref U13) (pin C7))
+      (node (ref U11) (pin 2))
+      (node (ref U6) (pin 49))
+      (node (ref U5) (pin 20))
+      (node (ref U7) (pin 3))
+      (node (ref C48) (pin 1))
+      (node (ref C49) (pin 1))
+      (node (ref U6) (pin 43))
+      (node (ref R37) (pin 1))
+      (node (ref R13) (pin 2))
+      (node (ref D30) (pin 2))
+      (node (ref U6) (pin 3))
+      (node (ref U6) (pin 27))
+      (node (ref C4) (pin 1))
+      (node (ref R1) (pin 1))
+      (node (ref U6) (pin 9))
+      (node (ref U4) (pin 20))
+      (node (ref U2) (pin 20))
+      (node (ref U7) (pin 8))
+      (node (ref C54) (pin 1))
+      (node (ref R35) (pin 1))
+      (node (ref C55) (pin 1))
+      (node (ref U12) (pin 2))
+      (node (ref J3) (pin 4))
+      (node (ref OSC1) (pin 4))
+      (node (ref C51) (pin 1))
+      (node (ref R2) (pin 1))
+      (node (ref U13) (pin A1))
+      (node (ref C61) (pin 1))
+      (node (ref L2) (pin 2))
+      (node (ref C58) (pin 1))
+      (node (ref U13) (pin C4))
+      (node (ref U7) (pin 7))
+      (node (ref R9) (pin 1))
+      (node (ref C47) (pin 1))
+      (node (ref R38) (pin 1))
+      (node (ref U14) (pin 20))
+      (node (ref U13) (pin H12))
+      (node (ref R14) (pin 1))
+      (node (ref R12) (pin 2))
+      (node (ref U10) (pin 7))
+      (node (ref C2) (pin 1))
+      (node (ref C6) (pin 1))
+      (node (ref C34) (pin 1))
+      (node (ref C7) (pin 1))
+      (node (ref J4) (pin 31))
+      (node (ref U10) (pin 6))
+      (node (ref C46) (pin 1))
+      (node (ref C45) (pin 1))
+      (node (ref C33) (pin 1))
+      (node (ref R39) (pin 2))
+      (node (ref C56) (pin 1))
+      (node (ref D29) (pin 2))
+      (node (ref U3) (pin 20))
+      (node (ref C40) (pin 1))
+      (node (ref R19) (pin 1))
+      (node (ref U6) (pin 14))
+      (node (ref C3) (pin 1))
+      (node (ref R11) (pin 2))
+      (node (ref OSC1) (pin 1))
+      (node (ref R20) (pin 1))
+      (node (ref R40) (pin 1))
+      (node (ref J4) (pin 4))
+      (node (ref R21) (pin 1))
+      (node (ref C5) (pin 1))
+      (node (ref U6) (pin 1)))
+    (net (code 37) (name "Net-(R13-Pad1)")
+      (node (ref U13) (pin F4))
+      (node (ref R13) (pin 1)))
+    (net (code 38) (name "Net-(U13-PadC2)")
+      (node (ref U13) (pin C2)))
+    (net (code 39) (name "Net-(U13-PadB1)")
+      (node (ref U13) (pin B1)))
+    (net (code 40) (name ~STATUS_ABC_3V3)
+      (node (ref U4) (pin 5))
+      (node (ref U13) (pin M2)))
+    (net (code 41) (name /DQMH)
+      (node (ref U6) (pin 39))
+      (node (ref U13) (pin D8)))
+    (net (code 42) (name ~XINPSTB_ABC_3V3)
+      (node (ref U13) (pin L6))
+      (node (ref U14) (pin 8)))
+    (net (code 43) (name ~XOUTSTB_ABC_3V3)
+      (node (ref U14) (pin 9))
+      (node (ref U13) (pin K6)))
+    (net (code 44) (name ~C2_ABC_3V3)
+      (node (ref U2) (pin 4))
+      (node (ref U13) (pin K5)))
+    (net (code 45) (name ~C4_ABC_3V3)
+      (node (ref U13) (pin K2))
+      (node (ref U4) (pin 9)))
+    (net (code 46) (name ~INP_ABC_3V3)
+      (node (ref U4) (pin 7))
+      (node (ref U13) (pin L2)))
+    (net (code 47) (name ~C3_ABC_3V3)
+      (node (ref U13) (pin L3))
+      (node (ref U2) (pin 2)))
+    (net (code 48) (name ~RST_ABC_3V3)
+      (node (ref U14) (pin 7))
+      (node (ref U13) (pin P2)))
+    (net (code 49) (name ~C1_ABC_3V3)
+      (node (ref U13) (pin J2))
+      (node (ref U2) (pin 6)))
+    (net (code 50) (name ~XIN_ABC_3V3)
+      (node (ref U13) (pin P1))
+      (node (ref U14) (pin 4)))
+    (net (code 51) (name ~XOUT_ABC_3V3)
+      (node (ref U14) (pin 3))
+      (node (ref U13) (pin R1)))
+    (net (code 52) (name "Net-(U13-PadT9)")
+      (node (ref U13) (pin T9)))
+    (net (code 53) (name "Net-(R37-Pad2)")
+      (node (ref R37) (pin 2))
+      (node (ref U13) (pin H5)))
+    (net (code 54) (name GND)
+      (node (ref J2) (pin 2))
+      (node (ref J2) (pin 3))
+      (node (ref U12) (pin 13))
+      (node (ref U12) (pin 8))
+      (node (ref U12) (pin 9))
+      (node (ref U12) (pin 7))
+      (node (ref U13) (pin H13))
+      (node (ref C58) (pin 2))
+      (node (ref C45) (pin 2))
+      (node (ref C46) (pin 2))
+      (node (ref R34) (pin 2))
+      (node (ref C57) (pin 2))
+      (node (ref U12) (pin 6))
+      (node (ref D24) (pin 2))
+      (node (ref C56) (pin 2))
+      (node (ref U12) (pin 12))
+      (node (ref U12) (pin 11))
+      (node (ref U12) (pin 10))
+      (node (ref U12) (pin 5))
+      (node (ref C47) (pin 2))
+      (node (ref U13) (pin G12))
+      (node (ref BT1) (pin 2))
+      (node (ref U14) (pin 10))
+      (node (ref U10) (pin 29))
+      (node (ref J5) (pin 13))
+      (node (ref U10) (pin 3))
+      (node (ref U14) (pin 19))
+      (node (ref C7) (pin 2))
+      (node (ref C6) (pin 2))
+      (node (ref U3) (pin 19))
+      (node (ref R23) (pin 2))
+      (node (ref Q2) (pin 2))
+      (node (ref X1) (pin A4))
+      (node (ref X1) (pin A2))
+      (node (ref Q3) (pin 2))
+      (node (ref R22) (pin 2))
+      (node (ref U3) (pin 10))
+      (node (ref C3) (pin 2))
+      (node (ref C40) (pin 2))
+      (node (ref C39) (pin 2))
+      (node (ref U9) (pin 2))
+      (node (ref USB1) (pin 12))
+      (node (ref USB1) (pin 1))
+      (node (ref R5) (pin 1))
+      (node (ref R6) (pin 1))
+      (node (ref X1) (pin B2))
+      (node (ref Q4) (pin 2))
+      (node (ref C55) (pin 2))
+      (node (ref C36) (pin 2))
+      (node (ref C53) (pin 2))
+      (node (ref C54) (pin 2))
+      (node (ref C35) (pin 2))
+      (node (ref R3) (pin 1))
+      (node (ref R33) (pin 2))
+      (node (ref R4) (pin 1))
+      (node (ref C52) (pin 2))
+      (node (ref U15) (pin 2))
+      (node (ref C60) (pin 2))
+      (node (ref D26) (pin 1))
+      (node (ref R36) (pin 2))
+      (node (ref C61) (pin 2))
+      (node (ref U11) (pin 42))
+      (node (ref U11) (pin 43))
+      (node (ref C4) (pin 2))
+      (node (ref U2) (pin 19))
+      (node (ref R16) (pin 2))
+      (node (ref R17) (pin 2))
+      (node (ref U2) (pin 10))
+      (node (ref R18) (pin 2))
+      (node (ref C5) (pin 2))
+      (node (ref U5) (pin 10))
+      (node (ref USB2) (pin 12))
+      (node (ref U4) (pin 10))
+      (node (ref USB2) (pin 1))
+      (node (ref U8) (pin 7))
+      (node (ref U11) (pin 26))
+      (node (ref U11) (pin 1))
+      (node (ref U4) (pin 19))
+      (node (ref U13) (pin F6))
+      (node (ref C51) (pin 2))
+      (node (ref U13) (pin H15))
+      (node (ref U13) (pin H10))
+      (node (ref U13) (pin G4))
+      (node (ref U13) (pin G13))
+      (node (ref J3) (pin 6))
+      (node (ref J3) (pin 9))
+      (node (ref U13) (pin K8))
+      (node (ref U13) (pin M12))
+      (node (ref U13) (pin K13))
+      (node (ref U13) (pin J3))
+      (node (ref U13) (pin R2))
+      (node (ref OSC1) (pin 2))
+      (node (ref U6) (pin 54))
+      (node (ref U13) (pin E13))
+      (node (ref U6) (pin 46))
+      (node (ref U6) (pin 46))
+      (node (ref U6) (pin 52))
+      (node (ref U6) (pin 6))
+      (node (ref U13) (pin E5))
+      (node (ref U13) (pin F10))
+      (node (ref D22) (pin 1))
+      (node (ref U7) (pin 4))
+      (node (ref U13) (pin E4))
+      (node (ref U13) (pin E2))
+      (node (ref U6) (pin 41))
+      (node (ref U13) (pin J10))
+      (node (ref U13) (pin J9))
+      (node (ref U13) (pin J8))
+      (node (ref U13) (pin J7))
+      (node (ref U13) (pin J11))
+      (node (ref D23) (pin 1))
+      (node (ref U13) (pin H9))
+      (node (ref U13) (pin H8))
+      (node (ref U13) (pin H16))
+      (node (ref D17) (pin 1))
+      (node (ref U6) (pin 28))
+      (node (ref U6) (pin 12))
+      (node (ref U13) (pin E12))
+      (node (ref U13) (pin D7))
+      (node (ref U13) (pin D10))
+      (node (ref U13) (pin K4))
+      (node (ref U13) (pin C5))
+      (node (ref U13) (pin C12))
+      (node (ref U13) (pin B2))
+      (node (ref U13) (pin B15))
+      (node (ref J4) (pin 35))
+      (node (ref J4) (pin 37))
+      (node (ref J4) (pin 39))
+      (node (ref J4) (pin 10))
+      (node (ref R42) (pin 1))
+      (node (ref J4) (pin 33))
+      (node (ref C33) (pin 2))
+      (node (ref C34) (pin 2))
+      (node (ref J4) (pin 2))
+      (node (ref C48) (pin 2))
+      (node (ref U13) (pin P12))
+      (node (ref U13) (pin P5))
+      (node (ref U13) (pin R15))
+      (node (ref U13) (pin M5))
+      (node (ref U13) (pin N10))
+      (node (ref C49) (pin 2))
+      (node (ref U13) (pin M4))
+      (node (ref U13) (pin M13))
+      (node (ref U13) (pin N7))
+      (node (ref U13) (pin H7))
+      (node (ref C2) (pin 2)))
+    (net (code 55) (name "Net-(R38-Pad2)")
+      (node (ref R38) (pin 2))
+      (node (ref U13) (pin H14)))
+    (net (code 56) (name FPGA_TDI)
+      (node (ref J4) (pin 9))
+      (node (ref R39) (pin 1))
+      (node (ref U13) (pin H4))
+      (node (ref U11) (pin 19)))
+    (net (code 57) (name FPGA_TMS)
+      (node (ref J4) (pin 5))
+      (node (ref U11) (pin 17))
+      (node (ref U13) (pin J5))
+      (node (ref R40) (pin 2)))
+    (net (code 58) (name FPGA_TCK)
+      (node (ref R42) (pin 2))
+      (node (ref J4) (pin 1))
+      (node (ref U13) (pin H3))
+      (node (ref U11) (pin 21)))
+    (net (code 59) (name DATA0)
+      (node (ref U13) (pin H2))
+      (node (ref R41) (pin 1)))
+    (net (code 60) (name "Net-(R41-Pad2)")
+      (node (ref U7) (pin 2))
+      (node (ref R41) (pin 2)))
+    (net (code 61) (name /RAS#)
+      (node (ref U6) (pin 18))
+      (node (ref U13) (pin B12)))
+    (net (code 62) (name /IO5)
+      (node (ref U13) (pin A11))
+      (node (ref U6) (pin 10)))
+    (net (code 63) (name /IO4)
+      (node (ref U13) (pin B11))
+      (node (ref U6) (pin 8)))
+    (net (code 64) (name /A3)
+      (node (ref U6) (pin 26))
+      (node (ref U13) (pin A15)))
+    (net (code 65) (name /WE#)
+      (node (ref U13) (pin F9))
+      (node (ref U6) (pin 16)))
+    (net (code 66) (name /IO7)
+      (node (ref U6) (pin 13))
+      (node (ref U13) (pin A10)))
+    (net (code 67) (name /IO6)
+      (node (ref U13) (pin B10))
+      (node (ref U6) (pin 11)))
+    (net (code 68) (name /A7)
+      (node (ref U6) (pin 32))
+      (node (ref U13) (pin D9)))
+    (net (code 69) (name /CAS#)
+      (node (ref U6) (pin 17))
+      (node (ref U13) (pin E9)))
+    (net (code 70) (name /A0)
+      (node (ref U13) (pin A14))
+      (node (ref U6) (pin 23)))
+    (net (code 71) (name /A2)
+      (node (ref U6) (pin 25))
+      (node (ref U13) (pin D14)))
+    (net (code 72) (name /IO0)
+      (node (ref U6) (pin 2))
+      (node (ref U13) (pin A12)))
+    (net (code 73) (name /CS#)
+      (node (ref U6) (pin 19))
+      (node (ref U13) (pin D12)))
+    (net (code 74) (name /BA1)
+      (node (ref U13) (pin B13))
+      (node (ref U6) (pin 21)))
+    (net (code 76) (name /IO3)
+      (node (ref U6) (pin 7))
+      (node (ref U13) (pin C11)))
+    (net (code 77) (name /IO2)
+      (node (ref U6) (pin 5))
+      (node (ref U13) (pin D11)))
+    (net (code 78) (name DD5)
+      (node (ref U5) (pin 4))
+      (node (ref U13) (pin T3)))
+    (net (code 79) (name FPGA_SPI_MOSI)
+      (node (ref U11) (pin 15))
+      (node (ref U13) (pin M8)))
+    (net (code 80) (name ~XMEMFL_ABC_3V3)
+      (node (ref U13) (pin N3))
+      (node (ref U14) (pin 2)))
+    (net (code 81) (name DD2)
+      (node (ref U13) (pin N5))
+      (node (ref U5) (pin 7)))
+    (net (code 82) (name "Net-(U13-PadN6)")
+      (node (ref U13) (pin N6)))
+    (net (code 83) (name DD4)
+      (node (ref U5) (pin 5))
+      (node (ref U13) (pin R3)))
+    (net (code 84) (name DD6)
+      (node (ref U13) (pin R4))
+      (node (ref U5) (pin 3)))
+    (net (code 85) (name FPGA_RESIN)
+      (node (ref Q4) (pin 1))
+      (node (ref U13) (pin R6)))
+    (net (code 86) (name DD3)
+      (node (ref U13) (pin T2))
+      (node (ref U5) (pin 6)))
+    (net (code 87) (name FPGA_SPI_MISO)
+      (node (ref U11) (pin 16))
+      (node (ref U13) (pin M7)))
+    (net (code 88) (name DD7)
+      (node (ref U5) (pin 2))
+      (node (ref U13) (pin T4)))
+    (net (code 89) (name ABC_CLK_3V3)
+      (node (ref U13) (pin T8))
+      (node (ref U14) (pin 6)))
+    (net (code 90) (name INT_ESP32)
+      (node (ref U13) (pin P8))
+      (node (ref U11) (pin 12)))
+    (net (code 91) (name FPGA_GPIO5)
+      (node (ref J4) (pin 18))
+      (node (ref U13) (pin R7)))
+    (net (code 92) (name FPGA_GPIO4)
+      (node (ref J4) (pin 17))
+      (node (ref U13) (pin T7)))
+    (net (code 93) (name FPGA_GPIO2)
+      (node (ref U13) (pin T6))
+      (node (ref J4) (pin 15)))
+    (net (code 94) (name FPGA_GPIO3)
+      (node (ref U13) (pin R8))
+      (node (ref J4) (pin 16)))
+    (net (code 95) (name ESP32_IO0)
+      (node (ref U11) (pin 3))
+      (node (ref J4) (pin 30))
+      (node (ref R21) (pin 2))
+      (node (ref U13) (pin L8)))
+    (net (code 96) (name FGPA_SPI_CS_ESP32)
+      (node (ref U13) (pin N8))
+      (node (ref U11) (pin 13)))
+    (net (code 97) (name FPGA_SPI_CLK)
+      (node (ref U11) (pin 14))
+      (node (ref U13) (pin P6)))
+    (net (code 98) (name DD1)
+      (node (ref U13) (pin M6))
+      (node (ref U5) (pin 8)))
+    (net (code 99) (name DD0)
+      (node (ref U5) (pin 9))
+      (node (ref U13) (pin P3)))
+    (net (code 100) (name FPGA_GPIO0)
+      (node (ref J4) (pin 13))
+      (node (ref U13) (pin L7)))
+    (net (code 101) (name HDMI_SDA)
+      (node (ref U13) (pin L15))
+      (node (ref R2) (pin 2))
+      (node (ref J5) (pin 16)))
+    (net (code 102) (name "Net-(U13-PadM9)")
+      (node (ref U13) (pin M9)))
+    (net (code 103) (name "Net-(U13-PadN9)")
+      (node (ref U13) (pin N9)))
+    (net (code 104) (name HDMI_CK+)
+      (node (ref J5) (pin 11))
+      (node (ref U13) (pin K15)))
+    (net (code 105) (name HDMI_CK-)
+      (node (ref U13) (pin K16))
+      (node (ref J5) (pin 12)))
+    (net (code 106) (name "Net-(U13-PadR10)")
+      (node (ref U13) (pin R10)))
+    (net (code 107) (name "Net-(U13-PadT10)")
+      (node (ref U13) (pin T10)))
+    (net (code 108) (name HDMI_D0+)
+      (node (ref J5) (pin 8))
+      (node (ref U13) (pin L16)))
+    (net (code 109) (name HDMI_D1+)
+      (node (ref J5) (pin 5))
+      (node (ref U13) (pin N15)))
+    (net (code 110) (name HDMI_D0-)
+      (node (ref U13) (pin L13))
+      (node (ref J5) (pin 9)))
+    (net (code 111) (name /SD_DAT2)
+      (node (ref U13) (pin L14))
+      (node (ref J3) (pin 1)))
+    (net (code 112) (name HDMI_SCL)
+      (node (ref J5) (pin 15))
+      (node (ref U13) (pin M16))
+      (node (ref R11) (pin 1)))
+    (net (code 113) (name "Net-(U13-PadT14)")
+      (node (ref U13) (pin T14)))
+    (net (code 114) (name HDMI_HPD)
+      (node (ref J5) (pin 19))
+      (node (ref U13) (pin T15)))
+    (net (code 115) (name CLK0n)
+      (node (ref OSC1) (pin 3))
+      (node (ref U13) (pin R9)))
+    (net (code 116) (name FPGA_GPIO1)
+      (node (ref J4) (pin 14))
+      (node (ref U13) (pin T11)))
+    (net (code 117) (name "Net-(U13-PadA2)")
+      (node (ref U13) (pin A2)))
+    (net (code 118) (name "Net-(U13-PadM15)")
+      (node (ref U13) (pin M15)))
+    (net (code 119) (name HDMI_D2+)
+      (node (ref U13) (pin R16))
+      (node (ref J5) (pin 2)))
+    (net (code 120) (name HDMI_D2-)
+      (node (ref U13) (pin P16))
+      (node (ref J5) (pin 3)))
+    (net (code 121) (name HDMI_D1-)
+      (node (ref J5) (pin 6))
+      (node (ref U13) (pin N16)))
+    (net (code 122) (name FPGA_TDO)
+      (node (ref J4) (pin 3))
+      (node (ref U11) (pin 20))
+      (node (ref U13) (pin J4)))
+    (net (code 123) (name ~OUT_ABC_3V3)
+      (node (ref U2) (pin 8))
+      (node (ref U13) (pin G2)))
+    (net (code 124) (name ~CS_ABC_3V3)
+      (node (ref U3) (pin 2))
+      (node (ref U13) (pin F2)))
+    (net (code 125) (name "Net-(U6-Pad40)")
+      (node (ref U6) (pin 40)))
+    (net (code 126) (name /FPGA_SCL)
+      (node (ref U13) (pin C16))
+      (node (ref U12) (pin 16))
+      (node (ref J4) (pin 11))
+      (node (ref R12) (pin 1))
+      (node (ref U11) (pin 9)))
+    (net (code 127) (name /FPGA_SDA)
+      (node (ref U11) (pin 8))
+      (node (ref U12) (pin 15))
+      (node (ref U13) (pin C15))
+      (node (ref R14) (pin 2))
+      (node (ref J4) (pin 12)))
+    (net (code 128) (name "Net-(D17-Pad2)")
+      (node (ref D17) (pin 2))
+      (node (ref R29) (pin 1)))
+    (net (code 129) (name /FPGA_LED1)
+      (node (ref U13) (pin J15))
+      (node (ref R29) (pin 2)))
+    (net (code 130) (name "Net-(D22-Pad2)")
+      (node (ref D22) (pin 2))
+      (node (ref R30) (pin 1)))
+    (net (code 131) (name /FPGA_LED2)
+      (node (ref U13) (pin J16))
+      (node (ref R30) (pin 2)))
+    (net (code 132) (name "Net-(D23-Pad2)")
+      (node (ref D23) (pin 2))
+      (node (ref R31) (pin 1)))
+    (net (code 133) (name /FPGA_LED3)
+      (node (ref U13) (pin J14))
+      (node (ref R31) (pin 2)))
+    (net (code 134) (name /32KHZ)
+      (node (ref U12) (pin 1))
+      (node (ref U11) (pin 18))
+      (node (ref U13) (pin E15)))
+    (net (code 135) (name "Net-(U13-PadR12)")
+      (node (ref U13) (pin R12)))
+    (net (code 136) (name "Net-(U13-PadK9)")
+      (node (ref U13) (pin K9)))
+    (net (code 137) (name "Net-(U13-PadL10)")
+      (node (ref U13) (pin L10)))
+    (net (code 138) (name "Net-(U13-PadL11)")
+      (node (ref U13) (pin L11)))
+    (net (code 139) (name "Net-(U13-PadL9)")
+      (node (ref U13) (pin L9)))
+    (net (code 140) (name "Net-(U13-PadM10)")
+      (node (ref U13) (pin M10)))
+    (net (code 141) (name "Net-(U13-PadM11)")
+      (node (ref U13) (pin M11)))
+    (net (code 142) (name "Net-(U13-PadN11)")
+      (node (ref U13) (pin N11)))
+    (net (code 143) (name "Net-(U13-PadN12)")
+      (node (ref U13) (pin N12)))
+    (net (code 144) (name "Net-(U13-PadP11)")
+      (node (ref U13) (pin P11)))
+    (net (code 145) (name "Net-(U13-PadP14)")
+      (node (ref U13) (pin P14)))
+    (net (code 146) (name "Net-(U13-PadP9)")
+      (node (ref U13) (pin P9)))
+    (net (code 147) (name "Net-(U13-PadR11)")
+      (node (ref U13) (pin R11)))
+    (net (code 148) (name "Net-(U13-PadK10)")
+      (node (ref U13) (pin K10)))
+    (net (code 149) (name "Net-(U13-PadR13)")
+      (node (ref U13) (pin R13)))
+    (net (code 150) (name "Net-(U13-PadR14)")
+      (node (ref U13) (pin R14)))
+    (net (code 151) (name "Net-(U13-PadT12)")
+      (node (ref U13) (pin T12)))
+    (net (code 152) (name "Net-(U13-PadT13)")
+      (node (ref U13) (pin T13)))
+    (net (code 153) (name "Net-(U13-PadJ12)")
+      (node (ref U13) (pin J12)))
+    (net (code 154) (name "Net-(U13-PadJ13)")
+      (node (ref U13) (pin J13)))
+    (net (code 155) (name "Net-(U13-PadC3)")
+      (node (ref U13) (pin C3)))
+    (net (code 156) (name /CLK)
+      (node (ref U6) (pin 38))
+      (node (ref U13) (pin D3)))
+    (net (code 157) (name "Net-(U13-PadE8)")
+      (node (ref U13) (pin E8)))
+    (net (code 158) (name "Net-(U13-PadK12)")
+      (node (ref U13) (pin K12)))
+    (net (code 159) (name "Net-(U13-PadN14)")
+      (node (ref U13) (pin N14)))
+    (net (code 160) (name "Net-(U13-PadP15)")
+      (node (ref U13) (pin P15)))
+    (net (code 162) (name /FPGA_USB_TXD)
+      (node (ref U10) (pin 25))
+      (node (ref U13) (pin E16)))
+    (net (code 163) (name ~FPGA_READY)
+      (node (ref Q2) (pin 1))
+      (node (ref U13) (pin A5)))
+    (net (code 164) (name FPGA_NMI)
+      (node (ref Q3) (pin 1))
+      (node (ref U13) (pin B5)))
+    (net (code 165) (name "Net-(D29-Pad1)")
+      (node (ref R8) (pin 2))
+      (node (ref D29) (pin 1)))
+    (net (code 166) (name "Net-(D30-Pad1)")
+      (node (ref D30) (pin 1))
+      (node (ref R10) (pin 2)))
+    (net (code 167) (name "Net-(C37-Pad2)")
+      (node (ref R34) (pin 1))
+      (node (ref C37) (pin 2)))
+    (net (code 168) (name "Net-(C37-Pad1)")
+      (node (ref U8) (pin 6))
+      (node (ref C37) (pin 1))
+      (node (ref C57) (pin 1)))
+    (net (code 169) (name "Net-(C38-Pad2)")
+      (node (ref C38) (pin 2))
+      (node (ref U8) (pin 1)))
+    (net (code 170) (name +5V)
+      (node (ref C35) (pin 1))
+      (node (ref R32) (pin 1))
+      (node (ref D19) (pin 1))
+      (node (ref C60) (pin 1))
+      (node (ref D27) (pin 1))
+      (node (ref J5) (pin 18))
+      (node (ref D28) (pin 1))
+      (node (ref U8) (pin 2))
+      (node (ref D25) (pin 1)))
+    (net (code 171) (name "Net-(C38-Pad1)")
+      (node (ref L2) (pin 1))
+      (node (ref D24) (pin 1))
+      (node (ref C38) (pin 1))
+      (node (ref U8) (pin 8)))
+    (net (code 172) (name "Net-(R35-Pad2)")
+      (node (ref R36) (pin 1))
+      (node (ref R35) (pin 2))
+      (node (ref U8) (pin 5)))
+    (net (code 173) (name "Net-(C36-Pad1)")
+      (node (ref C36) (pin 1))
+      (node (ref U8) (pin 4)))
+    (net (code 174) (name "Net-(D26-Pad2)")
+      (node (ref D26) (pin 2))
+      (node (ref R9) (pin 2)))
+    (net (code 175) (name "Net-(D25-Pad2)")
+      (node (ref D25) (pin 2))
+      (node (ref J2) (pin 1)))
+    (net (code 176) (name "Net-(R32-Pad2)")
+      (node (ref R33) (pin 1))
+      (node (ref U8) (pin 3))
+      (node (ref R32) (pin 2)))
+    (net (code 177) (name "Net-(U4-Pad1)")
+      (node (ref U4) (pin 1)))
+    (net (code 178) (name /abc80bus/A11)
+      (node (ref U4) (pin 12))
+      (node (ref X1) (pin B18)))
+    (net (code 179) (name /abc80bus/~INP)
+      (node (ref X1) (pin A17))
+      (node (ref U4) (pin 13)))
+    (net (code 180) (name /abc80bus/A12)
+      (node (ref U4) (pin 14))
+      (node (ref X1) (pin B17)))
+    (net (code 181) (name /abc80bus/A13)
+      (node (ref U4) (pin 16))
+      (node (ref X1) (pin B16)))
+    (net (code 182) (name /abc80bus/A14)
+      (node (ref X1) (pin B15))
+      (node (ref U4) (pin 17)))
+    (net (code 183) (name /abc80bus/A15)
+      (node (ref X1) (pin B14))
+      (node (ref U4) (pin 18)))
+    (net (code 184) (name DD9)
+      (node (ref U13) (pin T5))
+      (node (ref U5) (pin 19)))
+    (net (code 185) (name /abc80bus/D7)
+      (node (ref X1) (pin A6))
+      (node (ref U5) (pin 18)))
+    (net (code 186) (name /abc80bus/A9)
+      (node (ref U2) (pin 15))
+      (node (ref X1) (pin B20)))
+    (net (code 187) (name AD12)
+      (node (ref U4) (pin 6))
+      (node (ref U13) (pin L1)))
+    (net (code 188) (name AD13)
+      (node (ref U13) (pin M1))
+      (node (ref U4) (pin 4)))
+    (net (code 189) (name AD15)
+      (node (ref U4) (pin 2))
+      (node (ref U13) (pin N1)))
+    (net (code 190) (name AD8)
+      (node (ref U2) (pin 7))
+      (node (ref U13) (pin G1)))
+    (net (code 191) (name AD9)
+      (node (ref U13) (pin J1))
+      (node (ref U2) (pin 5)))
+    (net (code 192) (name AD10)
+      (node (ref U2) (pin 3))
+      (node (ref U13) (pin L4)))
+    (net (code 193) (name AD7)
+      (node (ref U2) (pin 9))
+      (node (ref U13) (pin F1)))
+    (net (code 194) (name AD0)
+      (node (ref U3) (pin 9))
+      (node (ref U13) (pin A4)))
+    (net (code 195) (name /abc80bus/A10)
+      (node (ref X1) (pin B19))
+      (node (ref U2) (pin 17)))
+    (net (code 196) (name /abc80bus/A8)
+      (node (ref U2) (pin 13))
+      (node (ref X1) (pin B21)))
+    (net (code 197) (name /abc80bus/A7)
+      (node (ref X1) (pin B22))
+      (node (ref U2) (pin 11)))
+    (net (code 198) (name DD8)
+      (node (ref U5) (pin 1))
+      (node (ref U13) (pin R5)))
+    (net (code 199) (name ABC_CLK_5)
+      (node (ref U14) (pin 14))
+      (node (ref X1) (pin B5)))
+    (net (code 200) (name /abc80bus/~XOUT)
+      (node (ref U14) (pin 17)))
+    (net (code 201) (name "Net-(U2-Pad1)")
+      (node (ref U2) (pin 1)))
+    (net (code 202) (name /abc80bus/~XOUTSTB)
+      (node (ref U14) (pin 11))
+      (node (ref X1) (pin A27))
+      (node (ref R23) (pin 1)))
+    (net (code 203) (name /abc80bus/~XINPSTB)
+      (node (ref X1) (pin A26))
+      (node (ref R22) (pin 1))
+      (node (ref U14) (pin 12)))
+    (net (code 204) (name /abc80bus/~XIN)
+      (node (ref U14) (pin 16)))
+    (net (code 205) (name /abc80bus/~XMEMFL)
+      (node (ref X1) (pin B4))
+      (node (ref U14) (pin 18)))
+    (net (code 206) (name "Net-(U14-Pad5)")
+      (node (ref U14) (pin 5)))
+    (net (code 207) (name "Net-(U14-Pad15)")
+      (node (ref U14) (pin 15)))
+    (net (code 208) (name "Net-(U14-Pad1)")
+      (node (ref U14) (pin 1)))
+    (net (code 209) (name /abc80bus/~INT)
+      (node (ref X1) (pin B13)))
+    (net (code 210) (name /abc80bus/~XM)
+      (node (ref X1) (pin A28)))
+    (net (code 211) (name /abc80bus/~RESIN)
+      (node (ref Q4) (pin 3))
+      (node (ref X1) (pin A3)))
+    (net (code 212) (name "Net-(X1-PadB7)")
+      (node (ref X1) (pin B7)))
+    (net (code 213) (name "Net-(X1-PadB8)")
+      (node (ref X1) (pin B8)))
+    (net (code 214) (name "Net-(X1-PadB10)")
+      (node (ref X1) (pin B10)))
+    (net (code 215) (name "Net-(X1-PadB11)")
+      (node (ref X1) (pin B11)))
+    (net (code 216) (name "Net-(X1-PadB12)")
+      (node (ref X1) (pin B12)))
+    (net (code 217) (name /abc80bus/A6)
+      (node (ref U3) (pin 17))
+      (node (ref X1) (pin B23)))
+    (net (code 219) (name /abc80bus/~NMI)
+      (node (ref X1) (pin A24))
+      (node (ref Q3) (pin 3)))
+    (net (code 220) (name AD11)
+      (node (ref U13) (pin K1))
+      (node (ref U4) (pin 8)))
+    (net (code 221) (name AD14)
+      (node (ref U13) (pin N2))
+      (node (ref U4) (pin 3)))
+    (net (code 222) (name "Net-(X1-PadB6)")
+      (node (ref X1) (pin B6)))
+    (net (code 223) (name /abc80bus/A1)
+      (node (ref U3) (pin 12))
+      (node (ref X1) (pin B28)))
+    (net (code 224) (name /abc80bus/A0)
+      (node (ref X1) (pin B29))
+      (node (ref U3) (pin 11)))
+    (net (code 225) (name "Net-(X1-PadA14)")
+      (node (ref X1) (pin A14)))
+    (net (code 226) (name /abc80bus/D6)
+      (node (ref U5) (pin 17))
+      (node (ref X1) (pin A7)))
+    (net (code 227) (name /abc80bus/D5)
+      (node (ref X1) (pin A8))
+      (node (ref U5) (pin 16)))
+    (net (code 228) (name /abc80bus/D4)
+      (node (ref X1) (pin A9))
+      (node (ref U5) (pin 15)))
+    (net (code 229) (name /abc80bus/D3)
+      (node (ref X1) (pin A10))
+      (node (ref U5) (pin 14)))
+    (net (code 230) (name /abc80bus/D2)
+      (node (ref X1) (pin A11))
+      (node (ref U5) (pin 13)))
+    (net (code 231) (name /abc80bus/D1)
+      (node (ref U5) (pin 12))
+      (node (ref X1) (pin A12)))
+    (net (code 232) (name /abc80bus/D0)
+      (node (ref X1) (pin A13))
+      (node (ref U5) (pin 11)))
+    (net (code 233) (name /abc80bus/~RST)
+      (node (ref X1) (pin A15))
+      (node (ref U14) (pin 13)))
+    (net (code 234) (name /abc80bus/~STATUS)
+      (node (ref U4) (pin 15))
+      (node (ref X1) (pin A16)))
+    (net (code 235) (name /abc80bus/~C4)
+      (node (ref U4) (pin 11))
+      (node (ref X1) (pin A18)))
+    (net (code 236) (name /abc80bus/~C3)
+      (node (ref X1) (pin A19))
+      (node (ref U2) (pin 18)))
+    (net (code 237) (name /abc80bus/~C2)
+      (node (ref U2) (pin 16))
+      (node (ref X1) (pin A20)))
+    (net (code 238) (name /abc80bus/~C1)
+      (node (ref U2) (pin 14))
+      (node (ref X1) (pin A21)))
+    (net (code 239) (name /abc80bus/~OUT)
+      (node (ref X1) (pin A22))
+      (node (ref U2) (pin 12)))
+    (net (code 240) (name /abc80bus/~CS)
+      (node (ref X1) (pin A23))
+      (node (ref U3) (pin 18)))
+    (net (code 241) (name /abc80bus/READY)
+      (node (ref X1) (pin A30))
+      (node (ref Q2) (pin 3)))
+    (net (code 242) (name /abc80bus/ABC5V)
+      (node (ref J1) (pin 1))
+      (node (ref X1) (pin B31))
+      (node (ref X1) (pin A31)))
+    (net (code 243) (name "Net-(X1-PadA25)")
+      (node (ref X1) (pin A25)))
+    (net (code 244) (name "Net-(X1-PadA29)")
+      (node (ref X1) (pin A29)))
+    (net (code 245) (name "Net-(D28-Pad2)")
+      (node (ref J1) (pin 2))
+      (node (ref D28) (pin 2)))
+    (net (code 246) (name "Net-(U3-Pad1)")
+      (node (ref U3) (pin 1)))
+    (net (code 247) (name /abc80bus/A2)
+      (node (ref X1) (pin B27))
+      (node (ref U3) (pin 13)))
+    (net (code 248) (name /abc80bus/A3)
+      (node (ref U3) (pin 14))
+      (node (ref X1) (pin B26)))
+    (net (code 249) (name /abc80bus/A4)
+      (node (ref X1) (pin B25))
+      (node (ref U3) (pin 15)))
+    (net (code 250) (name /abc80bus/A5)
+      (node (ref U3) (pin 16))
+      (node (ref X1) (pin B24)))
+    (net (code 251) (name AD6)
+      (node (ref U13) (pin E1))
+      (node (ref U3) (pin 3)))
+    (net (code 252) (name AD5)
+      (node (ref U13) (pin F3))
+      (node (ref U3) (pin 4)))
+    (net (code 253) (name AD4)
+      (node (ref U13) (pin G5))
+      (node (ref U3) (pin 5)))
+    (net (code 254) (name AD3)
+      (node (ref U3) (pin 6))
+      (node (ref U13) (pin D1)))
+    (net (code 255) (name AD2)
+      (node (ref U13) (pin A3))
+      (node (ref U3) (pin 7)))
+    (net (code 256) (name AD1)
+      (node (ref U3) (pin 8))
+      (node (ref U13) (pin B4)))
+    (net (code 257) (name "Net-(X1-PadA32)")
+      (node (ref X1) (pin A32)))
+    (net (code 258) (name "Net-(X1-PadA1)")
+      (node (ref X1) (pin A1)))
+    (net (code 259) (name "Net-(X1-PadB30)")
+      (node (ref X1) (pin B30)))
+    (net (code 260) (name "Net-(X1-PadB32)")
+      (node (ref X1) (pin B32)))
+    (net (code 261) (name "Net-(X1-PadB9)")
+      (node (ref X1) (pin B9)))
+    (net (code 262) (name /abc80bus/~XMEMW800)
+      (node (ref X1) (pin B3)))
+    (net (code 263) (name "Net-(X1-PadB1)")
+      (node (ref X1) (pin B1)))
+    (net (code 264) (name /abc80bus/~XMEMW80)
+      (node (ref X1) (pin A5)))
+    (net (code 265) (name "Net-(U10-Pad2)")
+      (node (ref U10) (pin 2)))
+    (net (code 266) (name "Net-(R6-Pad2)")
+      (node (ref R6) (pin 2))
+      (node (ref USB1) (pin 10)))
+    (net (code 267) (name "Net-(F1-Pad2)")
+      (node (ref USB1) (pin 11))
+      (node (ref USB1) (pin 2))
+      (node (ref F1) (pin 2))
+      (node (ref U9) (pin 5)))
+    (net (code 268) (name "Net-(USB1-Pad13)")
+      (node (ref USB1) (pin 13)))
+    (net (code 269) (name "Net-(USB1-Pad3)")
+      (node (ref USB1) (pin 3)))
+    (net (code 270) (name "Net-(R5-Pad2)")
+      (node (ref R5) (pin 2))
+      (node (ref USB1) (pin 4)))
+    (net (code 271) (name "Net-(USB1-Pad5)")
+      (node (ref USB1) (pin 5)))
+    (net (code 272) (name "Net-(USB1-Pad8)")
+      (node (ref USB1) (pin 8)))
+    (net (code 273) (name "Net-(USB1-Pad9)")
+      (node (ref USB1) (pin 9)))
+    (net (code 274) (name "Net-(U10-Pad4)")
+      (node (ref U9) (pin 3))
+      (node (ref U10) (pin 4)))
+    (net (code 275) (name "Net-(U10-Pad5)")
+      (node (ref U10) (pin 5))
+      (node (ref U9) (pin 1)))
+    (net (code 276) (name "Net-(U9-Pad4)")
+      (node (ref U9) (pin 4))
+      (node (ref USB1) (pin 6)))
+    (net (code 277) (name "Net-(U9-Pad6)")
+      (node (ref U9) (pin 6))
+      (node (ref USB1) (pin 7)))
+    (net (code 278) (name "Net-(R7-Pad1)")
+      (node (ref R7) (pin 1))
+      (node (ref U10) (pin 9)))
+    (net (code 279) (name "Net-(C39-Pad1)")
+      (node (ref F1) (pin 1))
+      (node (ref R7) (pin 2))
+      (node (ref C39) (pin 1))
+      (node (ref D19) (pin 2))
+      (node (ref U10) (pin 8)))
+    (net (code 280) (name "Net-(U10-Pad27)")
+      (node (ref U10) (pin 27)))
+    (net (code 281) (name "Net-(U10-Pad15)")
+      (node (ref U10) (pin 15)))
+    (net (code 282) (name "Net-(U10-Pad14)")
+      (node (ref U10) (pin 14)))
+    (net (code 283) (name "Net-(U10-Pad19)")
+      (node (ref U10) (pin 19)))
+    (net (code 284) (name "Net-(U10-Pad18)")
+      (node (ref U10) (pin 18)))
+    (net (code 285) (name "Net-(U10-Pad17)")
+      (node (ref U10) (pin 17)))
+    (net (code 286) (name "Net-(U10-Pad20)")
+      (node (ref U10) (pin 20)))
+    (net (code 287) (name "Net-(U10-Pad21)")
+      (node (ref U10) (pin 21)))
+    (net (code 288) (name "Net-(U10-Pad22)")
+      (node (ref U10) (pin 22)))
+    (net (code 289) (name "Net-(U10-Pad1)")
+      (node (ref U10) (pin 1)))
+    (net (code 290) (name "Net-(U10-Pad11)")
+      (node (ref U10) (pin 11)))
+    (net (code 291) (name "Net-(U10-Pad12)")
+      (node (ref U10) (pin 12)))
+    (net (code 292) (name "Net-(U10-Pad13)")
+      (node (ref U10) (pin 13)))
+    (net (code 293) (name "Net-(U10-Pad16)")
+      (node (ref U10) (pin 16)))
+    (net (code 294) (name "Net-(U10-Pad10)")
+      (node (ref U10) (pin 10)))
+    (net (code 295) (name "Net-(D3-Pad2)")
+      (node (ref D3) (pin 2))
+      (node (ref U11) (pin 6)))
+    (net (code 296) (name "Net-(D1-Pad2)")
+      (node (ref D1) (pin 2))
+      (node (ref U11) (pin 5)))
+    (net (code 297) (name "Net-(D3-Pad1)")
+      (node (ref R18) (pin 1))
+      (node (ref D3) (pin 1)))
+    (net (code 298) (name "Net-(D2-Pad2)")
+      (node (ref U11) (pin 7))
+      (node (ref D2) (pin 2)))
+    (net (code 299) (name "Net-(D2-Pad1)")
+      (node (ref R17) (pin 1))
+      (node (ref D2) (pin 1)))
+    (net (code 300) (name "Net-(U11-Pad11)")
+      (node (ref U11) (pin 11)))
+    (net (code 301) (name "Net-(U11-Pad10)")
+      (node (ref U11) (pin 10)))
+    (net (code 302) (name "Net-(U11-Pad40)")
+      (node (ref U11) (pin 40)))
+    (net (code 303) (name ESP32_SCK)
+      (node (ref J4) (pin 24))
+      (node (ref U11) (pin 30)))
+    (net (code 304) (name ESP32_CS0)
+      (node (ref J4) (pin 25))
+      (node (ref U11) (pin 32)))
+    (net (code 305) (name ESP32_SDA)
+      (node (ref R20) (pin 2))
+      (node (ref J4) (pin 20))
+      (node (ref U11) (pin 27)))
+    (net (code 306) (name ESP32_SCL)
+      (node (ref U11) (pin 28))
+      (node (ref R19) (pin 2))
+      (node (ref J4) (pin 21)))
+    (net (code 307) (name ESP32_MISO)
+      (node (ref U11) (pin 31))
+      (node (ref J4) (pin 26)))
+    (net (code 308) (name ESP32_MOSI)
+      (node (ref J4) (pin 22))
+      (node (ref U11) (pin 29)))
+    (net (code 309) (name "Net-(D1-Pad1)")
+      (node (ref D1) (pin 1))
+      (node (ref R16) (pin 1)))
+    (net (code 310) (name ESP32_CS2)
+      (node (ref J4) (pin 19))
+      (node (ref U11) (pin 24)))
+    (net (code 311) (name FLASH_CS#)
+      (node (ref U11) (pin 4)))
+    (net (code 312) (name /ESP32/USB_D+)
+      (node (ref U11) (pin 23))
+      (node (ref U15) (pin 3)))
+    (net (code 313) (name ESP32_CS1)
+      (node (ref J4) (pin 23))
+      (node (ref U11) (pin 39)))
+    (net (code 314) (name ESP32_RXD)
+      (node (ref J4) (pin 29))
+      (node (ref U11) (pin 38)))
+    (net (code 315) (name ESP32_TXD)
+      (node (ref J4) (pin 27))
+      (node (ref U11) (pin 37)))
+    (net (code 316) (name ESP32_TMS)
+      (node (ref U11) (pin 36))
+      (node (ref J4) (pin 32)))
+    (net (code 317) (name ESP32_TDI)
+      (node (ref U11) (pin 35))
+      (node (ref J4) (pin 38)))
+    (net (code 318) (name ESP32_TDO)
+      (node (ref J4) (pin 36))
+      (node (ref U11) (pin 34)))
+    (net (code 319) (name ESP32_TCK)
+      (node (ref U11) (pin 33))
+      (node (ref J4) (pin 34)))
+    (net (code 320) (name ESP32_EN)
+      (node (ref J4) (pin 28))
+      (node (ref U11) (pin 41))
+      (node (ref R15) (pin 2)))
+    (net (code 321) (name "Net-(C52-Pad1)")
+      (node (ref D27) (pin 2))
+      (node (ref F2) (pin 1))
+      (node (ref C52) (pin 1)))
+    (net (code 322) (name "Net-(U11-Pad25)")
+      (node (ref U11) (pin 25)))
+    (net (code 323) (name "Net-(C53-Pad1)")
+      (node (ref R15) (pin 1))
+      (node (ref C53) (pin 1))
+      (node (ref R1) (pin 2)))
+    (net (code 324) (name /ESP32/USB_D-)
+      (node (ref U11) (pin 22))
+      (node (ref U15) (pin 1)))
+    (net (code 325) (name "Net-(U15-Pad6)")
+      (node (ref U15) (pin 6))
+      (node (ref USB2) (pin 7)))
+    (net (code 326) (name "Net-(U15-Pad4)")
+      (node (ref U15) (pin 4))
+      (node (ref USB2) (pin 6)))
+    (net (code 327) (name "Net-(USB2-Pad13)")
+      (node (ref USB2) (pin 13)))
+    (net (code 328) (name "Net-(R4-Pad2)")
+      (node (ref USB2) (pin 10))
+      (node (ref R4) (pin 2)))
+    (net (code 329) (name "Net-(USB2-Pad5)")
+      (node (ref USB2) (pin 5)))
+    (net (code 330) (name "Net-(R3-Pad2)")
+      (node (ref R3) (pin 2))
+      (node (ref USB2) (pin 4)))
+    (net (code 331) (name "Net-(USB2-Pad3)")
+      (node (ref USB2) (pin 3)))
+    (net (code 332) (name "Net-(USB2-Pad8)")
+      (node (ref USB2) (pin 8)))
+    (net (code 333) (name "Net-(USB2-Pad9)")
+      (node (ref USB2) (pin 9)))
+    (net (code 334) (name "Net-(F2-Pad2)")
+      (node (ref F2) (pin 2))
+      (node (ref USB2) (pin 2))
+      (node (ref U15) (pin 5))
+      (node (ref USB2) (pin 11)))
+    (net (code 335) (name "Net-(U12-Pad4)")
+      (node (ref U12) (pin 4)))
+    (net (code 336) (name "Net-(BT1-Pad1)")
+      (node (ref BT1) (pin 1))
+      (node (ref U12) (pin 14)))
+    (net (code 337) (name +2V5)
+      (node (ref U13) (pin L5))
+      (node (ref U13) (pin L12))
+      (node (ref U13) (pin K3))
+      (node (ref U13) (pin M3))
+      (node (ref U13) (pin F12))
+      (node (ref U13) (pin F5)))
+    (net (code 338) (name "Net-(C1-Pad2)")
+      (node (ref C1) (pin 2)))
+    (net (code 339) (name "Net-(C1-Pad1)")
+      (node (ref C1) (pin 1)))
+    (net (code 340) (name +1V2)
+      (node (ref U13) (pin G10))
+      (node (ref U13) (pin H11))
+      (node (ref U13) (pin F7))
+      (node (ref U13) (pin G14))
+      (node (ref U13) (pin G3))
+      (node (ref U13) (pin G6))
+      (node (ref U13) (pin G7))
+      (node (ref U13) (pin G8))
+      (node (ref U13) (pin G9))
+      (node (ref U13) (pin H6))
+      (node (ref U13) (pin K11))
+      (node (ref U13) (pin J6))
+      (node (ref U13) (pin T1))
+      (node (ref U13) (pin K7))
+      (node (ref U13) (pin M14))
+      (node (ref U13) (pin P7))
+      (node (ref U13) (pin P4))
+      (node (ref U13) (pin P13))
+      (node (ref U13) (pin A16))
+      (node (ref U13) (pin P10))
+      (node (ref U13) (pin C10))
+      (node (ref U13) (pin C13))
+      (node (ref U13) (pin E14))
+      (node (ref U13) (pin E3))
+      (node (ref U13) (pin F11))
+      (node (ref U13) (pin T16))
+      (node (ref U13) (pin K14)))
+    (net (code 341) (name "Net-(U13-PadD13)")
+      (node (ref U13) (pin D13)))
+    (net (code 342) (name "Net-(U13-PadD4)")
+      (node (ref U13) (pin D4)))
+    (net (code 343) (name "Net-(U13-PadN4)")
+      (node (ref U13) (pin N4)))
+    (net (code 344) (name "Net-(U13-PadN13)")
+      (node (ref U13) (pin N13)))
+    (net (code 345) (name "Net-(J4-Pad8)")
+      (node (ref J4) (pin 8)))
+    (net (code 346) (name "Net-(J4-Pad6)")
+      (node (ref J4) (pin 6)))
+    (net (code 347) (name "Net-(J4-Pad40)")
+      (node (ref J4) (pin 40)))
+    (net (code 348) (name FPGA_JTAGEN)
+      (node (ref J4) (pin 7)))
+    (net (code 349) (name "Net-(J5-Pad4)")
+      (node (ref J5) (pin 4)))
+    (net (code 350) (name "Net-(J5-Pad17)")
+      (node (ref J5) (pin 17)))
+    (net (code 351) (name "Net-(J5-Pad7)")
+      (node (ref J5) (pin 7)))
+    (net (code 352) (name "Net-(J5-Pad14)")
+      (node (ref J5) (pin 14)))
+    (net (code 353) (name "Net-(J5-Pad10)")
+      (node (ref J5) (pin 10)))
+    (net (code 354) (name "Net-(J5-Pad1)")
+      (node (ref J5) (pin 1)))
+    (net (code 355) (name "Net-(J5-PadSH)")
+      (node (ref J5) (pin SH)))))

+ 47 - 58
max80.sch

@@ -629,7 +629,7 @@ Text Label 3850 8450 2    50   ~ 0
 FPGA_LED2
 Text Label 3850 7950 2    50   ~ 0
 FPGA_LED3
-Text GLabel 3850 7050 0    39   Input ~ 0
+Text GLabel 3850 7550 0    39   Input ~ 0
 FPGA_GPIO1
 Text Label 4150 10300 2    50   ~ 0
 FPGA_SCL
@@ -993,7 +993,6 @@ FPGA_USB_RTS
 Text Label 2400 10600 2    50   ~ 0
 FPGA_USB_DTR
 NoConn ~ 14300 6250
-NoConn ~ 14300 6450
 Text Label 8800 10550 3    50   ~ 0
 FPGA_USB_RTS
 Text Label 8950 10550 3    50   ~ 0
@@ -1158,8 +1157,8 @@ $Comp
 L max80:EP4CE15F17C8N U13
 U 2 1 6055A8B6
 P 2450 7200
-F 0 "U13" H 3078 7221 50  0000 L CNN
-F 1 "EP4CE15F17C8N" H 3078 7130 50  0000 L CNN
+F 0 "U13" H 2850 9050 50  0000 L CNN
+F 1 "EP4CE15F17C8N" H 1700 9050 50  0000 L CNN
 F 2 "" H 1100 7550 50  0001 L CNN
 F 3 "" H 1100 7550 50  0001 L CNN
 	2    2450 7200
@@ -2003,7 +2002,7 @@ Wire Wire Line
 	4150 2150 4200 2150
 Wire Wire Line
 	4150 2050 4200 2050
-Text GLabel 4150 3050 0    50   Input ~ 0
+Text GLabel 4150 3050 0    39   Input ~ 0
 FPGA_SPI_MOSI
 Text GLabel 4150 2150 0    39   Input ~ 0
 FPGA_SPI_MISO
@@ -2029,33 +2028,33 @@ Text Label 3550 2250 0    39   ~ 0
 DD8
 Entry Wire Line
 	3250 4050 3350 4150
-Text Label 3550 4150 0    50   ~ 0
+Text Label 3350 4150 0    50   ~ 0
 DD7
 Entry Wire Line
 	3250 3950 3350 4050
-Text Label 3550 4050 0    50   ~ 0
+Text Label 3350 4050 0    50   ~ 0
 DD6
 Entry Wire Line
 	3250 3750 3350 3850
-Text Label 3550 3850 0    50   ~ 0
+Text Label 3350 3850 0    50   ~ 0
 DD5
 Entry Wire Line
 	3250 3650 3350 3750
-Text Label 3550 3750 0    50   ~ 0
+Text Label 3350 3750 0    50   ~ 0
 DD4
 Entry Wire Line
 	3250 3850 3350 3950
-Text Label 3550 3950 0    50   ~ 0
+Text Label 3350 3950 0    50   ~ 0
 DD3
 Entry Wire Line
 	3250 4150 3350 4250
-Text Label 3550 4250 0    50   ~ 0
+Text Label 3350 4250 0    50   ~ 0
 DD2
 Entry Wire Line
 	3250 1850 3350 1950
 Text Label 3550 1950 0    39   ~ 0
 DD1
-Text Label 3550 3650 0    50   ~ 0
+Text Label 3350 3650 0    50   ~ 0
 DD0
 Entry Wire Line
 	3250 3550 3350 3650
@@ -2078,21 +2077,21 @@ F 3 "" H 3650 3550 50  0001 L CNN
 	3    5000 3200
 	1    0    0    -1  
 $EndComp
-Text GLabel 4150 3250 0    50   Input ~ 0
+Text GLabel 4150 3250 0    39   Input ~ 0
 INT_ESP32
-Text GLabel 4150 2750 0    50   Input ~ 0
+Text GLabel 4150 2750 0    39   Input ~ 0
 FPGA_GPIO5
-Text GLabel 4150 2850 0    50   Input ~ 0
+Text GLabel 4150 2850 0    39   Input ~ 0
 FPGA_GPIO4
-Text GLabel 4150 2650 0    50   Input ~ 0
+Text GLabel 4150 2650 0    39   Input ~ 0
 FPGA_GPIO0
 Text GLabel 4150 2550 0    39   Input ~ 0
 FPGA_GPIO2
 Text GLabel 3850 6750 0    39   Input ~ 0
 FPGA_GPIO3
-Text GLabel 4150 2950 0    50   Input ~ 0
+Text GLabel 4150 2950 0    39   Input ~ 0
 ESP32_IO0
-Text GLabel 4150 3150 0    50   Input ~ 0
+Text GLabel 4150 3150 0    39   Input ~ 0
 FGPA_SPI_CS_ESP32
 Text GLabel 4150 2050 0    39   Input ~ 0
 FPGA_SPI_CLK
@@ -2141,7 +2140,7 @@ Wire Wire Line
 	6450 7500 6500 7500
 Text GLabel 3800 7850 0    50   Input ~ 0
 HDMI_SDA
-Text GLabel 3850 6050 0    50   Input ~ 0
+Text GLabel 3850 6050 0    39   Input ~ 0
 HDMI_SCL
 Wire Wire Line
 	3850 8050 3900 8050
@@ -2173,12 +2172,8 @@ Wire Wire Line
 NoConn ~ 3900 5950
 NoConn ~ 3900 6150
 NoConn ~ 3900 6350
-NoConn ~ 3900 6550
-NoConn ~ 3900 6950
-NoConn ~ 3900 7150
 NoConn ~ 3900 7350
 NoConn ~ 3900 7650
-NoConn ~ 3900 7750
 NoConn ~ 3900 8250
 NoConn ~ 6500 6300
 NoConn ~ 6500 6400
@@ -2430,7 +2425,6 @@ Text GLabel 3850 8050 0    39   Input ~ 0
 HDMI_HPD
 Wire Wire Line
 	3850 7250 3900 7250
-NoConn ~ 3900 7550
 Wire Wire Line
 	3850 6750 3900 6750
 Wire Wire Line
@@ -2491,49 +2485,44 @@ F 3 "" H 5850 8350 50  0001 C CNN
 	1    5850 8350
 	1    0    0    -1  
 $EndComp
-$Comp
-L power:GND #PWR0235
-U 1 1 613EB1BB
-P 3650 6500
-F 0 "#PWR0235" H 3650 6250 50  0001 C CNN
-F 1 "GND" H 3655 6327 50  0000 C CNN
-F 2 "" H 3650 6500 50  0001 C CNN
-F 3 "" H 3650 6500 50  0001 C CNN
-	1    3650 6500
-	1    0    0    -1  
-$EndComp
+NoConn ~ 6500 7300
+NoConn ~ 6500 8200
 Wire Wire Line
-	3650 6500 3650 6450
+	6450 4000 6550 4000
 Wire Wire Line
-	3650 6450 3800 6450
-$Comp
-L power:GND #PWR0236
-U 1 1 61427665
-P 3450 3450
-F 0 "#PWR0236" H 3450 3200 50  0001 C CNN
-F 1 "GND" H 3455 3277 50  0000 C CNN
-F 2 "" H 3450 3450 50  0001 C CNN
-F 3 "" H 3450 3450 50  0001 C CNN
-	1    3450 3450
-	1    0    0    -1  
-$EndComp
+	3850 8350 3900 8350
+Text GLabel 3850 6450 0    39   Input ~ 0
+EXT_HA
+Text GLabel 3850 6550 0    39   Input ~ 0
+EXT_HB
+Text GLabel 3850 6650 0    39   Input ~ 0
+EXT_HC
+Text GLabel 3850 6950 0    39   Input ~ 0
+EXT_HD
+Text GLabel 3850 7150 0    39   Input ~ 0
+EXT_HE
+Text GLabel 3850 7050 0    39   Input ~ 0
+EXT_HF
+Text GLabel 3850 7750 0    39   Input ~ 0
+EXT_HG
 Wire Wire Line
-	3450 3450 3450 3350
+	3850 7750 3900 7750
 Wire Wire Line
-	3450 3350 4200 3350
+	3850 7550 3900 7550
 Wire Wire Line
-	3900 6650 3800 6650
+	3850 7150 3900 7150
 Wire Wire Line
-	3800 6650 3800 6450
-Connection ~ 3800 6450
+	3850 6650 3900 6650
 Wire Wire Line
-	3800 6450 3900 6450
-NoConn ~ 6500 7300
-NoConn ~ 6500 8200
+	3850 6550 3900 6550
 Wire Wire Line
-	6450 4000 6550 4000
+	3850 6450 3900 6450
+Text GLabel 4150 3350 0    39   Input ~ 0
+EXT_HH
 Wire Wire Line
-	3850 8350 3900 8350
+	4150 3350 4200 3350
+Wire Wire Line
+	3850 6950 3900 6950
 Wire Wire Line
 	8600 2400 9400 2400
 Wire Wire Line

Some files were not shown because too many files changed in this diff