diff --git a/tests/component_tester.net b/tests/component_tester.net new file mode 100644 index 0000000..b97673d --- /dev/null +++ b/tests/component_tester.net @@ -0,0 +1,1092 @@ +(export (version D) + (design + (source /home/kaspar/projects/component_tester/kicad/component_tester.sch) + (date "Thu 14 Jun 2018 19:20:19 BST") + (tool "Eeschema 5.0.0-rc2-dev-unknown-44bf92a~82~ubuntu16.04.1") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source component_tester.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value "")))) + (sheet (number 2) (name /component_tester_1/) (tstamps /5B1C6B30/) + (title_block + (title) + (company) + (rev) + (date) + (source component_tester_1.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value "")))) + (sheet (number 3) (name /component_tester_2/) (tstamps /5B1C713A/) + (title_block + (title) + (company) + (rev) + (date) + (source component_tester_2.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref DRAWING1) + (value DRAWING) + (footprint drawings:combined) + (libsource (lib Connector_Generic) (part Conn_01x01)) + (sheetpath (names /) (tstamps /)) + (tstamp 5B1C60C2)) + (comp (ref Q1) + (value "8 MHz") + (footprint component_tester:HC49UP) + (libsource (lib component_tester-eagle-import) (part SMD-QUARZ)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 1C96B32E8B46FD95)) + (comp (ref X1) + (value MICRO-USB) + (footprint component_tester:MINI-USB-B5) + (libsource (lib component_tester-eagle-import) (part MINI-USB)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 97C2823C753049C4)) + (comp (ref SW1) + (value TASTER-RACON8SMD) + (footprint component_tester:TASTER-RACON8SMD) + (libsource (lib component_tester-eagle-import) (part TASTER-RACON8SMD)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 9A392703E9E31E47)) + (comp (ref C1) + (value 22p) + (footprint KiCad/Capacitors_SMD.pretty:C_0201) + (libsource (lib component_tester-eagle-import) (part C0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp C56576DBF4F8EA96)) + (comp (ref C2) + (value 22p) + (footprint KiCad/Capacitors_SMD.pretty:C_0201) + (libsource (lib component_tester-eagle-import) (part C0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 425295B9BC7DD4B5)) + (comp (ref R1) + (value 680) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 512AF7C563543E95)) + (comp (ref R2) + (value 470k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp E2677E181D3EA782)) + (comp (ref R3) + (value 680) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 9B430939FCECCBCB)) + (comp (ref R4) + (value 470k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp E5B4C50D045E6390)) + (comp (ref R5) + (value 680) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp DF602B93DD8A218A)) + (comp (ref R6) + (value 470k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 7E98CD9B0A658855)) + (comp (ref R7) + (value 10k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp BBCFCC776C012852)) + (comp (ref C3) + (value 1n) + (footprint KiCad/Capacitors_SMD.pretty:C_0201) + (libsource (lib component_tester-eagle-import) (part C0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp A8CF5A1BE6016F5F)) + (comp (ref IC2) + (value MCP1640) + (footprint component_tester:SOT23-6) + (libsource (lib component_tester-eagle-import) (part MCP1640)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 53D52AEB541775CA)) + (comp (ref L1) + (value "4,7 uH") + (footprint component_tester:L1210) + (libsource (lib component_tester-eagle-import) (part L1210)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp F60B72F86BE0507A)) + (comp (ref C4) + (value 47u) + (footprint KiCad/Capacitors_SMD.pretty:C_0805) + (libsource (lib component_tester-eagle-import) (part C0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 7513E83E99E27C05)) + (comp (ref C5) + (value 47u) + (footprint KiCad/Capacitors_SMD.pretty:C_0805) + (libsource (lib component_tester-eagle-import) (part C0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp B6F96C9048BC56A0)) + (comp (ref R8) + (value 750k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 974F66270C16D534)) + (comp (ref R9) + (value 240k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 458E1AB7AF177D47)) + (comp (ref R10) + (value 1M) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp B36C6E30D74182C5)) + (comp (ref R11) + (value 330k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp CB1356D799561180)) + (comp (ref C6) + (value 100n) + (footprint KiCad/Capacitors_SMD.pretty:C_0201) + (libsource (lib component_tester-eagle-import) (part C0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 9F272910FE64C8E2)) + (comp (ref R12) + (value 10k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 14C551D80E8D017C)) + (comp (ref T1) + (value BC847) + (footprint component_tester:SOT23) + (libsource (lib component_tester-eagle-import) (part BC847)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp ABD6C2FC011D2A96)) + (comp (ref R13) + (value 10k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp D52D387BDEE37B10)) + (comp (ref D1) + (value LM4040A-2V5) + (footprint component_tester:SOT23) + (libsource (lib component_tester-eagle-import) (part LM4040)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp D58447641462D966)) + (comp (ref R14) + (value 47k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp E4B58C2114CE6AAC)) + (comp (ref X6) + (value ISP) + (footprint component_tester:WANNE6_PCBKANTE) + (libsource (lib component_tester-eagle-import) (part WANNE6_SEITLICH)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 1F637802F1146828)) + (comp (ref T2) + (value BSS123) + (footprint component_tester:SOT23) + (libsource (lib component_tester-eagle-import) (part BSS123)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 778EB5B89E4548F9)) + (comp (ref R16) + (value 10k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 20BDF072D5A58622)) + (comp (ref T3) + (value PMV65XP) + (footprint component_tester:SOT23) + (libsource (lib component_tester-eagle-import) (part BSS84)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 5B7E70F90DD88CB2)) + (comp (ref R17) + (value 10k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp FEC67141DB79B4F3)) + (comp (ref C7) + (value "V 3p") + (footprint KiCad/Capacitors_SMD.pretty:C_0201) + (libsource (lib component_tester-eagle-import) (part C0603)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp A5B53786DB4051D7)) + (comp (ref C8) + (value "V 3p") + (footprint KiCad/Capacitors_SMD.pretty:C_0201) + (libsource (lib component_tester-eagle-import) (part C0603)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 11A2FC9100BCBFFC)) + (comp (ref C9) + (value "V 3p") + (footprint KiCad/Capacitors_SMD.pretty:C_0201) + (libsource (lib component_tester-eagle-import) (part C0603)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 65C0CEB9454BEC28)) + (comp (ref X9) + (value STIFTLEISTE_2,54MM_1X3_WI-SMD) + (footprint component_tester:STIFTLEISTE_2,54MM_1X3_WI-SMD) + (libsource (lib component_tester-eagle-import) (part STIFTLEISTE_2,54MM_1X3_WI-SMD)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp E2DA910908FA697E)) + (comp (ref C10) + (value "V 3p") + (footprint KiCad/Capacitors_SMD.pretty:C_0201) + (libsource (lib component_tester-eagle-import) (part C0603)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 2BC8C3E3DD386927)) + (comp (ref C11) + (value "V 3p") + (footprint KiCad/Capacitors_SMD.pretty:C_0201) + (libsource (lib component_tester-eagle-import) (part C0603)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 32A747533BC6B6B4)) + (comp (ref C12) + (value "V 3p") + (footprint KiCad/Capacitors_SMD.pretty:C_0201) + (libsource (lib component_tester-eagle-import) (part C0603)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 5519AC0030851FE9)) + (comp (ref R18) + (value 10k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 5470D4766A070FAE)) + (comp (ref R19) + (value 10k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 41B133A76954CAE3)) + (comp (ref T5) + (value BSS84) + (footprint component_tester:SOT23) + (libsource (lib component_tester-eagle-import) (part BSS84)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 405680EADAE672BE)) + (comp (ref C15) + (value 100u) + (footprint component_tester:D_7343-31W) + (libsource (lib component_tester-eagle-import) (part CPOL-EUD_7343-31W)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 1DC177F378F9F006)) + (comp (ref D2) + (value BAV99) + (footprint component_tester:SOT23) + (libsource (lib component_tester-eagle-import) (part BAV99)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 4C475A1A20478EC3)) + (comp (ref R20) + (value 10k) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 1DF2EA82A5EEF4AE)) + (comp (ref D5) + (value BAS40) + (footprint component_tester:SOT23) + (libsource (lib component_tester-eagle-import) (part BAS40)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp E8A02D8F73B70CE6)) + (comp (ref IC1) + (value ATmega328P-MMH) + (footprint KiCad/Housings_DFN_QFN.pretty:QFN-28-1EP_4x4mm_Pitch0.4mm) + (datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet.pdf) + (libsource (lib atmega48a-mmh) (part ATmega328P-MMH)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 5B2341C0)) + (comp (ref OLED1) + (value Conn_01x30) + (footprint component_tester:SSD1306) + (libsource (lib Connector_Generic) (part Conn_01x30)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 5B4AE6A8)) + (comp (ref DRAWING2) + (value DRAWING) + (footprint drawings:pads) + (libsource (lib Connector_Generic) (part Conn_01x03)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 5B4B01B0)) + (comp (ref DRAWING3) + (value DRAWING) + (footprint drawings:pads_bottom) + (libsource (lib Connector_Generic) (part Conn_01x03)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp 5B4B01B7)) + (comp (ref BAT1) + (value CR2032) + (footprint StefanHamminga/SH_Batteries.pretty:Battery_Retainer_2032_BK-912) + (libsource (lib component_tester-eagle-import) (part CR2032)) + (sheetpath (names /component_tester_1/) (tstamps /5B1C6B30/)) + (tstamp D31478EC87295480)) + (comp (ref IC4) + (value FT232RL) + (footprint component_tester:SSOP28) + (libsource (lib component_tester-eagle-import) (part FT232RL)) + (sheetpath (names /component_tester_2/) (tstamps /5B1C713A/)) + (tstamp 3372E1D846657C43)) + (comp (ref C13) + (value 100n) + (footprint KiCad/Capacitors_SMD.pretty:C_0805) + (libsource (lib component_tester-eagle-import) (part C0805)) + (sheetpath (names /component_tester_2/) (tstamps /5B1C713A/)) + (tstamp 2958F4AE9AFB8C1C)) + (comp (ref IC3) + (value MAX1811) + (footprint component_tester:SO08) + (libsource (lib component_tester-eagle-import) (part MAX1811)) + (sheetpath (names /component_tester_2/) (tstamps /5B1C713A/)) + (tstamp B33006915ED25CA7)) + (comp (ref J1) + (value 0R-JUMPA) + (footprint component_tester:A0R-JMP) + (libsource (lib component_tester-eagle-import) (part 0R-JUMPA)) + (sheetpath (names /component_tester_2/) (tstamps /5B1C713A/)) + (tstamp 283100E32CE6A523)) + (comp (ref LED1) + (value LEDCHIP-LED0805) + (footprint component_tester:CHIP-LED0805) + (libsource (lib component_tester-eagle-import) (part LEDCHIP-LED0805)) + (sheetpath (names /component_tester_2/) (tstamps /5B1C713A/)) + (tstamp 56580ACBD5D4A691)) + (comp (ref X13) + (value STIFT) + (footprint component_tester:STIFT) + (libsource (lib component_tester-eagle-import) (part STIFT)) + (sheetpath (names /component_tester_2/) (tstamps /5B1C713A/)) + (tstamp 9F58853A4C8084F3)) + (comp (ref R22) + (value 100) + (footprint KiCad/Resistors_SMD.pretty:R_0201) + (libsource (lib component_tester-eagle-import) (part R0805)) + (sheetpath (names /component_tester_2/) (tstamps /5B1C713A/)) + (tstamp 8CA68C2673741284)) + (comp (ref X14) + (value STIFT) + (footprint component_tester:STIFT) + (libsource (lib component_tester-eagle-import) (part STIFT)) + (sheetpath (names /component_tester_2/) (tstamps /5B1C713A/)) + (tstamp BD362AB30D38F6C5)) + (comp (ref C16) + (value 4,7u) + (footprint component_tester:C-TAN_A) + (libsource (lib component_tester-eagle-import) (part C_TAN_A)) + (sheetpath (names /component_tester_2/) (tstamps /5B1C713A/)) + (tstamp F37311AD96106C6B)) + (comp (ref C17) + (value 4,7u) + (footprint component_tester:C-TAN_A) + (libsource (lib component_tester-eagle-import) (part C_TAN_A)) + (sheetpath (names /component_tester_2/) (tstamps /5B1C713A/)) + (tstamp 4BE512EF4C258AB5)) + (comp (ref J2) + (value 0R-JUMPA) + (footprint component_tester:A0R-JMP) + (libsource (lib component_tester-eagle-import) (part 0R-JUMPA)) + (sheetpath (names /component_tester_2/) (tstamps /5B1C713A/)) + (tstamp 9C1E943F2D55355)) + (comp (ref T4) + (value BSS123) + (footprint component_tester:SOT23) + (libsource (lib component_tester-eagle-import) (part BSS123)) + (sheetpath (names /component_tester_2/) (tstamps /5B1C713A/)) + (tstamp 6298BD6855CF44A5))) + (libparts + (libpart (lib Connector_Generic) (part Conn_01x01) + (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x01)) + (pins + (pin (num 1) (name Pin_1) (type passive)))) + (libpart (lib Connector_Generic) (part Conn_01x03) + (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*_1x??_*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x03)) + (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)))) + (libpart (lib Connector_Generic) (part Conn_01x30) + (description "Generic connector, single row, 01x30, script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*_1x??_*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x30)) + (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)))) + (libpart (lib atmega48a-mmh) (part ATmega48A-MMH) + (aliases + (alias ATmega48PA-MMH) + (alias ATmega88A-MMH) + (alias ATmega88PA-MMH) + (alias ATmega168A-MMH) + (alias ATmega168PA-MMH) + (alias ATmega328-MMH) + (alias ATmega328P-MMH)) + (description "20MHz, 4kB Flash, 512B SRAM, 256B EEPROM, QFN-28") + (docs http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet.pdf) + (footprints + (fp QFN*1EP*4x4mm*P0.45mm*EP2.25x2.25mm*)) + (fields + (field (name Reference) U) + (field (name Value) ATmega48A-MMH) + (field (name Footprint) Package_DFN_QFN:QFN-28-1EP_4x4mm_P0.45mm_EP2.25x2.25mm)) + (pins + (pin (num 1) (name PD3) (type BiDi)) + (pin (num 2) (name PD4) (type BiDi)) + (pin (num 3) (name VCC) (type power_in)) + (pin (num 4) (name GND) (type power_in)) + (pin (num 5) (name XTAL1/PB6) (type BiDi)) + (pin (num 6) (name XTAL2/PB7) (type BiDi)) + (pin (num 7) (name PD5) (type BiDi)) + (pin (num 8) (name PD6) (type BiDi)) + (pin (num 9) (name PD7) (type BiDi)) + (pin (num 10) (name PB0) (type BiDi)) + (pin (num 11) (name PB1) (type BiDi)) + (pin (num 12) (name PB2) (type BiDi)) + (pin (num 13) (name PB3) (type BiDi)) + (pin (num 14) (name PB4) (type BiDi)) + (pin (num 15) (name PB5) (type BiDi)) + (pin (num 16) (name AVCC) (type power_in)) + (pin (num 17) (name AREF) (type input)) + (pin (num 18) (name GND) (type passive)) + (pin (num 19) (name PC0) (type BiDi)) + (pin (num 20) (name PC1) (type BiDi)) + (pin (num 21) (name PC2) (type BiDi)) + (pin (num 22) (name PC3) (type BiDi)) + (pin (num 23) (name PC4) (type BiDi)) + (pin (num 24) (name PC5) (type BiDi)) + (pin (num 25) (name ~RESET~/PC6) (type BiDi)) + (pin (num 26) (name PD0) (type BiDi)) + (pin (num 27) (name PD1) (type BiDi)) + (pin (num 28) (name PD2) (type BiDi)) + (pin (num 29) (name GND) (type passive)))) + (libpart (lib component_tester-eagle-import) (part 0R-JUMPA) + (fields + (field (name Reference) JMP) + (field (name Value) 0R-JUMPA)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)) + (pin (num 3) (name 3) (type passive)))) + (libpart (lib component_tester-eagle-import) (part BAS40) + (fields + (field (name Reference) D) + (field (name Value) BAS40)) + (pins + (pin (num 1) (name ANODE) (type passive)) + (pin (num 3) (name KATHODE) (type passive)))) + (libpart (lib component_tester-eagle-import) (part BAV99) + (fields + (field (name Reference) D) + (field (name Value) BAV99)) + (pins + (pin (num 1) (name A2) (type passive)) + (pin (num 2) (name K1) (type passive)) + (pin (num 3) (name A1/K2) (type passive)))) + (libpart (lib component_tester-eagle-import) (part BC847) + (fields + (field (name Reference) T) + (field (name Value) BC847)) + (pins + (pin (num 1) (name B) (type passive)) + (pin (num 2) (name E) (type passive)) + (pin (num 3) (name C) (type passive)))) + (libpart (lib component_tester-eagle-import) (part BSS123) + (fields + (field (name Reference) Q) + (field (name Value) BSS123)) + (pins + (pin (num 1) (name G) (type passive)) + (pin (num 2) (name S) (type passive)) + (pin (num 3) (name D) (type passive)))) + (libpart (lib component_tester-eagle-import) (part BSS84) + (fields + (field (name Reference) Q) + (field (name Value) BSS84)) + (pins + (pin (num 1) (name G) (type passive)) + (pin (num 2) (name S) (type passive)) + (pin (num 3) (name D) (type passive)))) + (libpart (lib component_tester-eagle-import) (part C0603) + (fields + (field (name Reference) C) + (field (name Value) C0603)) + (pins + (pin (num 1) (name P$1) (type passive)) + (pin (num 2) (name P$2) (type passive)))) + (libpart (lib component_tester-eagle-import) (part C0805) + (fields + (field (name Reference) C) + (field (name Value) C0805)) + (pins + (pin (num 1) (name P$1) (type passive)) + (pin (num 2) (name P$2) (type passive)))) + (libpart (lib component_tester-eagle-import) (part CPOL-EUD_7343-31W) + (fields + (field (name Reference) C) + (field (name Value) CPOL-EUD_7343-31W)) + (pins + (pin (num +) (name +) (type passive)) + (pin (num -) (name -) (type passive)))) + (libpart (lib component_tester-eagle-import) (part CR2032) + (fields + (field (name Reference) BAT) + (field (name Value) CR2032)) + (pins + (pin (num 1) (name 1) (type power_in)) + (pin (num 2) (name 2) (type power_in)))) + (libpart (lib component_tester-eagle-import) (part C_TAN_A) + (fields + (field (name Reference) C) + (field (name Value) C_TAN_A)) + (pins + (pin (num +) (name PLUS) (type passive)) + (pin (num -) (name MINUS) (type passive)))) + (libpart (lib component_tester-eagle-import) (part FT232RL) + (fields + (field (name Reference) IC) + (field (name Value) FT232RL)) + (pins + (pin (num 1) (name TXD) (type output)) + (pin (num 2) (name ~DTR) (type output)) + (pin (num 3) (name ~RTS) (type output)) + (pin (num 4) (name VCCIO) (type power_in)) + (pin (num 5) (name RXD) (type input)) + (pin (num 6) (name ~RI) (type input)) + (pin (num 7) (name GND) (type power_in)) + (pin (num 9) (name ~DSR) (type input)) + (pin (num 10) (name ~DCD) (type input)) + (pin (num 11) (name ~CTS) (type input)) + (pin (num 12) (name CBUS4) (type unspc)) + (pin (num 13) (name CBUS2) (type unspc)) + (pin (num 14) (name CBUS3) (type unspc)) + (pin (num 15) (name USBDP) (type unspc)) + (pin (num 16) (name USBDM) (type unspc)) + (pin (num 17) (name 3V3OUT) (type output)) + (pin (num 18) (name GND@1) (type power_in)) + (pin (num 19) (name ~RESET) (type input)) + (pin (num 20) (name VCC) (type power_in)) + (pin (num 21) (name GND@2) (type power_in)) + (pin (num 22) (name CBUS1) (type unspc)) + (pin (num 23) (name CBUS0) (type unspc)) + (pin (num 25) (name GND@A) (type power_in)) + (pin (num 26) (name TEST) (type input)) + (pin (num 27) (name OSCI) (type input)) + (pin (num 28) (name OSCO) (type output)))) + (libpart (lib component_tester-eagle-import) (part L1210) + (fields + (field (name Reference) L) + (field (name Value) L1210)) + (pins + (pin (num 1) (name P$1) (type passive)) + (pin (num 2) (name P$2) (type passive)))) + (libpart (lib component_tester-eagle-import) (part LEDCHIP-LED0805) + (fields + (field (name Reference) LED) + (field (name Value) LEDCHIP-LED0805)) + (pins + (pin (num A) (name A) (type passive)) + (pin (num C) (name C) (type passive)))) + (libpart (lib component_tester-eagle-import) (part LM4040) + (fields + (field (name Reference) D) + (field (name Value) LM4040)) + (pins + (pin (num 1) (name KATHODE) (type passive)) + (pin (num 2) (name ANODE) (type passive)))) + (libpart (lib component_tester-eagle-import) (part MAX1811) + (fields + (field (name Reference) IC) + (field (name Value) MAX1811)) + (pins + (pin (num 1) (name SELV) (type input)) + (pin (num 2) (name SELI) (type input)) + (pin (num 3) (name GND) (type power_in)) + (pin (num 4) (name IN) (type power_in)) + (pin (num 5) (name BATT) (type power_in)) + (pin (num 6) (name GND1) (type power_in)) + (pin (num 7) (name EN) (type input)) + (pin (num 8) (name ~CHG) (type output)))) + (libpart (lib component_tester-eagle-import) (part MCP1640) + (fields + (field (name Reference) IC) + (field (name Value) MCP1640)) + (pins + (pin (num 1) (name SW) (type passive)) + (pin (num 2) (name GND) (type power_in)) + (pin (num 3) (name EN) (type input)) + (pin (num 4) (name VFB) (type passive)) + (pin (num 5) (name VO) (type power_in)) + (pin (num 6) (name VI) (type power_in)))) + (libpart (lib component_tester-eagle-import) (part MINI-USB) + (fields + (field (name Reference) X) + (field (name Value) MINI-USB)) + (pins + (pin (num 1) (name VCC) (type power_in)) + (pin (num 2) (name D-) (type unspc)) + (pin (num 3) (name D+) (type unspc)) + (pin (num 4) (name NC) (type NotConnected)) + (pin (num 5) (name GND) (type power_in)) + (pin (num M1) (name S1) (type passive)) + (pin (num M2) (name S2) (type passive)) + (pin (num M3) (name S3) (type passive)) + (pin (num M4) (name S4) (type passive)))) + (libpart (lib component_tester-eagle-import) (part R0805) + (fields + (field (name Reference) R) + (field (name Value) R0805)) + (pins + (pin (num 1) (name P$1) (type passive)) + (pin (num 2) (name P$2) (type passive)))) + (libpart (lib component_tester-eagle-import) (part SMD-QUARZ) + (fields + (field (name Reference) Q) + (field (name Value) SMD-QUARZ)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)))) + (libpart (lib component_tester-eagle-import) (part STIFT) + (fields + (field (name Reference) X) + (field (name Value) STIFT)) + (pins + (pin (num 1) (name 1) (type passive)))) + (libpart (lib component_tester-eagle-import) (part STIFTLEISTE_2,54MM_1X3_WI-SMD) + (fields + (field (name Reference) X) + (field (name Value) STIFTLEISTE_2,54MM_1X3_WI-SMD)) + (pins + (pin (num P$1) (name 1) (type passive)) + (pin (num P$2) (name 2) (type passive)) + (pin (num P$3) (name 3) (type passive)))) + (libpart (lib component_tester-eagle-import) (part TASTER-RACON8SMD) + (fields + (field (name Reference) SW) + (field (name Value) TASTER-RACON8SMD)) + (pins + (pin (num P$1) (name 1) (type passive)) + (pin (num P$2) (name 2) (type passive)) + (pin (num P$3) (name 3) (type passive)) + (pin (num P$4) (name 4) (type passive)))) + (libpart (lib component_tester-eagle-import) (part WANNE6_SEITLICH) + (fields + (field (name Reference) X) + (field (name Value) WANNE6_SEITLICH)) + (pins + (pin (num P$1) (name 1) (type passive)) + (pin (num P$2) (name 2) (type passive)) + (pin (num P$3) (name 3) (type passive)) + (pin (num P$4) (name 4) (type passive)) + (pin (num P$5) (name 5) (type passive)) + (pin (num P$6) (name 6) (type passive))))) + (libraries + (library (logical Connector_Generic) + (uri /usr/lib/kicad-nightly/share/kicad/library/Connector_Generic.lib)) + (library (logical atmega48a-mmh) + (uri /home/kaspar/projects/component_tester/kicad/atmega48a-mmh.lib)) + (library (logical component_tester-eagle-import) + (uri /home/kaspar/projects/component_tester/kicad/component_tester-eagle-import.lib))) + (nets + (net (code 1) (name "Net-(DRAWING1-Pad1)") + (node (ref DRAWING1) (pin 1))) + (net (code 2) (name "Net-(R19-Pad1)") + (node (ref R19) (pin 1)) + (node (ref T1) (pin 1))) + (net (code 3) (name "Net-(IC2-Pad1)") + (node (ref IC2) (pin 1)) + (node (ref L1) (pin 2))) + (net (code 4) (name "Net-(IC2-Pad3)") + (node (ref IC2) (pin 3)) + (node (ref T5) (pin 3)) + (node (ref R18) (pin 2))) + (net (code 5) (name "Net-(C11-Pad1)") + (node (ref X9) (pin P$2)) + (node (ref C11) (pin 1)) + (node (ref R4) (pin 2)) + (node (ref R3) (pin 2)) + (node (ref DRAWING2) (pin 2)) + (node (ref DRAWING3) (pin 2)) + (node (ref IC1) (pin 20)) + (node (ref C8) (pin 1))) + (net (code 6) (name "Net-(IC1-Pad13)") + (node (ref X6) (pin P$4)) + (node (ref R4) (pin 1)) + (node (ref IC1) (pin 13))) + (net (code 7) (name "Net-(D1-Pad1)") + (node (ref IC1) (pin 23)) + (node (ref D1) (pin 1)) + (node (ref R14) (pin 1))) + (net (code 8) (name "Net-(IC2-Pad4)") + (node (ref R8) (pin 1)) + (node (ref R9) (pin 1)) + (node (ref IC2) (pin 4))) + (net (code 9) (name "Net-(IC1-Pad24)") + (node (ref R10) (pin 1)) + (node (ref R11) (pin 2)) + (node (ref IC1) (pin 24))) + (net (code 10) (name BAT+) + (node (ref C16) (pin +)) + (node (ref C16) (pin -)) + (node (ref C17) (pin -)) + (node (ref J2) (pin 3)) + (node (ref J1) (pin 3)) + (node (ref X1) (pin 5)) + (node (ref C13) (pin 1)) + (node (ref IC3) (pin 6)) + (node (ref IC3) (pin 5)) + (node (ref IC3) (pin 3)) + (node (ref IC4) (pin 21)) + (node (ref IC4) (pin 25)) + (node (ref IC4) (pin 26)) + (node (ref IC3) (pin 2)) + (node (ref IC4) (pin 7)) + (node (ref X14) (pin 1)) + (node (ref C2) (pin 1)) + (node (ref C1) (pin 1)) + (node (ref IC4) (pin 18)) + (node (ref X13) (pin 1)) + (node (ref R14) (pin 2)) + (node (ref D1) (pin 2)) + (node (ref R13) (pin 2)) + (node (ref C3) (pin 1)) + (node (ref R7) (pin 2)) + (node (ref IC1) (pin 18)) + (node (ref IC1) (pin 16)) + (node (ref C5) (pin 2)) + (node (ref C5) (pin 1)) + (node (ref IC1) (pin 29)) + (node (ref C4) (pin 2)) + (node (ref T1) (pin 2)) + (node (ref C6) (pin 2)) + (node (ref C6) (pin 1)) + (node (ref X6) (pin P$2)) + (node (ref BAT1) (pin 1)) + (node (ref BAT1) (pin 2)) + (node (ref T3) (pin 3)) + (node (ref R11) (pin 1)) + (node (ref R9) (pin 2)) + (node (ref R8) (pin 2)) + (node (ref R20) (pin 2)) + (node (ref R16) (pin 1)) + (node (ref T2) (pin 2)) + (node (ref X6) (pin P$6)) + (node (ref IC2) (pin 2)) + (node (ref C9) (pin 2)) + (node (ref C8) (pin 2)) + (node (ref C7) (pin 2)) + (node (ref R17) (pin 1)) + (node (ref IC2) (pin 5)) + (node (ref IC1) (pin 3)) + (node (ref IC1) (pin 4)) + (node (ref R18) (pin 1)) + (node (ref C12) (pin 2)) + (node (ref C11) (pin 2)) + (node (ref C10) (pin 2)) + (node (ref C15) (pin +)) + (node (ref C15) (pin -))) + (net (code 11) (name "Net-(OLED1-Pad27)") + (node (ref OLED1) (pin 27))) + (net (code 12) (name "Net-(OLED1-Pad2)") + (node (ref OLED1) (pin 2))) + (net (code 13) (name "Net-(OLED1-Pad20)") + (node (ref OLED1) (pin 20))) + (net (code 14) (name "Net-(OLED1-Pad21)") + (node (ref OLED1) (pin 21))) + (net (code 15) (name "Net-(OLED1-Pad22)") + (node (ref OLED1) (pin 22))) + (net (code 16) (name "Net-(OLED1-Pad23)") + (node (ref OLED1) (pin 23))) + (net (code 17) (name "Net-(OLED1-Pad24)") + (node (ref OLED1) (pin 24))) + (net (code 18) (name "Net-(OLED1-Pad25)") + (node (ref OLED1) (pin 25))) + (net (code 19) (name "Net-(OLED1-Pad26)") + (node (ref OLED1) (pin 26))) + (net (code 20) (name "Net-(OLED1-Pad19)") + (node (ref OLED1) (pin 19))) + (net (code 21) (name "Net-(OLED1-Pad28)") + (node (ref OLED1) (pin 28))) + (net (code 22) (name "Net-(OLED1-Pad29)") + (node (ref OLED1) (pin 29))) + (net (code 23) (name "Net-(OLED1-Pad3)") + (node (ref OLED1) (pin 3))) + (net (code 24) (name "Net-(OLED1-Pad30)") + (node (ref OLED1) (pin 30))) + (net (code 25) (name "Net-(OLED1-Pad4)") + (node (ref OLED1) (pin 4))) + (net (code 26) (name "Net-(OLED1-Pad5)") + (node (ref OLED1) (pin 5))) + (net (code 27) (name "Net-(OLED1-Pad6)") + (node (ref OLED1) (pin 6))) + (net (code 28) (name "Net-(OLED1-Pad7)") + (node (ref OLED1) (pin 7))) + (net (code 29) (name "Net-(OLED1-Pad11)") + (node (ref OLED1) (pin 11))) + (net (code 30) (name "Net-(OLED1-Pad1)") + (node (ref OLED1) (pin 1))) + (net (code 31) (name "Net-(OLED1-Pad10)") + (node (ref OLED1) (pin 10))) + (net (code 32) (name "Net-(OLED1-Pad8)") + (node (ref OLED1) (pin 8))) + (net (code 33) (name "Net-(OLED1-Pad12)") + (node (ref OLED1) (pin 12))) + (net (code 34) (name "Net-(OLED1-Pad13)") + (node (ref OLED1) (pin 13))) + (net (code 35) (name "Net-(OLED1-Pad14)") + (node (ref OLED1) (pin 14))) + (net (code 36) (name "Net-(OLED1-Pad15)") + (node (ref OLED1) (pin 15))) + (net (code 37) (name "Net-(OLED1-Pad16)") + (node (ref OLED1) (pin 16))) + (net (code 38) (name "Net-(OLED1-Pad17)") + (node (ref OLED1) (pin 17))) + (net (code 39) (name "Net-(OLED1-Pad18)") + (node (ref OLED1) (pin 18))) + (net (code 40) (name "Net-(OLED1-Pad9)") + (node (ref OLED1) (pin 9))) + (net (code 41) (name "Net-(C12-Pad1)") + (node (ref R6) (pin 2)) + (node (ref C12) (pin 1)) + (node (ref X9) (pin P$3)) + (node (ref R5) (pin 2)) + (node (ref C9) (pin 1)) + (node (ref DRAWING2) (pin 3)) + (node (ref DRAWING3) (pin 3)) + (node (ref IC1) (pin 21))) + (net (code 42) (name "Net-(C3-Pad2)") + (node (ref IC1) (pin 17)) + (node (ref C3) (pin 2))) + (net (code 43) (name "Net-(IC1-Pad2)") + (node (ref IC1) (pin 2))) + (net (code 44) (name SEROUT) + (node (ref T4) (pin 3)) + (node (ref IC1) (pin 22))) + (net (code 45) (name "Net-(IC1-Pad26)") + (node (ref IC1) (pin 26))) + (net (code 46) (name "Net-(IC1-Pad27)") + (node (ref IC1) (pin 27))) + (net (code 47) (name "Net-(IC1-Pad28)") + (node (ref IC1) (pin 28))) + (net (code 48) (name "Net-(C2-Pad2)") + (node (ref Q1) (pin 1)) + (node (ref IC1) (pin 5)) + (node (ref C2) (pin 2))) + (net (code 49) (name SUP_UART) + (node (ref IC4) (pin 20)) + (node (ref D2) (pin 3)) + (node (ref C13) (pin 2)) + (node (ref IC4) (pin 4))) + (net (code 50) (name "Net-(IC1-Pad1)") + (node (ref IC1) (pin 1))) + (net (code 51) (name "Net-(IC1-Pad10)") + (node (ref R1) (pin 1)) + (node (ref IC1) (pin 10))) + (net (code 52) (name "Net-(IC1-Pad11)") + (node (ref IC1) (pin 11)) + (node (ref R2) (pin 1))) + (net (code 53) (name "Net-(IC1-Pad12)") + (node (ref R3) (pin 1)) + (node (ref IC1) (pin 12))) + (net (code 54) (name "Net-(IC1-Pad15)") + (node (ref X6) (pin P$3)) + (node (ref IC1) (pin 15)) + (node (ref R6) (pin 1))) + (net (code 55) (name "Net-(IC1-Pad7)") + (node (ref IC1) (pin 7))) + (net (code 56) (name "Net-(D5-Pad3)") + (node (ref IC1) (pin 8)) + (node (ref R19) (pin 2)) + (node (ref R16) (pin 2)) + (node (ref D5) (pin 3))) + (net (code 57) (name "Net-(IC1-Pad9)") + (node (ref IC1) (pin 9)) + (node (ref T2) (pin 3)) + (node (ref R13) (pin 1))) + (net (code 58) (name "Net-(IC1-Pad14)") + (node (ref X6) (pin P$1)) + (node (ref IC1) (pin 14)) + (node (ref R5) (pin 1))) + (net (code 59) (name "Net-(C1-Pad2)") + (node (ref C1) (pin 2)) + (node (ref Q1) (pin 2)) + (node (ref IC1) (pin 6))) + (net (code 60) (name "Net-(C10-Pad1)") + (node (ref IC1) (pin 19)) + (node (ref C7) (pin 1)) + (node (ref X9) (pin P$1)) + (node (ref C10) (pin 1)) + (node (ref DRAWING3) (pin 1)) + (node (ref R2) (pin 2)) + (node (ref R1) (pin 2)) + (node (ref DRAWING2) (pin 1))) + (net (code 61) (name USBDM) + (node (ref IC4) (pin 16)) + (node (ref X1) (pin 2))) + (net (code 62) (name USBDP) + (node (ref X1) (pin 3)) + (node (ref IC4) (pin 15))) + (net (code 63) (name "Net-(X1-PadM4)") + (node (ref X1) (pin M4))) + (net (code 64) (name "Net-(D5-Pad1)") + (node (ref SW1) (pin P$2)) + (node (ref R20) (pin 1)) + (node (ref T2) (pin 1)) + (node (ref SW1) (pin P$4)) + (node (ref D5) (pin 1))) + (net (code 65) (name "Net-(X1-PadM3)") + (node (ref X1) (pin M3))) + (net (code 66) (name VCC) + (node (ref X1) (pin 1)) + (node (ref C17) (pin +)) + (node (ref T4) (pin 1)) + (node (ref IC3) (pin 4)) + (node (ref J1) (pin 1)) + (node (ref R17) (pin 2)) + (node (ref T3) (pin 1)) + (node (ref D2) (pin 1)) + (node (ref J2) (pin 1)) + (node (ref R22) (pin 1))) + (net (code 67) (name "Net-(X1-Pad4)") + (node (ref X1) (pin 4))) + (net (code 68) (name "Net-(X1-PadM1)") + (node (ref X1) (pin M1))) + (net (code 69) (name "Net-(X1-PadM2)") + (node (ref X1) (pin M2))) + (net (code 70) (name /component_tester_1/~RESET) + (node (ref X6) (pin P$5)) + (node (ref IC1) (pin 25)) + (node (ref R7) (pin 1))) + (net (code 71) (name "Net-(R12-Pad1)") + (node (ref R12) (pin 1)) + (node (ref T1) (pin 3)) + (node (ref T5) (pin 1))) + (net (code 72) (name "Net-(C4-Pad1)") + (node (ref R12) (pin 2)) + (node (ref C4) (pin 1)) + (node (ref T3) (pin 2)) + (node (ref L1) (pin 1)) + (node (ref D2) (pin 2)) + (node (ref T5) (pin 2)) + (node (ref IC2) (pin 6)) + (node (ref R10) (pin 2)) + (node (ref SW1) (pin P$3)) + (node (ref SW1) (pin P$1))) + (net (code 73) (name "Net-(IC3-Pad7)") + (node (ref IC3) (pin 7)) + (node (ref J2) (pin 2))) + (net (code 74) (name "Net-(IC4-Pad23)") + (node (ref IC4) (pin 23))) + (net (code 75) (name "Net-(IC4-Pad17)") + (node (ref IC4) (pin 17))) + (net (code 76) (name "Net-(IC4-Pad19)") + (node (ref IC4) (pin 19))) + (net (code 77) (name "Net-(IC4-Pad2)") + (node (ref IC4) (pin 2))) + (net (code 78) (name "Net-(IC4-Pad22)") + (node (ref IC4) (pin 22))) + (net (code 79) (name "Net-(IC4-Pad9)") + (node (ref IC4) (pin 9))) + (net (code 80) (name "Net-(IC4-Pad27)") + (node (ref IC4) (pin 27))) + (net (code 81) (name "Net-(IC4-Pad28)") + (node (ref IC4) (pin 28))) + (net (code 82) (name "Net-(IC4-Pad3)") + (node (ref IC4) (pin 3))) + (net (code 83) (name "Net-(IC4-Pad6)") + (node (ref IC4) (pin 6))) + (net (code 84) (name "Net-(IC4-Pad5)") + (node (ref T4) (pin 2)) + (node (ref IC4) (pin 5))) + (net (code 85) (name "Net-(IC3-Pad1)") + (node (ref IC3) (pin 1)) + (node (ref J1) (pin 2))) + (net (code 86) (name "Net-(IC3-Pad8)") + (node (ref LED1) (pin C)) + (node (ref IC3) (pin 8))) + (net (code 87) (name "Net-(LED1-PadA)") + (node (ref LED1) (pin A)) + (node (ref R22) (pin 2))) + (net (code 88) (name "Net-(IC4-Pad1)") + (node (ref IC4) (pin 1))) + (net (code 89) (name "Net-(IC4-Pad10)") + (node (ref IC4) (pin 10))) + (net (code 90) (name "Net-(IC4-Pad11)") + (node (ref IC4) (pin 11))) + (net (code 91) (name "Net-(IC4-Pad12)") + (node (ref IC4) (pin 12))) + (net (code 92) (name "Net-(IC4-Pad13)") + (node (ref IC4) (pin 13))) + (net (code 93) (name "Net-(IC4-Pad14)") + (node (ref IC4) (pin 14))))) diff --git a/tests/component_tester.ts b/tests/component_tester.ts new file mode 100644 index 0000000..3d8adf4 --- /dev/null +++ b/tests/component_tester.ts @@ -0,0 +1,11 @@ +import { readFileSync } from 'fs' +import { resolve } from 'path' +import { netlist } from '../src' + +describe('component_tester', () => { + it('should parse component_tester.net', () => { + const p1 = resolve('./tests/component_tester.net') + const t1 = readFileSync(p1) + netlist.parse(t1.toString()) + }) +})