Apple2-IO-RPi/Hardware/Apple2IORPi.net
Terence Boldt c0243f1e4d
Update to hardware revision 7 (#176)
* Add jumpers for write protect and EPROMs

* Update to latest hardware revision 7
2024-06-24 22:17:50 -04:00

1100 lines
61 KiB
Plaintext

(export (version "E")
(design
(source "/Users/terence/source/Apple2-IO-RPi/Hardware/Apple2IORPi.kicad_sch")
(date "2024-06-18T13:08:56-0400")
(tool "Eeschema 8.0.3")
(sheet (number "1") (name "/") (tstamps "/")
(title_block
(title "Apple II I/O RPi")
(company "Terence J. Boldt")
(rev "0.7.0")
(date "2024-06-18")
(source "Apple2IORPi.kicad_sch")
(comment (number "1") (value "Seventh Prototype"))
(comment (number "2") (value "Provides storage, processing and network for the Apple ]["))
(comment (number "3") (value "Raspberry Pi Zero W 2 as a daughter board"))
(comment (number "4") (value "Expansion card for Apple ][ computers"))
(comment (number "5") (value ""))
(comment (number "6") (value ""))
(comment (number "7") (value ""))
(comment (number "8") (value ""))
(comment (number "9") (value "")))))
(components
(comp (ref "C1")
(value "0.1 µF")
(footprint "Apple2:Capacitor")
(fields
(field (name "Footprint") "Apple2:Capacitor")
(field (name "Datasheet"))
(field (name "Description")))
(libsource (lib "Device") (part "C") (description "Unpolarized capacitor"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "cap capacitor"))
(property (name "ki_fp_filters") (value "C_*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fb85911"))
(comp (ref "C2")
(value "0.1 µF")
(footprint "Apple2:Capacitor")
(fields
(field (name "Footprint") "Apple2:Capacitor")
(field (name "Datasheet"))
(field (name "Description")))
(libsource (lib "Device") (part "C") (description "Unpolarized capacitor"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "cap capacitor"))
(property (name "ki_fp_filters") (value "C_*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fb849d8"))
(comp (ref "C3")
(value "0.1 µF")
(footprint "Apple2:Capacitor")
(fields
(field (name "Footprint") "Apple2:Capacitor")
(field (name "Datasheet"))
(field (name "Description")))
(libsource (lib "Device") (part "C") (description "Unpolarized capacitor"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "cap capacitor"))
(property (name "ki_fp_filters") (value "C_*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fb81404"))
(comp (ref "C4")
(value "0.1 µF")
(footprint "Apple2:Capacitor")
(fields
(field (name "Footprint") "Apple2:Capacitor")
(field (name "Datasheet"))
(field (name "Description")))
(libsource (lib "Device") (part "C") (description "Unpolarized capacitor"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "cap capacitor"))
(property (name "ki_fp_filters") (value "C_*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fb82906"))
(comp (ref "C5")
(value "0.1 µF")
(footprint "Apple2:Capacitor")
(fields
(field (name "Footprint") "Apple2:Capacitor")
(field (name "Datasheet"))
(field (name "Description")))
(libsource (lib "Device") (part "C") (description "Unpolarized capacitor"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "cap capacitor"))
(property (name "ki_fp_filters") (value "C_*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fb8694d"))
(comp (ref "C6")
(value "0.1 µF")
(footprint "Apple2:Capacitor")
(fields
(field (name "Footprint") "Apple2:Capacitor")
(field (name "Datasheet"))
(field (name "Description")))
(libsource (lib "Device") (part "C") (description "Unpolarized capacitor"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "cap capacitor"))
(property (name "ki_fp_filters") (value "C_*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fb87862"))
(comp (ref "C7")
(value "0.1 µF")
(footprint "Apple2:Capacitor")
(fields
(field (name "Footprint") "Apple2:Capacitor")
(field (name "Datasheet"))
(field (name "Description")))
(libsource (lib "Device") (part "C") (description "Unpolarized capacitor"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "cap capacitor"))
(property (name "ki_fp_filters") (value "C_*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-000060a87587"))
(comp (ref "C8")
(value "0.1 µF")
(footprint "Apple2:Capacitor")
(fields
(field (name "Footprint") "Apple2:Capacitor")
(field (name "Datasheet"))
(field (name "Description")))
(libsource (lib "Device") (part "C") (description "Unpolarized capacitor"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "cap capacitor"))
(property (name "ki_fp_filters") (value "C_*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-000060a58951"))
(comp (ref "C9")
(value "0.1 µF")
(footprint "Apple2:Capacitor")
(fields
(field (name "Footprint") "Apple2:Capacitor")
(field (name "Datasheet"))
(field (name "Description")))
(libsource (lib "Device") (part "C") (description "Unpolarized capacitor"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "cap capacitor"))
(property (name "ki_fp_filters") (value "C_*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-000060c3a67b"))
(comp (ref "J0")
(value "Apple II Expansion Bus")
(footprint "Apple2:Apple II Expansion Edge Connector")
(fields
(field (name "Footprint") "Apple2:Apple II Expansion Edge Connector")
(field (name "Datasheet"))
(field (name "Description")))
(libsource (lib "Connector_Generic") (part "Conn_02x25_Counter_Clockwise") (description "Generic connector, double row, 02x25, counter clockwise pin numbering scheme (similar to DIP packge numbering), script generated (kicad-library-utils/schlib/autogen/connector/)"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "connector"))
(property (name "ki_fp_filters") (value "Connector*:*_2x??_*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fa0a8c3"))
(comp (ref "J1")
(value "Raspberry_Pi_2_3")
(footprint "Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical")
(datasheet "https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/rpi_SCH_3bplus_1p0_reduced.pdf")
(fields
(field (name "Footprint") "Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical")
(field (name "Datasheet") "https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/rpi_SCH_3bplus_1p0_reduced.pdf")
(field (name "Description")))
(libsource (lib "Connector") (part "Raspberry_Pi_2_3") (description "expansion header for Raspberry Pi 2 & 3"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "raspberrypi gpio"))
(property (name "ki_fp_filters") (value "PinHeader*2x20*P2.54mm*Vertical* PinSocket*2x20*P2.54mm*Vertical*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fa19c2c"))
(comp (ref "JP1")
(value "AT28C64B")
(footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical")
(description "Jumper, 2-pole, open")
(fields
(field (name "Footprint") "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical")
(field (name "Datasheet"))
(field (name "Description") "Jumper, 2-pole, open"))
(libsource (lib "Jumper") (part "Jumper_2_Open") (description "Jumper, 2-pole, open"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "Jumper SPST"))
(property (name "ki_fp_filters") (value "Jumper* TestPoint*2Pads* TestPoint*Bridge*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "72abc30d-c862-480a-9257-fc8fa68be1d6"))
(comp (ref "JP2")
(value "2764 / 27128")
(footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical")
(description "Jumper, 2-pole, open")
(fields
(field (name "Footprint") "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical")
(field (name "Datasheet"))
(field (name "Description") "Jumper, 2-pole, open"))
(libsource (lib "Jumper") (part "Jumper_2_Open") (description "Jumper, 2-pole, open"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "Jumper SPST"))
(property (name "ki_fp_filters") (value "Jumper* TestPoint*2Pads* TestPoint*Bridge*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "b6d76c61-2b65-4a14-a12e-7a505a09cef4"))
(comp (ref "JP3")
(value "27256 / 27512")
(footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical")
(description "Jumper, 2-pole, open")
(fields
(field (name "Footprint") "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical")
(field (name "Datasheet"))
(field (name "Description") "Jumper, 2-pole, open"))
(libsource (lib "Jumper") (part "Jumper_2_Open") (description "Jumper, 2-pole, open"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "Jumper SPST"))
(property (name "ki_fp_filters") (value "Jumper* TestPoint*2Pads* TestPoint*Bridge*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "b2185d6b-0257-4176-b2da-4a8ce8150dcb"))
(comp (ref "JPINTPWR1")
(value "Open for USB power, close for bus power")
(footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical")
(fields
(field (name "Footprint") "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical")
(field (name "Datasheet"))
(field (name "Description")))
(libsource (lib "Jumper") (part "Jumper_2_Bridged") (description "Jumper, 2-pole, closed/bridged"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "Jumper SPST"))
(property (name "ki_fp_filters") (value "Jumper* TestPoint*2Pads* TestPoint*Bridge*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00006215898b"))
(comp (ref "U0")
(value "74LS245")
(footprint "Package_DIP:DIP-20_W7.62mm")
(datasheet "http://www.ti.com/lit/gpn/sn74LS245")
(fields
(field (name "Footprint") "Package_DIP:DIP-20_W7.62mm")
(field (name "Datasheet") "http://www.ti.com/lit/gpn/sn74LS245")
(field (name "Description")))
(libsource (lib "74xx") (part "74LS245") (description "Octal BUS Transceivers, 3-State outputs"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "TTL BUS 3State"))
(property (name "ki_fp_filters") (value "DIP?20*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fa15f43"))
(comp (ref "U1")
(value "AT28C64B")
(footprint "Package_DIP:DIP-28_W15.24mm_Socket")
(datasheet "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0014.pdf")
(fields
(field (name "Footprint") "Package_DIP:DIP-28_W15.24mm_Socket")
(field (name "Datasheet") "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0014.pdf")
(field (name "Description")))
(libsource (lib "Memory_EPROM") (part "27C256") (description "OTP EPROM 256 KiBit"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "OTP EPROM 256 KiBit"))
(property (name "ki_fp_filters") (value "DIP*W15.24mm*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fd87325"))
(comp (ref "U2")
(value "74LS00")
(footprint "Apple2:74LS00")
(datasheet "http://www.ti.com/lit/gpn/sn74ls00")
(fields
(field (name "Footprint") "Apple2:74LS00")
(field (name "Datasheet") "http://www.ti.com/lit/gpn/sn74ls00")
(field (name "Description")))
(libsource (lib "74xx") (part "74LS00") (description "quad 2-input NAND gate"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "TTL nand 2-input"))
(property (name "ki_fp_filters") (value "DIP*W7.62mm* SO14*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fed8457" "00000000-0000-0000-0000-00005fe48b46" "00000000-0000-0000-0000-00005fe27921" "00000000-0000-0000-0000-00005fd74b7a" "00000000-0000-0000-0000-00005fd4e618"))
(comp (ref "U3")
(value "74LS32")
(footprint "Apple2:74LS32")
(datasheet "http://www.ti.com/lit/gpn/sn74LS32")
(fields
(field (name "Footprint") "Apple2:74LS32")
(field (name "Datasheet") "http://www.ti.com/lit/gpn/sn74LS32")
(field (name "Description")))
(libsource (lib "74xx") (part "74LS32") (description "Quad 2-input OR"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "TTL Or2"))
(property (name "ki_fp_filters") (value "DIP?14*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fedb516" "00000000-0000-0000-0000-00005fbf09c5" "00000000-0000-0000-0000-00005fb9c73f" "00000000-0000-0000-0000-00005fc54438" "00000000-0000-0000-0000-00005fb50a31"))
(comp (ref "U4")
(value "74LVC245")
(footprint "Package_DIP:DIP-20_W7.62mm")
(datasheet "http://www.ti.com/lit/gpn/sn74LS245")
(fields
(field (name "Footprint") "Package_DIP:DIP-20_W7.62mm")
(field (name "Datasheet") "http://www.ti.com/lit/gpn/sn74LS245")
(field (name "Description")))
(libsource (lib "74xx") (part "74LS245") (description "Octal BUS Transceivers, 3-State outputs"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "TTL BUS 3State"))
(property (name "ki_fp_filters") (value "DIP?20*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fa19168"))
(comp (ref "U5")
(value "74LVC374")
(footprint "Package_DIP:DIP-20_W7.62mm")
(datasheet "http://www.ti.com/lit/gpn/sn74LS374")
(fields
(field (name "Footprint") "Package_DIP:DIP-20_W7.62mm")
(field (name "Datasheet") "http://www.ti.com/lit/gpn/sn74LS374")
(field (name "Description")))
(libsource (lib "74xx") (part "74LS374") (description "8-bit Register, 3-state outputs"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "TTL DFF DFF8 REG 3State"))
(property (name "ki_fp_filters") (value "DIP?20* SOIC?20* SO?20*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fa1eb22"))
(comp (ref "U6")
(value "74LVC245")
(footprint "Package_DIP:DIP-20_W7.62mm")
(datasheet "http://www.ti.com/lit/gpn/sn74LS245")
(fields
(field (name "Footprint") "Package_DIP:DIP-20_W7.62mm")
(field (name "Datasheet") "http://www.ti.com/lit/gpn/sn74LS245")
(field (name "Description")))
(libsource (lib "74xx") (part "74LS245") (description "Octal BUS Transceivers, 3-State outputs"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "TTL BUS 3State"))
(property (name "ki_fp_filters") (value "DIP?20*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fed6949"))
(comp (ref "U7")
(value "74LVC374")
(footprint "Package_DIP:DIP-20_W7.62mm")
(datasheet "http://www.ti.com/lit/gpn/sn74LS374")
(fields
(field (name "Footprint") "Package_DIP:DIP-20_W7.62mm")
(field (name "Datasheet") "http://www.ti.com/lit/gpn/sn74LS374")
(field (name "Description")))
(libsource (lib "74xx") (part "74LS374") (description "8-bit Register, 3-state outputs"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "TTL DFF DFF8 REG 3State"))
(property (name "ki_fp_filters") (value "DIP?20* SOIC?20* SO?20*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-00005fed6a94"))
(comp (ref "U8")
(value "74LS32")
(footprint "Apple2:74LS32")
(datasheet "http://www.ti.com/lit/gpn/sn74LS32")
(fields
(field (name "Footprint") "Apple2:74LS32")
(field (name "Datasheet") "http://www.ti.com/lit/gpn/sn74LS32")
(field (name "Description")))
(libsource (lib "74xx") (part "74LS32") (description "Quad 2-input OR"))
(property (name "Sheetname") (value "Root"))
(property (name "Sheetfile") (value "Apple2IORPi.kicad_sch"))
(property (name "ki_keywords") (value "TTL Or2"))
(property (name "ki_fp_filters") (value "DIP?14*"))
(sheetpath (names "/") (tstamps "/"))
(tstamps "00000000-0000-0000-0000-000060d9a204" "00000000-0000-0000-0000-000060d9a31d" "00000000-0000-0000-0000-000060f3f0cc" "00000000-0000-0000-0000-000060f3f167" "00000000-0000-0000-0000-000060ba60c0")))
(libparts
(libpart (lib "74xx") (part "74LS00")
(description "quad 2-input NAND gate")
(docs "http://www.ti.com/lit/gpn/sn74ls00")
(footprints
(fp "DIP*W7.62mm*")
(fp "SO14*"))
(fields
(field (name "Reference") "U")
(field (name "Value") "74LS00")
(field (name "Footprint"))
(field (name "Datasheet") "http://www.ti.com/lit/gpn/sn74ls00")
(field (name "Description") "quad 2-input NAND gate"))
(pins
(pin (num "1") (name "") (type "input"))
(pin (num "2") (name "") (type "input"))
(pin (num "3") (name "") (type "output"))
(pin (num "4") (name "") (type "input"))
(pin (num "5") (name "") (type "input"))
(pin (num "6") (name "") (type "output"))
(pin (num "7") (name "GND") (type "power_in"))
(pin (num "8") (name "") (type "output"))
(pin (num "9") (name "") (type "input"))
(pin (num "10") (name "") (type "input"))
(pin (num "11") (name "") (type "output"))
(pin (num "12") (name "") (type "input"))
(pin (num "13") (name "") (type "input"))
(pin (num "14") (name "VCC") (type "power_in"))))
(libpart (lib "74xx") (part "74LS245")
(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")
(field (name "Footprint"))
(field (name "Datasheet") "http://www.ti.com/lit/gpn/sn74LS245")
(field (name "Description") "Octal BUS Transceivers, 3-State outputs"))
(pins
(pin (num "1") (name "A->B") (type "input"))
(pin (num "2") (name "A0") (type "tri_state"))
(pin (num "3") (name "A1") (type "tri_state"))
(pin (num "4") (name "A2") (type "tri_state"))
(pin (num "5") (name "A3") (type "tri_state"))
(pin (num "6") (name "A4") (type "tri_state"))
(pin (num "7") (name "A5") (type "tri_state"))
(pin (num "8") (name "A6") (type "tri_state"))
(pin (num "9") (name "A7") (type "tri_state"))
(pin (num "10") (name "GND") (type "power_in"))
(pin (num "11") (name "B7") (type "tri_state"))
(pin (num "12") (name "B6") (type "tri_state"))
(pin (num "13") (name "B5") (type "tri_state"))
(pin (num "14") (name "B4") (type "tri_state"))
(pin (num "15") (name "B3") (type "tri_state"))
(pin (num "16") (name "B2") (type "tri_state"))
(pin (num "17") (name "B1") (type "tri_state"))
(pin (num "18") (name "B0") (type "tri_state"))
(pin (num "19") (name "CE") (type "input"))
(pin (num "20") (name "VCC") (type "power_in"))))
(libpart (lib "74xx") (part "74LS32")
(description "Quad 2-input OR")
(docs "http://www.ti.com/lit/gpn/sn74LS32")
(footprints
(fp "DIP?14*"))
(fields
(field (name "Reference") "U")
(field (name "Value") "74LS32")
(field (name "Footprint"))
(field (name "Datasheet") "http://www.ti.com/lit/gpn/sn74LS32")
(field (name "Description") "Quad 2-input OR"))
(pins
(pin (num "1") (name "") (type "input"))
(pin (num "2") (name "") (type "input"))
(pin (num "3") (name "") (type "output"))
(pin (num "4") (name "") (type "input"))
(pin (num "5") (name "") (type "input"))
(pin (num "6") (name "") (type "output"))
(pin (num "7") (name "GND") (type "power_in"))
(pin (num "8") (name "") (type "output"))
(pin (num "9") (name "") (type "input"))
(pin (num "10") (name "") (type "input"))
(pin (num "11") (name "") (type "output"))
(pin (num "12") (name "") (type "input"))
(pin (num "13") (name "") (type "input"))
(pin (num "14") (name "VCC") (type "power_in"))))
(libpart (lib "74xx") (part "74LS374")
(description "8-bit Register, 3-state outputs")
(docs "http://www.ti.com/lit/gpn/sn74LS374")
(footprints
(fp "DIP?20*")
(fp "SOIC?20*")
(fp "SO?20*"))
(fields
(field (name "Reference") "U")
(field (name "Value") "74LS374")
(field (name "Footprint"))
(field (name "Datasheet") "http://www.ti.com/lit/gpn/sn74LS374")
(field (name "Description") "8-bit Register, 3-state outputs"))
(pins
(pin (num "1") (name "OE") (type "input"))
(pin (num "2") (name "O0") (type "tri_state"))
(pin (num "3") (name "D0") (type "input"))
(pin (num "4") (name "D1") (type "input"))
(pin (num "5") (name "O1") (type "tri_state"))
(pin (num "6") (name "O2") (type "tri_state"))
(pin (num "7") (name "D2") (type "input"))
(pin (num "8") (name "D3") (type "input"))
(pin (num "9") (name "O3") (type "tri_state"))
(pin (num "10") (name "GND") (type "power_in"))
(pin (num "11") (name "Cp") (type "input"))
(pin (num "12") (name "O4") (type "tri_state"))
(pin (num "13") (name "D4") (type "input"))
(pin (num "14") (name "D5") (type "input"))
(pin (num "15") (name "O5") (type "tri_state"))
(pin (num "16") (name "O6") (type "tri_state"))
(pin (num "17") (name "D6") (type "input"))
(pin (num "18") (name "D7") (type "input"))
(pin (num "19") (name "O7") (type "tri_state"))
(pin (num "20") (name "VCC") (type "power_in"))))
(libpart (lib "Connector") (part "Raspberry_Pi_2_3")
(description "expansion header for Raspberry Pi 2 & 3")
(docs "https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/rpi_SCH_3bplus_1p0_reduced.pdf")
(footprints
(fp "PinHeader*2x20*P2.54mm*Vertical*")
(fp "PinSocket*2x20*P2.54mm*Vertical*"))
(fields
(field (name "Reference") "J1")
(field (name "Value") "Raspberry_Pi_2_3")
(field (name "Footprint") "Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical")
(field (name "Datasheet") "https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/rpi_SCH_3bplus_1p0_reduced.pdf")
(field (name "Description") "expansion header for Raspberry Pi 2 & 3"))
(pins
(pin (num "1") (name "3V3") (type "power_out"))
(pin (num "2") (name "5V") (type "power_in"))
(pin (num "3") (name "SDA/GPIO2") (type "bidirectional"))
(pin (num "4") (name "5V") (type "power_in"))
(pin (num "5") (name "SCL/GPIO3") (type "bidirectional"))
(pin (num "6") (name "GND") (type "power_in"))
(pin (num "7") (name "GCLK0/GPIO4") (type "bidirectional"))
(pin (num "8") (name "GPIO14/TXD") (type "bidirectional"))
(pin (num "9") (name "GND") (type "power_in"))
(pin (num "10") (name "GPIO15/RXD") (type "bidirectional"))
(pin (num "11") (name "GPIO17") (type "bidirectional"))
(pin (num "12") (name "GPIO18/PWM0") (type "bidirectional"))
(pin (num "13") (name "GPIO27") (type "bidirectional"))
(pin (num "14") (name "GND") (type "power_in"))
(pin (num "15") (name "GPIO22") (type "bidirectional"))
(pin (num "16") (name "GPIO23") (type "bidirectional"))
(pin (num "17") (name "3V3") (type "power_out"))
(pin (num "18") (name "GPIO24") (type "bidirectional"))
(pin (num "19") (name "MOSI0/GPIO10") (type "bidirectional"))
(pin (num "20") (name "GND") (type "power_in"))
(pin (num "21") (name "MISO0/GPIO9") (type "bidirectional"))
(pin (num "22") (name "GPIO25") (type "bidirectional"))
(pin (num "23") (name "SCLK0/GPIO11") (type "bidirectional"))
(pin (num "24") (name "~{CE0}/GPIO8") (type "bidirectional"))
(pin (num "25") (name "GND") (type "power_in"))
(pin (num "26") (name "~{CE1}/GPIO7") (type "bidirectional"))
(pin (num "27") (name "ID_SD/GPIO0") (type "bidirectional"))
(pin (num "28") (name "ID_SC/GPIO1") (type "bidirectional"))
(pin (num "29") (name "GCLK1/GPIO5") (type "bidirectional"))
(pin (num "30") (name "GND") (type "power_in"))
(pin (num "31") (name "GCLK2/GPIO6") (type "bidirectional"))
(pin (num "32") (name "PWM0/GPIO12") (type "bidirectional"))
(pin (num "33") (name "PWM1/GPIO13") (type "bidirectional"))
(pin (num "34") (name "GND") (type "power_in"))
(pin (num "35") (name "GPIO19/MISO1") (type "bidirectional"))
(pin (num "36") (name "GPIO16") (type "bidirectional"))
(pin (num "37") (name "GPIO26") (type "bidirectional"))
(pin (num "38") (name "GPIO20/MOSI1") (type "bidirectional"))
(pin (num "39") (name "GND") (type "power_in"))
(pin (num "40") (name "GPIO21/SCLK1") (type "bidirectional"))))
(libpart (lib "Connector_Generic") (part "Conn_02x25_Counter_Clockwise")
(description "Generic connector, double row, 02x25, counter clockwise pin numbering scheme (similar to DIP packge numbering), script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs "~")
(footprints
(fp "Connector*:*_2x??_*"))
(fields
(field (name "Reference") "J0")
(field (name "Value") "Apple II Expansion Bus")
(field (name "Footprint") "Apple2:Apple II Expansion Edge Connector")
(field (name "Datasheet") "~")
(field (name "Description") "Generic connector, double row, 02x25, counter clockwise pin numbering scheme (similar to DIP packge numbering), script generated (kicad-library-utils/schlib/autogen/connector/)"))
(pins
(pin (num "1") (name "~{IO_SELECT}") (type "output"))
(pin (num "2") (name "A00") (type "output"))
(pin (num "3") (name "A01") (type "output"))
(pin (num "4") (name "A02") (type "output"))
(pin (num "5") (name "A03") (type "output"))
(pin (num "6") (name "A04") (type "output"))
(pin (num "7") (name "A05") (type "output"))
(pin (num "8") (name "A06") (type "output"))
(pin (num "9") (name "A07") (type "output"))
(pin (num "10") (name "A08") (type "output"))
(pin (num "11") (name "A09") (type "output"))
(pin (num "12") (name "A10") (type "output"))
(pin (num "13") (name "A11") (type "output"))
(pin (num "14") (name "A12") (type "output"))
(pin (num "15") (name "A13") (type "output"))
(pin (num "16") (name "A14") (type "output"))
(pin (num "17") (name "A15") (type "output"))
(pin (num "18") (name "R/~{W}") (type "output"))
(pin (num "19") (name "N.C.") (type "passive"))
(pin (num "20") (name "~{I/O_STROBE}") (type "output"))
(pin (num "21") (name "RDY") (type "input"))
(pin (num "22") (name "~{DMA}") (type "input"))
(pin (num "23") (name "INT_OUT") (type "input"))
(pin (num "24") (name "DMA_OUT") (type "input"))
(pin (num "25") (name "+5V") (type "power_out"))
(pin (num "26") (name "GND") (type "power_out"))
(pin (num "27") (name "DMA_IN") (type "output"))
(pin (num "28") (name "INT_IN") (type "output"))
(pin (num "29") (name "~{NMI}") (type "input"))
(pin (num "30") (name "~{IRQ}") (type "input"))
(pin (num "31") (name "~{RES}") (type "bidirectional"))
(pin (num "32") (name "~{INH}") (type "input"))
(pin (num "33") (name "-12V") (type "power_out"))
(pin (num "34") (name "-5V") (type "power_out"))
(pin (num "35") (name "N.C.") (type "passive"))
(pin (num "36") (name "7M") (type "output"))
(pin (num "37") (name "Q3") (type "output"))
(pin (num "38") (name "PHI1") (type "output"))
(pin (num "39") (name "USER1") (type "input"))
(pin (num "40") (name "PHI0") (type "output"))
(pin (num "41") (name "~{DEVICE_SELECT}") (type "output"))
(pin (num "42") (name "D7") (type "bidirectional"))
(pin (num "43") (name "D6") (type "bidirectional"))
(pin (num "44") (name "D5") (type "bidirectional"))
(pin (num "45") (name "D4") (type "bidirectional"))
(pin (num "46") (name "D3") (type "bidirectional"))
(pin (num "47") (name "D2") (type "bidirectional"))
(pin (num "48") (name "D1") (type "bidirectional"))
(pin (num "49") (name "D0") (type "bidirectional"))
(pin (num "50") (name "-12V") (type "power_out"))))
(libpart (lib "Device") (part "C")
(description "Unpolarized capacitor")
(docs "~")
(footprints
(fp "C_*"))
(fields
(field (name "Reference") "C")
(field (name "Value") "C")
(field (name "Footprint"))
(field (name "Datasheet") "~")
(field (name "Description") "Unpolarized capacitor"))
(pins
(pin (num "1") (name "") (type "passive"))
(pin (num "2") (name "") (type "passive"))))
(libpart (lib "Jumper") (part "Jumper_2_Bridged")
(description "Jumper, 2-pole, closed/bridged")
(docs "~")
(footprints
(fp "Jumper*")
(fp "TestPoint*2Pads*")
(fp "TestPoint*Bridge*"))
(fields
(field (name "Reference") "JP")
(field (name "Value") "Jumper_2_Bridged")
(field (name "Footprint"))
(field (name "Datasheet") "~")
(field (name "Description") "Jumper, 2-pole, closed/bridged"))
(pins
(pin (num "1") (name "A") (type "passive"))
(pin (num "2") (name "B") (type "passive"))))
(libpart (lib "Jumper") (part "Jumper_2_Open")
(description "Jumper, 2-pole, open")
(docs "~")
(footprints
(fp "Jumper*")
(fp "TestPoint*2Pads*")
(fp "TestPoint*Bridge*"))
(fields
(field (name "Reference") "JP")
(field (name "Value") "Jumper_2_Open")
(field (name "Footprint"))
(field (name "Datasheet") "~")
(field (name "Description") "Jumper, 2-pole, open"))
(pins
(pin (num "1") (name "A") (type "passive"))
(pin (num "2") (name "B") (type "passive"))))
(libpart (lib "Memory_EPROM") (part "27C256")
(description "OTP EPROM 256 KiBit")
(docs "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0014.pdf")
(footprints
(fp "DIP*W15.24mm*"))
(fields
(field (name "Reference") "U1")
(field (name "Value") "AT28C64B")
(field (name "Footprint") "Package_DIP:DIP-28_W15.24mm_Socket")
(field (name "Datasheet") "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0014.pdf")
(field (name "Description") "OTP EPROM 256 KiBit"))
(pins
(pin (num "1") (name "VPP") (type "input"))
(pin (num "2") (name "A12") (type "input"))
(pin (num "3") (name "A7") (type "input"))
(pin (num "4") (name "A6") (type "input"))
(pin (num "5") (name "A5") (type "input"))
(pin (num "6") (name "A4") (type "input"))
(pin (num "7") (name "A3") (type "input"))
(pin (num "8") (name "A2") (type "input"))
(pin (num "9") (name "A1") (type "input"))
(pin (num "10") (name "A0") (type "input"))
(pin (num "11") (name "D0") (type "tri_state"))
(pin (num "12") (name "D1") (type "tri_state"))
(pin (num "13") (name "D2") (type "tri_state"))
(pin (num "14") (name "GND") (type "power_in"))
(pin (num "15") (name "D3") (type "tri_state"))
(pin (num "16") (name "D4") (type "tri_state"))
(pin (num "17") (name "D5") (type "tri_state"))
(pin (num "18") (name "D6") (type "tri_state"))
(pin (num "19") (name "D7") (type "tri_state"))
(pin (num "20") (name "~{CE}") (type "input"))
(pin (num "21") (name "A10") (type "input"))
(pin (num "22") (name "~{OE}") (type "input"))
(pin (num "23") (name "A11") (type "input"))
(pin (num "24") (name "A9") (type "input"))
(pin (num "25") (name "A8") (type "input"))
(pin (num "26") (name "N.C.") (type "input"))
(pin (num "27") (name "~{WE}") (type "input"))
(pin (num "28") (name "VCC") (type "power_in")))))
(libraries
(library (logical "74xx")
(uri "/Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols//74xx.kicad_sym"))
(library (logical "Connector")
(uri "/Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols//Connector.kicad_sym"))
(library (logical "Connector_Generic")
(uri "/Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols//Connector_Generic.kicad_sym"))
(library (logical "Device")
(uri "/Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols//Device.kicad_sym"))
(library (logical "Jumper")
(uri "/Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols//Jumper.kicad_sym"))
(library (logical "Memory_EPROM")
(uri "/Applications/KiCad/KiCad.app/Contents/SharedSupport/symbols//Memory_EPROM.kicad_sym")))
(nets
(net (code "9") (name "+3V3")
(node (ref "C5") (pin "1") (pintype "passive"))
(node (ref "C6") (pin "1") (pintype "passive"))
(node (ref "C7") (pin "1") (pintype "passive"))
(node (ref "C8") (pin "1") (pintype "passive"))
(node (ref "J1") (pin "1") (pinfunction "3V3") (pintype "power_out"))
(node (ref "J1") (pin "17") (pinfunction "3V3") (pintype "power_out"))
(node (ref "U4") (pin "20") (pinfunction "VCC") (pintype "power_in"))
(node (ref "U5") (pin "20") (pinfunction "VCC") (pintype "power_in"))
(node (ref "U6") (pin "20") (pinfunction "VCC") (pintype "power_in"))
(node (ref "U7") (pin "20") (pinfunction "VCC") (pintype "power_in")))
(net (code "10") (name "+5V")
(node (ref "C1") (pin "1") (pintype "passive"))
(node (ref "C2") (pin "1") (pintype "passive"))
(node (ref "C3") (pin "1") (pintype "passive"))
(node (ref "C4") (pin "1") (pintype "passive"))
(node (ref "C9") (pin "1") (pintype "passive"))
(node (ref "J0") (pin "25") (pinfunction "+5V") (pintype "power_out"))
(node (ref "JP2") (pin "1") (pinfunction "A") (pintype "passive"))
(node (ref "JPINTPWR1") (pin "1") (pinfunction "A") (pintype "passive"))
(node (ref "U0") (pin "20") (pinfunction "VCC") (pintype "power_in"))
(node (ref "U1") (pin "28") (pinfunction "VCC") (pintype "power_in"))
(node (ref "U2") (pin "14") (pinfunction "VCC") (pintype "power_in"))
(node (ref "U3") (pin "14") (pinfunction "VCC") (pintype "power_in"))
(node (ref "U8") (pin "14") (pinfunction "VCC") (pintype "power_in")))
(net (code "11") (name "/A0")
(node (ref "J0") (pin "2") (pinfunction "A00") (pintype "output"))
(node (ref "U1") (pin "10") (pinfunction "A0") (pintype "input"))
(node (ref "U3") (pin "5") (pintype "input")))
(net (code "12") (name "/A1")
(node (ref "J0") (pin "3") (pinfunction "A01") (pintype "output"))
(node (ref "U1") (pin "9") (pinfunction "A1") (pintype "input"))
(node (ref "U3") (pin "13") (pintype "input")))
(net (code "13") (name "/A2")
(node (ref "J0") (pin "4") (pinfunction "A02") (pintype "output"))
(node (ref "U1") (pin "8") (pinfunction "A2") (pintype "input"))
(node (ref "U8") (pin "10") (pintype "input")))
(net (code "14") (name "/A3")
(node (ref "J0") (pin "5") (pinfunction "A03") (pintype "output"))
(node (ref "U1") (pin "7") (pinfunction "A3") (pintype "input"))
(node (ref "U8") (pin "13") (pintype "input")))
(net (code "15") (name "/A4")
(node (ref "J0") (pin "6") (pinfunction "A04") (pintype "output"))
(node (ref "U1") (pin "6") (pinfunction "A4") (pintype "input")))
(net (code "16") (name "/A5")
(node (ref "J0") (pin "7") (pinfunction "A05") (pintype "output"))
(node (ref "U1") (pin "5") (pinfunction "A5") (pintype "input")))
(net (code "17") (name "/A6")
(node (ref "J0") (pin "8") (pinfunction "A06") (pintype "output"))
(node (ref "U1") (pin "4") (pinfunction "A6") (pintype "input")))
(net (code "18") (name "/A7")
(node (ref "J0") (pin "9") (pinfunction "A07") (pintype "output"))
(node (ref "U1") (pin "3") (pinfunction "A7") (pintype "input")))
(net (code "19") (name "/A8")
(node (ref "J0") (pin "10") (pinfunction "A08") (pintype "output"))
(node (ref "U1") (pin "25") (pinfunction "A8") (pintype "input")))
(net (code "20") (name "/A9")
(node (ref "J0") (pin "11") (pinfunction "A09") (pintype "output"))
(node (ref "U1") (pin "24") (pinfunction "A9") (pintype "input")))
(net (code "21") (name "/A10")
(node (ref "J0") (pin "12") (pinfunction "A10") (pintype "output"))
(node (ref "U1") (pin "21") (pinfunction "A10") (pintype "input")))
(net (code "23") (name "/CD0")
(node (ref "U0") (pin "18") (pinfunction "B0") (pintype "tri_state"))
(node (ref "U1") (pin "11") (pinfunction "D0") (pintype "tri_state"))
(node (ref "U4") (pin "2") (pinfunction "A0") (pintype "tri_state"))
(node (ref "U5") (pin "3") (pinfunction "D0") (pintype "input"))
(node (ref "U6") (pin "2") (pinfunction "A0") (pintype "tri_state"))
(node (ref "U7") (pin "3") (pinfunction "D0") (pintype "input")))
(net (code "24") (name "/CD1")
(node (ref "U0") (pin "17") (pinfunction "B1") (pintype "tri_state"))
(node (ref "U1") (pin "12") (pinfunction "D1") (pintype "tri_state"))
(node (ref "U4") (pin "3") (pinfunction "A1") (pintype "tri_state"))
(node (ref "U5") (pin "4") (pinfunction "D1") (pintype "input"))
(node (ref "U6") (pin "3") (pinfunction "A1") (pintype "tri_state"))
(node (ref "U7") (pin "4") (pinfunction "D1") (pintype "input")))
(net (code "25") (name "/CD2")
(node (ref "U0") (pin "16") (pinfunction "B2") (pintype "tri_state"))
(node (ref "U1") (pin "13") (pinfunction "D2") (pintype "tri_state"))
(node (ref "U4") (pin "4") (pinfunction "A2") (pintype "tri_state"))
(node (ref "U5") (pin "7") (pinfunction "D2") (pintype "input"))
(node (ref "U6") (pin "4") (pinfunction "A2") (pintype "tri_state"))
(node (ref "U7") (pin "7") (pinfunction "D2") (pintype "input")))
(net (code "26") (name "/CD3")
(node (ref "U0") (pin "15") (pinfunction "B3") (pintype "tri_state"))
(node (ref "U1") (pin "15") (pinfunction "D3") (pintype "tri_state"))
(node (ref "U4") (pin "5") (pinfunction "A3") (pintype "tri_state"))
(node (ref "U5") (pin "8") (pinfunction "D3") (pintype "input"))
(node (ref "U6") (pin "5") (pinfunction "A3") (pintype "tri_state"))
(node (ref "U7") (pin "8") (pinfunction "D3") (pintype "input")))
(net (code "27") (name "/CD4")
(node (ref "U0") (pin "14") (pinfunction "B4") (pintype "tri_state"))
(node (ref "U1") (pin "16") (pinfunction "D4") (pintype "tri_state"))
(node (ref "U4") (pin "6") (pinfunction "A4") (pintype "tri_state"))
(node (ref "U5") (pin "13") (pinfunction "D4") (pintype "input"))
(node (ref "U6") (pin "6") (pinfunction "A4") (pintype "tri_state"))
(node (ref "U7") (pin "13") (pinfunction "D4") (pintype "input")))
(net (code "28") (name "/CD5")
(node (ref "U0") (pin "13") (pinfunction "B5") (pintype "tri_state"))
(node (ref "U1") (pin "17") (pinfunction "D5") (pintype "tri_state"))
(node (ref "U4") (pin "7") (pinfunction "A5") (pintype "tri_state"))
(node (ref "U5") (pin "14") (pinfunction "D5") (pintype "input"))
(node (ref "U6") (pin "7") (pinfunction "A5") (pintype "tri_state"))
(node (ref "U7") (pin "14") (pinfunction "D5") (pintype "input")))
(net (code "29") (name "/CD6")
(node (ref "U0") (pin "12") (pinfunction "B6") (pintype "tri_state"))
(node (ref "U1") (pin "18") (pinfunction "D6") (pintype "tri_state"))
(node (ref "U4") (pin "8") (pinfunction "A6") (pintype "tri_state"))
(node (ref "U5") (pin "17") (pinfunction "D6") (pintype "input"))
(node (ref "U6") (pin "8") (pinfunction "A6") (pintype "tri_state"))
(node (ref "U7") (pin "17") (pinfunction "D6") (pintype "input")))
(net (code "30") (name "/CD7")
(node (ref "U0") (pin "11") (pinfunction "B7") (pintype "tri_state"))
(node (ref "U1") (pin "19") (pinfunction "D7") (pintype "tri_state"))
(node (ref "U4") (pin "9") (pinfunction "A7") (pintype "tri_state"))
(node (ref "U5") (pin "18") (pinfunction "D7") (pintype "input"))
(node (ref "U6") (pin "9") (pinfunction "A7") (pintype "tri_state"))
(node (ref "U7") (pin "18") (pinfunction "D7") (pintype "input")))
(net (code "32") (name "/GPIO4")
(node (ref "J1") (pin "7") (pinfunction "GCLK0/GPIO4") (pintype "bidirectional"))
(node (ref "U4") (pin "18") (pinfunction "B0") (pintype "tri_state")))
(net (code "33") (name "/GPIO5")
(node (ref "J1") (pin "29") (pinfunction "GCLK1/GPIO5") (pintype "bidirectional"))
(node (ref "U4") (pin "11") (pinfunction "B7") (pintype "tri_state")))
(net (code "34") (name "/GPIO6")
(node (ref "J1") (pin "31") (pinfunction "GCLK2/GPIO6") (pintype "bidirectional"))
(node (ref "U5") (pin "2") (pinfunction "O0") (pintype "tri_state")))
(net (code "35") (name "/GPIO7")
(node (ref "J1") (pin "26") (pinfunction "~{CE1}/GPIO7") (pintype "bidirectional"))
(node (ref "U6") (pin "14") (pinfunction "B4") (pintype "tri_state")))
(net (code "36") (name "/GPIO8")
(node (ref "J1") (pin "24") (pinfunction "~{CE0}/GPIO8") (pintype "bidirectional"))
(node (ref "U6") (pin "13") (pinfunction "B5") (pintype "tri_state")))
(net (code "37") (name "/GPIO9")
(node (ref "J1") (pin "21") (pinfunction "MISO0/GPIO9") (pintype "bidirectional"))
(node (ref "U4") (pin "13") (pinfunction "B5") (pintype "tri_state")))
(net (code "38") (name "/GPIO10")
(node (ref "J1") (pin "19") (pinfunction "MOSI0/GPIO10") (pintype "bidirectional"))
(node (ref "U4") (pin "14") (pinfunction "B4") (pintype "tri_state")))
(net (code "39") (name "/GPIO11")
(node (ref "J1") (pin "23") (pinfunction "SCLK0/GPIO11") (pintype "bidirectional"))
(node (ref "U4") (pin "12") (pinfunction "B6") (pintype "tri_state")))
(net (code "40") (name "/GPIO12")
(node (ref "J1") (pin "32") (pinfunction "PWM0/GPIO12") (pintype "bidirectional"))
(node (ref "U5") (pin "19") (pinfunction "O7") (pintype "tri_state")))
(net (code "41") (name "/GPIO13")
(node (ref "J1") (pin "33") (pinfunction "PWM1/GPIO13") (pintype "bidirectional"))
(node (ref "U5") (pin "5") (pinfunction "O1") (pintype "tri_state")))
(net (code "42") (name "/GPIO14")
(node (ref "J1") (pin "8") (pinfunction "GPIO14/TXD") (pintype "bidirectional"))
(node (ref "U7") (pin "9") (pinfunction "O3") (pintype "tri_state")))
(net (code "43") (name "/GPIO15")
(node (ref "J1") (pin "10") (pinfunction "GPIO15/RXD") (pintype "bidirectional"))
(node (ref "U7") (pin "6") (pinfunction "O2") (pintype "tri_state")))
(net (code "44") (name "/GPIO16")
(node (ref "J1") (pin "36") (pinfunction "GPIO16") (pintype "bidirectional"))
(node (ref "U5") (pin "16") (pinfunction "O6") (pintype "tri_state")))
(net (code "45") (name "/GPIO17")
(node (ref "J1") (pin "11") (pinfunction "GPIO17") (pintype "bidirectional"))
(node (ref "U4") (pin "17") (pinfunction "B1") (pintype "tri_state")))
(net (code "46") (name "/GPIO18")
(node (ref "J1") (pin "12") (pinfunction "GPIO18/PWM0") (pintype "bidirectional"))
(node (ref "U7") (pin "5") (pinfunction "O1") (pintype "tri_state")))
(net (code "47") (name "/GPIO19")
(node (ref "J1") (pin "35") (pinfunction "GPIO19/MISO1") (pintype "bidirectional"))
(node (ref "U5") (pin "6") (pinfunction "O2") (pintype "tri_state")))
(net (code "48") (name "/GPIO20")
(node (ref "J1") (pin "38") (pinfunction "GPIO20/MOSI1") (pintype "bidirectional"))
(node (ref "U5") (pin "15") (pinfunction "O5") (pintype "tri_state")))
(net (code "49") (name "/GPIO21")
(node (ref "J1") (pin "40") (pinfunction "GPIO21/SCLK1") (pintype "bidirectional"))
(node (ref "U5") (pin "12") (pinfunction "O4") (pintype "tri_state")))
(net (code "50") (name "/GPIO22")
(node (ref "J1") (pin "15") (pinfunction "GPIO22") (pintype "bidirectional"))
(node (ref "U4") (pin "15") (pinfunction "B3") (pintype "tri_state")))
(net (code "51") (name "/GPIO23")
(node (ref "J1") (pin "16") (pinfunction "GPIO23") (pintype "bidirectional"))
(node (ref "U7") (pin "2") (pinfunction "O0") (pintype "tri_state")))
(net (code "52") (name "/GPIO24")
(node (ref "J1") (pin "18") (pinfunction "GPIO24") (pintype "bidirectional"))
(node (ref "U6") (pin "11") (pinfunction "B7") (pintype "tri_state")))
(net (code "53") (name "/GPIO25")
(node (ref "J1") (pin "22") (pinfunction "GPIO25") (pintype "bidirectional"))
(node (ref "U6") (pin "12") (pinfunction "B6") (pintype "tri_state")))
(net (code "54") (name "/GPIO26")
(node (ref "J1") (pin "37") (pinfunction "GPIO26") (pintype "bidirectional"))
(node (ref "U5") (pin "9") (pinfunction "O3") (pintype "tri_state")))
(net (code "55") (name "/GPIO27")
(node (ref "J1") (pin "13") (pinfunction "GPIO27") (pintype "bidirectional"))
(node (ref "U4") (pin "16") (pinfunction "B2") (pintype "tri_state")))
(net (code "57") (name "GND")
(node (ref "C1") (pin "2") (pintype "passive"))
(node (ref "C2") (pin "2") (pintype "passive"))
(node (ref "C3") (pin "2") (pintype "passive"))
(node (ref "C4") (pin "2") (pintype "passive"))
(node (ref "C5") (pin "2") (pintype "passive"))
(node (ref "C6") (pin "2") (pintype "passive"))
(node (ref "C7") (pin "2") (pintype "passive"))
(node (ref "C8") (pin "2") (pintype "passive"))
(node (ref "C9") (pin "2") (pintype "passive"))
(node (ref "J0") (pin "26") (pinfunction "GND") (pintype "power_out"))
(node (ref "J1") (pin "14") (pinfunction "GND") (pintype "power_in"))
(node (ref "J1") (pin "20") (pinfunction "GND") (pintype "power_in"))
(node (ref "J1") (pin "25") (pinfunction "GND") (pintype "power_in"))
(node (ref "J1") (pin "30") (pinfunction "GND") (pintype "power_in"))
(node (ref "J1") (pin "34") (pinfunction "GND") (pintype "power_in"))
(node (ref "J1") (pin "39") (pinfunction "GND") (pintype "power_in"))
(node (ref "J1") (pin "6") (pinfunction "GND") (pintype "power_in"))
(node (ref "J1") (pin "9") (pinfunction "GND") (pintype "power_in"))
(node (ref "U0") (pin "10") (pinfunction "GND") (pintype "power_in"))
(node (ref "U1") (pin "14") (pinfunction "GND") (pintype "power_in"))
(node (ref "U2") (pin "7") (pinfunction "GND") (pintype "power_in"))
(node (ref "U3") (pin "7") (pinfunction "GND") (pintype "power_in"))
(node (ref "U4") (pin "1") (pinfunction "A->B") (pintype "input"))
(node (ref "U4") (pin "10") (pinfunction "GND") (pintype "power_in"))
(node (ref "U5") (pin "1") (pinfunction "OE") (pintype "input"))
(node (ref "U5") (pin "10") (pinfunction "GND") (pintype "power_in"))
(node (ref "U6") (pin "1") (pinfunction "A->B") (pintype "input"))
(node (ref "U6") (pin "10") (pinfunction "GND") (pintype "power_in"))
(node (ref "U7") (pin "1") (pinfunction "OE") (pintype "input"))
(node (ref "U7") (pin "10") (pinfunction "GND") (pintype "power_in"))
(node (ref "U8") (pin "7") (pinfunction "GND") (pintype "power_in")))
(net (code "58") (name "Net-(J0-D0)")
(node (ref "J0") (pin "49") (pinfunction "D0") (pintype "bidirectional"))
(node (ref "U0") (pin "2") (pinfunction "A0") (pintype "tri_state")))
(net (code "59") (name "Net-(J0-D1)")
(node (ref "J0") (pin "48") (pinfunction "D1") (pintype "bidirectional"))
(node (ref "U0") (pin "3") (pinfunction "A1") (pintype "tri_state")))
(net (code "60") (name "Net-(J0-D2)")
(node (ref "J0") (pin "47") (pinfunction "D2") (pintype "bidirectional"))
(node (ref "U0") (pin "4") (pinfunction "A2") (pintype "tri_state")))
(net (code "61") (name "Net-(J0-D3)")
(node (ref "J0") (pin "46") (pinfunction "D3") (pintype "bidirectional"))
(node (ref "U0") (pin "5") (pinfunction "A3") (pintype "tri_state")))
(net (code "62") (name "Net-(J0-D4)")
(node (ref "J0") (pin "45") (pinfunction "D4") (pintype "bidirectional"))
(node (ref "U0") (pin "6") (pinfunction "A4") (pintype "tri_state")))
(net (code "63") (name "Net-(J0-D5)")
(node (ref "J0") (pin "44") (pinfunction "D5") (pintype "bidirectional"))
(node (ref "U0") (pin "7") (pinfunction "A5") (pintype "tri_state")))
(net (code "64") (name "Net-(J0-D6)")
(node (ref "J0") (pin "43") (pinfunction "D6") (pintype "bidirectional"))
(node (ref "U0") (pin "8") (pinfunction "A6") (pintype "tri_state")))
(net (code "65") (name "Net-(J0-D7)")
(node (ref "J0") (pin "42") (pinfunction "D7") (pintype "bidirectional"))
(node (ref "U0") (pin "9") (pinfunction "A7") (pintype "tri_state")))
(net (code "66") (name "Net-(J0-DMA_IN)")
(node (ref "J0") (pin "24") (pinfunction "DMA_OUT") (pintype "input"))
(node (ref "J0") (pin "27") (pinfunction "DMA_IN") (pintype "output")))
(net (code "67") (name "Net-(J0-INT_IN)")
(node (ref "J0") (pin "23") (pinfunction "INT_OUT") (pintype "input"))
(node (ref "J0") (pin "28") (pinfunction "INT_IN") (pintype "output")))
(net (code "68") (name "Net-(J0-R{slash}~{W})")
(node (ref "J0") (pin "18") (pinfunction "R/~{W}") (pintype "output"))
(node (ref "U2") (pin "12") (pintype "input"))
(node (ref "U2") (pin "13") (pintype "input")))
(net (code "69") (name "Net-(J0-~{DEVICE_SELECT})")
(node (ref "J0") (pin "41") (pinfunction "~{DEVICE_SELECT}") (pintype "output"))
(node (ref "U2") (pin "1") (pintype "input"))
(node (ref "U3") (pin "2") (pintype "input"))
(node (ref "U3") (pin "9") (pintype "input"))
(node (ref "U8") (pin "1") (pintype "input"))
(node (ref "U8") (pin "4") (pintype "input")))
(net (code "70") (name "Net-(J0-~{IO_SELECT})")
(node (ref "J0") (pin "1") (pinfunction "~{IO_SELECT}") (pintype "output"))
(node (ref "U1") (pin "20") (pinfunction "~{CE}") (pintype "input"))
(node (ref "U2") (pin "2") (pintype "input")))
(net (code "71") (name "Net-(JP1-A)")
(node (ref "JP1") (pin "1") (pinfunction "A") (pintype "passive"))
(node (ref "U2") (pin "8") (pintype "output"))
(node (ref "U3") (pin "12") (pintype "input"))
(node (ref "U8") (pin "12") (pintype "input")))
(net (code "72") (name "Net-(JP1-B)")
(node (ref "JP1") (pin "2") (pinfunction "B") (pintype "passive"))
(node (ref "JP2") (pin "2") (pinfunction "B") (pintype "passive"))
(node (ref "JP3") (pin "2") (pinfunction "B") (pintype "passive"))
(node (ref "U1") (pin "27") (pinfunction "~{WE}") (pintype "input")))
(net (code "73") (name "Net-(JP3-A)")
(node (ref "JP3") (pin "1") (pinfunction "A") (pintype "passive"))
(node (ref "U7") (pin "19") (pinfunction "O7") (pintype "tri_state")))
(net (code "74") (name "Net-(JPINTPWR1-B)")
(node (ref "J1") (pin "2") (pinfunction "5V") (pintype "power_in"))
(node (ref "J1") (pin "4") (pinfunction "5V") (pintype "power_in"))
(node (ref "JPINTPWR1") (pin "2") (pinfunction "B") (pintype "passive")))
(net (code "75") (name "Net-(U0-A->B)")
(node (ref "U0") (pin "1") (pinfunction "A->B") (pintype "input"))
(node (ref "U1") (pin "22") (pinfunction "~{OE}") (pintype "input"))
(node (ref "U2") (pin "10") (pintype "input"))
(node (ref "U2") (pin "11") (pintype "output"))
(node (ref "U2") (pin "9") (pintype "input"))
(node (ref "U3") (pin "4") (pintype "input"))
(node (ref "U8") (pin "9") (pintype "input")))
(net (code "76") (name "Net-(U0-CE)")
(node (ref "U0") (pin "19") (pinfunction "CE") (pintype "input"))
(node (ref "U2") (pin "6") (pintype "output")))
(net (code "77") (name "Net-(U1-A11)")
(node (ref "U1") (pin "23") (pinfunction "A11") (pintype "input"))
(node (ref "U7") (pin "12") (pinfunction "O4") (pintype "tri_state")))
(net (code "78") (name "Net-(U1-A12)")
(node (ref "U1") (pin "2") (pinfunction "A12") (pintype "input"))
(node (ref "U7") (pin "15") (pinfunction "O5") (pintype "tri_state")))
(net (code "79") (name "Net-(U1-N.C.)")
(node (ref "U1") (pin "26") (pinfunction "N.C.") (pintype "input"))
(node (ref "U7") (pin "16") (pinfunction "O6") (pintype "tri_state")))
(net (code "80") (name "Net-(U2-Pad3)")
(node (ref "U2") (pin "3") (pintype "output"))
(node (ref "U2") (pin "4") (pintype "input"))
(node (ref "U2") (pin "5") (pintype "input")))
(net (code "81") (name "Net-(U3-Pad1)")
(node (ref "U3") (pin "1") (pintype "input"))
(node (ref "U3") (pin "6") (pintype "output")))
(net (code "82") (name "Net-(U3-Pad10)")
(node (ref "U3") (pin "10") (pintype "input"))
(node (ref "U3") (pin "11") (pintype "output")))
(net (code "83") (name "Net-(U4-CE)")
(node (ref "U3") (pin "3") (pintype "output"))
(node (ref "U4") (pin "19") (pinfunction "CE") (pintype "input")))
(net (code "84") (name "Net-(U5-Cp)")
(node (ref "U3") (pin "8") (pintype "output"))
(node (ref "U5") (pin "11") (pinfunction "Cp") (pintype "input")))
(net (code "85") (name "Net-(U6-CE)")
(node (ref "U6") (pin "19") (pinfunction "CE") (pintype "input"))
(node (ref "U8") (pin "3") (pintype "output")))
(net (code "86") (name "Net-(U7-Cp)")
(node (ref "U7") (pin "11") (pinfunction "Cp") (pintype "input"))
(node (ref "U8") (pin "6") (pintype "output")))
(net (code "87") (name "Net-(U8-Pad2)")
(node (ref "U8") (pin "2") (pintype "input"))
(node (ref "U8") (pin "8") (pintype "output")))
(net (code "88") (name "Net-(U8-Pad11)")
(node (ref "U8") (pin "11") (pintype "output"))
(node (ref "U8") (pin "5") (pintype "input")))
(net (code "89") (name "unconnected-(J0--5V-Pad34)")
(node (ref "J0") (pin "34") (pinfunction "-5V") (pintype "power_out+no_connect")))
(net (code "90") (name "unconnected-(J0--12V-Pad33)")
(node (ref "J0") (pin "33") (pinfunction "-12V") (pintype "power_out+no_connect")))
(net (code "91") (name "unconnected-(J0--12V-Pad50)")
(node (ref "J0") (pin "50") (pinfunction "-12V") (pintype "power_out+no_connect")))
(net (code "92") (name "unconnected-(J0-7M-Pad36)")
(node (ref "J0") (pin "36") (pinfunction "7M") (pintype "output+no_connect")))
(net (code "93") (name "unconnected-(J0-A11-Pad13)")
(node (ref "J0") (pin "13") (pinfunction "A11") (pintype "output+no_connect")))
(net (code "94") (name "unconnected-(J0-A12-Pad14)")
(node (ref "J0") (pin "14") (pinfunction "A12") (pintype "output+no_connect")))
(net (code "95") (name "unconnected-(J0-A13-Pad15)")
(node (ref "J0") (pin "15") (pinfunction "A13") (pintype "output+no_connect")))
(net (code "96") (name "unconnected-(J0-A14-Pad16)")
(node (ref "J0") (pin "16") (pinfunction "A14") (pintype "output+no_connect")))
(net (code "97") (name "unconnected-(J0-A15-Pad17)")
(node (ref "J0") (pin "17") (pinfunction "A15") (pintype "output+no_connect")))
(net (code "98") (name "unconnected-(J0-N.C.-Pad19)")
(node (ref "J0") (pin "19") (pinfunction "N.C.") (pintype "passive+no_connect")))
(net (code "99") (name "unconnected-(J0-N.C.-Pad35)")
(node (ref "J0") (pin "35") (pinfunction "N.C.") (pintype "passive+no_connect")))
(net (code "100") (name "unconnected-(J0-PHI0-Pad40)")
(node (ref "J0") (pin "40") (pinfunction "PHI0") (pintype "output+no_connect")))
(net (code "101") (name "unconnected-(J0-PHI1-Pad38)")
(node (ref "J0") (pin "38") (pinfunction "PHI1") (pintype "output+no_connect")))
(net (code "102") (name "unconnected-(J0-Q3-Pad37)")
(node (ref "J0") (pin "37") (pinfunction "Q3") (pintype "output+no_connect")))
(net (code "103") (name "unconnected-(J0-RDY-Pad21)")
(node (ref "J0") (pin "21") (pinfunction "RDY") (pintype "input+no_connect")))
(net (code "104") (name "unconnected-(J0-USER1-Pad39)")
(node (ref "J0") (pin "39") (pinfunction "USER1") (pintype "input+no_connect")))
(net (code "105") (name "unconnected-(J0-~{DMA}-Pad22)")
(node (ref "J0") (pin "22") (pinfunction "~{DMA}") (pintype "input+no_connect")))
(net (code "106") (name "unconnected-(J0-~{INH}-Pad32)")
(node (ref "J0") (pin "32") (pinfunction "~{INH}") (pintype "input+no_connect")))
(net (code "107") (name "unconnected-(J0-~{IRQ}-Pad30)")
(node (ref "J0") (pin "30") (pinfunction "~{IRQ}") (pintype "input+no_connect")))
(net (code "108") (name "unconnected-(J0-~{I{slash}O_STROBE}-Pad20)")
(node (ref "J0") (pin "20") (pinfunction "~{I/O_STROBE}") (pintype "output+no_connect")))
(net (code "109") (name "unconnected-(J0-~{NMI}-Pad29)")
(node (ref "J0") (pin "29") (pinfunction "~{NMI}") (pintype "input+no_connect")))
(net (code "110") (name "unconnected-(J0-~{RES}-Pad31)")
(node (ref "J0") (pin "31") (pinfunction "~{RES}") (pintype "bidirectional+no_connect")))
(net (code "111") (name "unconnected-(J1-ID_SC{slash}GPIO1-Pad28)")
(node (ref "J1") (pin "28") (pinfunction "ID_SC/GPIO1") (pintype "bidirectional+no_connect")))
(net (code "112") (name "unconnected-(J1-ID_SD{slash}GPIO0-Pad27)")
(node (ref "J1") (pin "27") (pinfunction "ID_SD/GPIO0") (pintype "bidirectional+no_connect")))
(net (code "113") (name "unconnected-(J1-SCL{slash}GPIO3-Pad5)")
(node (ref "J1") (pin "5") (pinfunction "SCL/GPIO3") (pintype "bidirectional+no_connect")))
(net (code "114") (name "unconnected-(J1-SDA{slash}GPIO2-Pad3)")
(node (ref "J1") (pin "3") (pinfunction "SDA/GPIO2") (pintype "bidirectional+no_connect")))
(net (code "115") (name "unconnected-(U1-VPP-Pad1)")
(node (ref "U1") (pin "1") (pinfunction "VPP") (pintype "input+no_connect")))
(net (code "116") (name "unconnected-(U6-B0-Pad18)")
(node (ref "U6") (pin "18") (pinfunction "B0") (pintype "tri_state+no_connect")))
(net (code "117") (name "unconnected-(U6-B1-Pad17)")
(node (ref "U6") (pin "17") (pinfunction "B1") (pintype "tri_state+no_connect")))
(net (code "118") (name "unconnected-(U6-B2-Pad16)")
(node (ref "U6") (pin "16") (pinfunction "B2") (pintype "tri_state+no_connect")))
(net (code "119") (name "unconnected-(U6-B3-Pad15)")
(node (ref "U6") (pin "15") (pinfunction "B3") (pintype "tri_state+no_connect")))))