Files
flippr-circuit/circuit/mainboard/mainboard.net
2019-01-09 15:17:06 +01:00

468 lines
19 KiB
Plaintext

(export (version D)
(design
(source /home/johannes/git/flippr-circuit/circuit/mainboard/mainboard.sch)
(date "Mi 09 Jan 2019 15:04:16 CET")
(tool "Eeschema 5.0.2-bee76a0~70~ubuntu18.04.1")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source mainboard.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref J1)
(value Raspberry_Pi_2_3)
(footprint Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical)
(datasheet https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/rpi_SCH_3bplus_1p0_reduced.pdf)
(libsource (lib Connector) (part Raspberry_Pi_2_3) (description "expansion header for Raspberry Pi 2 & 3"))
(sheetpath (names /) (tstamps /))
(tstamp 5C35F1BF))
(comp (ref U1)
(value 74HC245)
(datasheet http://www.ti.com/lit/gpn/sn74HC245)
(libsource (lib 74xx) (part 74HC245) (description "Octal BUS Transceivers, 3-State outputs"))
(sheetpath (names /) (tstamps /))
(tstamp 5C35F2D7))
(comp (ref U2)
(value CD4051B)
(datasheet http://www.ti.com/lit/ds/symlink/cd4052b.pdf)
(libsource (lib Analog_Switch) (part CD4051B) (description "CMOS single 8-channel analog multiplexer demultiplexer, TSSOP-16/DIP-16/SOIC-16"))
(sheetpath (names /) (tstamps /))
(tstamp 5C35F42C))
(comp (ref U4)
(value MCP23017_SP)
(footprint Package_DIP:DIP-28_W7.62mm)
(datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf)
(libsource (lib Interface_Expansion) (part MCP23017_SP) (description "16-bit I/O expander, I2C, interrupts, w pull-ups, SPDIP-28"))
(sheetpath (names /) (tstamps /))
(tstamp 5C35F617))
(comp (ref U3)
(value 74LS138)
(datasheet http://www.ti.com/lit/gpn/sn74LS138)
(libsource (lib 74xx) (part 74LS138) (description "Decoder 3 to 8 active low outputs"))
(sheetpath (names /) (tstamps /))
(tstamp 5C35F892)))
(libparts
(libpart (lib 74xx) (part 74LS138)
(description "Decoder 3 to 8 active low outputs")
(docs http://www.ti.com/lit/gpn/sn74LS138)
(footprints
(fp DIP?16*))
(fields
(field (name Reference) U)
(field (name Value) 74LS138))
(pins
(pin (num 1) (name A0) (type input))
(pin (num 2) (name A1) (type input))
(pin (num 3) (name A2) (type input))
(pin (num 4) (name E1) (type input))
(pin (num 5) (name E2) (type input))
(pin (num 6) (name E3) (type input))
(pin (num 7) (name O7) (type output))
(pin (num 8) (name GND) (type power_in))
(pin (num 9) (name O6) (type output))
(pin (num 10) (name O5) (type output))
(pin (num 11) (name O4) (type output))
(pin (num 12) (name O3) (type output))
(pin (num 13) (name O2) (type output))
(pin (num 14) (name O1) (type output))
(pin (num 15) (name O0) (type output))
(pin (num 16) (name VCC) (type power_in))))
(libpart (lib 74xx) (part 74LS245)
(aliases
(alias 74HC245))
(description "Octal BUS Transceivers, 3-State outputs")
(docs http://www.ti.com/lit/gpn/sn74LS245)
(footprints
(fp DIP?20*))
(fields
(field (name Reference) U)
(field (name Value) 74LS245))
(pins
(pin (num 1) (name A->B) (type input))
(pin (num 2) (name A0) (type 3state))
(pin (num 3) (name A1) (type 3state))
(pin (num 4) (name A2) (type 3state))
(pin (num 5) (name A3) (type 3state))
(pin (num 6) (name A4) (type 3state))
(pin (num 7) (name A5) (type 3state))
(pin (num 8) (name A6) (type 3state))
(pin (num 9) (name A7) (type 3state))
(pin (num 10) (name GND) (type power_in))
(pin (num 11) (name B7) (type 3state))
(pin (num 12) (name B6) (type 3state))
(pin (num 13) (name B5) (type 3state))
(pin (num 14) (name B4) (type 3state))
(pin (num 15) (name B3) (type 3state))
(pin (num 16) (name B2) (type 3state))
(pin (num 17) (name B1) (type 3state))
(pin (num 18) (name B0) (type 3state))
(pin (num 19) (name CE) (type input))
(pin (num 20) (name VCC) (type power_in))))
(libpart (lib Analog_Switch) (part CD4051B)
(description "CMOS single 8-channel analog multiplexer demultiplexer, TSSOP-16/DIP-16/SOIC-16")
(docs http://www.ti.com/lit/ds/symlink/cd4052b.pdf)
(footprints
(fp TSSOP*4.4x5mm*P0.65mm*)
(fp DIP*W7.62*)
(fp SOIC*3.9x9.9mm*P1.27mm*)
(fp SO*5.3x10.2mm*P1.27mm*))
(fields
(field (name Reference) U)
(field (name Value) CD4051B))
(pins
(pin (num 1) (name X4) (type BiDi))
(pin (num 2) (name X6) (type BiDi))
(pin (num 3) (name X) (type BiDi))
(pin (num 4) (name X7) (type BiDi))
(pin (num 5) (name X5) (type BiDi))
(pin (num 6) (name INH) (type input))
(pin (num 7) (name VEE) (type power_in))
(pin (num 8) (name VSS) (type power_in))
(pin (num 9) (name C) (type input))
(pin (num 10) (name B) (type input))
(pin (num 11) (name A) (type input))
(pin (num 12) (name X3) (type BiDi))
(pin (num 13) (name X0) (type BiDi))
(pin (num 14) (name X1) (type BiDi))
(pin (num 15) (name X2) (type BiDi))
(pin (num 16) (name VDD) (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) J)
(field (name Value) Raspberry_Pi_2_3))
(pins
(pin (num 1) (name 3V3) (type power_in))
(pin (num 2) (name 5V) (type power_in))
(pin (num 3) (name SDA/GPIO2) (type BiDi))
(pin (num 4) (name 5V) (type power_in))
(pin (num 5) (name SCL/GPIO3) (type BiDi))
(pin (num 6) (name GND) (type power_in))
(pin (num 7) (name GCLK0/GPIO4) (type BiDi))
(pin (num 8) (name GPIO14/TXD) (type BiDi))
(pin (num 9) (name GND) (type power_in))
(pin (num 10) (name GPIO15/RXD) (type BiDi))
(pin (num 11) (name GPIO17) (type BiDi))
(pin (num 12) (name GPIO18/PWM0) (type BiDi))
(pin (num 13) (name GPIO27) (type BiDi))
(pin (num 14) (name GND) (type power_in))
(pin (num 15) (name GPIO22) (type BiDi))
(pin (num 16) (name GPIO23) (type BiDi))
(pin (num 17) (name 3V3) (type power_in))
(pin (num 18) (name GPIO24) (type BiDi))
(pin (num 19) (name MOSI0/GPIO10) (type BiDi))
(pin (num 20) (name GND) (type power_in))
(pin (num 21) (name MISO0/GPIO9) (type BiDi))
(pin (num 22) (name GPIO25) (type BiDi))
(pin (num 23) (name SCLK0/GPIO11) (type BiDi))
(pin (num 24) (name ~CE0~/GPIO8) (type BiDi))
(pin (num 25) (name GND) (type power_in))
(pin (num 26) (name ~CE1~/GPIO7) (type BiDi))
(pin (num 27) (name ID_SD/GPIO0) (type BiDi))
(pin (num 28) (name ID_SC/GPIO1) (type BiDi))
(pin (num 29) (name GCLK1/GPIO5) (type BiDi))
(pin (num 30) (name GND) (type power_in))
(pin (num 31) (name GCLK2/GPIO6) (type BiDi))
(pin (num 32) (name PWM0/GPIO12) (type BiDi))
(pin (num 33) (name PWM1/GPIO13) (type BiDi))
(pin (num 34) (name GND) (type power_in))
(pin (num 35) (name GPIO19/MISO1) (type BiDi))
(pin (num 36) (name GPIO16) (type BiDi))
(pin (num 37) (name GPIO26) (type BiDi))
(pin (num 38) (name GPIO20/MOSI1) (type BiDi))
(pin (num 39) (name GND) (type power_in))
(pin (num 40) (name GPIO21/SCLK1) (type BiDi))))
(libpart (lib Interface_Expansion) (part MCP23017_SP)
(description "16-bit I/O expander, I2C, interrupts, w pull-ups, SPDIP-28")
(docs http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf)
(footprints
(fp DIP*W7.62mm*))
(fields
(field (name Reference) U)
(field (name Value) MCP23017_SP)
(field (name Footprint) Package_DIP:DIP-28_W7.62mm))
(pins
(pin (num 1) (name GPB0) (type BiDi))
(pin (num 2) (name GPB1) (type BiDi))
(pin (num 3) (name GPB2) (type BiDi))
(pin (num 4) (name GPB3) (type BiDi))
(pin (num 5) (name GPB4) (type BiDi))
(pin (num 6) (name GPB5) (type BiDi))
(pin (num 7) (name GPB6) (type BiDi))
(pin (num 8) (name GPB7) (type BiDi))
(pin (num 9) (name VDD) (type power_in))
(pin (num 10) (name VSS) (type power_in))
(pin (num 11) (name NC) (type NotConnected))
(pin (num 12) (name SCK) (type input))
(pin (num 13) (name SDA) (type BiDi))
(pin (num 14) (name NC) (type NotConnected))
(pin (num 15) (name A0) (type input))
(pin (num 16) (name A1) (type input))
(pin (num 17) (name A2) (type input))
(pin (num 18) (name ~RESET~) (type input))
(pin (num 19) (name INTB) (type 3state))
(pin (num 20) (name INTA) (type 3state))
(pin (num 21) (name GPA0) (type BiDi))
(pin (num 22) (name GPA1) (type BiDi))
(pin (num 23) (name GPA2) (type BiDi))
(pin (num 24) (name GPA3) (type BiDi))
(pin (num 25) (name GPA4) (type BiDi))
(pin (num 26) (name GPA5) (type BiDi))
(pin (num 27) (name GPA6) (type BiDi))
(pin (num 28) (name GPA7) (type BiDi)))))
(libraries
(library (logical 74xx)
(uri /usr/share/kicad/library/74xx.lib))
(library (logical Analog_Switch)
(uri /usr/share/kicad/library/Analog_Switch.lib))
(library (logical Connector)
(uri /usr/share/kicad/library/Connector.lib))
(library (logical Interface_Expansion)
(uri /usr/share/kicad/library/Interface_Expansion.lib)))
(nets
(net (code 1) (name "Net-(J1-Pad26)")
(node (ref J1) (pin 26))
(node (ref U4) (pin 21)))
(net (code 2) (name "Net-(U4-Pad22)")
(node (ref U4) (pin 22)))
(net (code 3) (name "Net-(U4-Pad23)")
(node (ref U4) (pin 23)))
(net (code 4) (name "Net-(U4-Pad24)")
(node (ref U4) (pin 24)))
(net (code 5) (name "Net-(U4-Pad25)")
(node (ref U4) (pin 25)))
(net (code 6) (name "Net-(U4-Pad26)")
(node (ref U4) (pin 26)))
(net (code 7) (name "Net-(U4-Pad27)")
(node (ref U4) (pin 27)))
(net (code 8) (name "Net-(U4-Pad2)")
(node (ref U4) (pin 2)))
(net (code 9) (name "Net-(U4-Pad3)")
(node (ref U4) (pin 3)))
(net (code 10) (name "Net-(U4-Pad4)")
(node (ref U4) (pin 4)))
(net (code 11) (name "Net-(U4-Pad5)")
(node (ref U4) (pin 5)))
(net (code 12) (name "Net-(U4-Pad6)")
(node (ref U4) (pin 6)))
(net (code 13) (name "Net-(U4-Pad7)")
(node (ref U4) (pin 7)))
(net (code 14) (name "Net-(U4-Pad8)")
(node (ref U4) (pin 8)))
(net (code 15) (name "Net-(U4-Pad9)")
(node (ref U4) (pin 9)))
(net (code 16) (name "Net-(U3-Pad1)")
(node (ref U3) (pin 1)))
(net (code 17) (name "Net-(U4-Pad12)")
(node (ref U4) (pin 12)))
(net (code 18) (name "Net-(U2-Pad5)")
(node (ref U2) (pin 5)))
(net (code 19) (name "Net-(U2-Pad6)")
(node (ref U2) (pin 6)))
(net (code 20) (name "Net-(U2-Pad7)")
(node (ref U2) (pin 7)))
(net (code 21) (name "Net-(U2-Pad8)")
(node (ref U2) (pin 8)))
(net (code 22) (name "Net-(U2-Pad9)")
(node (ref U2) (pin 9)))
(net (code 23) (name "Net-(U4-Pad1)")
(node (ref U4) (pin 1)))
(net (code 24) (name "Net-(U4-Pad10)")
(node (ref U4) (pin 10)))
(net (code 25) (name "Net-(U4-Pad11)")
(node (ref U4) (pin 11)))
(net (code 26) (name "Net-(U3-Pad10)")
(node (ref U3) (pin 10)))
(net (code 27) (name "Net-(U4-Pad14)")
(node (ref U4) (pin 14)))
(net (code 28) (name "Net-(U4-Pad15)")
(node (ref U4) (pin 15)))
(net (code 29) (name "Net-(U4-Pad16)")
(node (ref U4) (pin 16)))
(net (code 30) (name "Net-(U4-Pad17)")
(node (ref U4) (pin 17)))
(net (code 31) (name "Net-(U4-Pad18)")
(node (ref U4) (pin 18)))
(net (code 32) (name "Net-(U4-Pad19)")
(node (ref U4) (pin 19)))
(net (code 33) (name "Net-(J1-Pad1)")
(node (ref U4) (pin 13))
(node (ref J1) (pin 1)))
(net (code 34) (name "Net-(J1-Pad2)")
(node (ref U4) (pin 20))
(node (ref J1) (pin 2)))
(net (code 35) (name "Net-(J1-Pad40)")
(node (ref J1) (pin 40))
(node (ref U4) (pin 28)))
(net (code 36) (name "Net-(U3-Pad4)")
(node (ref U3) (pin 4)))
(net (code 37) (name "Net-(U3-Pad11)")
(node (ref U3) (pin 11)))
(net (code 38) (name "Net-(U3-Pad12)")
(node (ref U3) (pin 12)))
(net (code 39) (name "Net-(U3-Pad13)")
(node (ref U3) (pin 13)))
(net (code 40) (name "Net-(U3-Pad14)")
(node (ref U3) (pin 14)))
(net (code 41) (name "Net-(U3-Pad15)")
(node (ref U3) (pin 15)))
(net (code 42) (name "Net-(U3-Pad16)")
(node (ref U3) (pin 16)))
(net (code 43) (name "Net-(U3-Pad2)")
(node (ref U3) (pin 2)))
(net (code 44) (name "Net-(U3-Pad3)")
(node (ref U3) (pin 3)))
(net (code 45) (name "Net-(U2-Pad4)")
(node (ref U2) (pin 4)))
(net (code 46) (name "Net-(U3-Pad5)")
(node (ref U3) (pin 5)))
(net (code 47) (name "Net-(U3-Pad6)")
(node (ref U3) (pin 6)))
(net (code 48) (name "Net-(U3-Pad7)")
(node (ref U3) (pin 7)))
(net (code 49) (name "Net-(U3-Pad8)")
(node (ref U3) (pin 8)))
(net (code 50) (name "Net-(U3-Pad9)")
(node (ref U3) (pin 9)))
(net (code 51) (name "Net-(J1-Pad33)")
(node (ref J1) (pin 33)))
(net (code 52) (name "Net-(J1-Pad27)")
(node (ref J1) (pin 27)))
(net (code 53) (name "Net-(J1-Pad28)")
(node (ref J1) (pin 28)))
(net (code 54) (name "Net-(J1-Pad29)")
(node (ref J1) (pin 29)))
(net (code 55) (name "Net-(J1-Pad3)")
(node (ref J1) (pin 3)))
(net (code 56) (name "Net-(J1-Pad30)")
(node (ref J1) (pin 30)))
(net (code 57) (name "Net-(J1-Pad31)")
(node (ref J1) (pin 31)))
(net (code 58) (name "Net-(J1-Pad32)")
(node (ref J1) (pin 32)))
(net (code 59) (name "Net-(J1-Pad25)")
(node (ref J1) (pin 25)))
(net (code 60) (name "Net-(J1-Pad34)")
(node (ref J1) (pin 34)))
(net (code 61) (name "Net-(J1-Pad35)")
(node (ref J1) (pin 35)))
(net (code 62) (name "Net-(J1-Pad36)")
(node (ref J1) (pin 36)))
(net (code 63) (name "Net-(J1-Pad37)")
(node (ref J1) (pin 37)))
(net (code 64) (name "Net-(J1-Pad38)")
(node (ref J1) (pin 38)))
(net (code 65) (name "Net-(J1-Pad39)")
(node (ref J1) (pin 39)))
(net (code 66) (name "Net-(J1-Pad4)")
(node (ref J1) (pin 4)))
(net (code 67) (name "Net-(J1-Pad18)")
(node (ref J1) (pin 18)))
(net (code 68) (name "Net-(J1-Pad10)")
(node (ref J1) (pin 10)))
(net (code 69) (name "Net-(J1-Pad11)")
(node (ref J1) (pin 11)))
(net (code 70) (name "Net-(J1-Pad12)")
(node (ref J1) (pin 12)))
(net (code 71) (name "Net-(J1-Pad13)")
(node (ref J1) (pin 13)))
(net (code 72) (name "Net-(J1-Pad14)")
(node (ref J1) (pin 14)))
(net (code 73) (name "Net-(J1-Pad15)")
(node (ref J1) (pin 15)))
(net (code 74) (name "Net-(J1-Pad16)")
(node (ref J1) (pin 16)))
(net (code 75) (name "Net-(J1-Pad17)")
(node (ref J1) (pin 17)))
(net (code 76) (name "Net-(J1-Pad5)")
(node (ref J1) (pin 5)))
(net (code 77) (name "Net-(J1-Pad19)")
(node (ref J1) (pin 19)))
(net (code 78) (name "Net-(J1-Pad20)")
(node (ref J1) (pin 20)))
(net (code 79) (name "Net-(J1-Pad21)")
(node (ref J1) (pin 21)))
(net (code 80) (name "Net-(J1-Pad22)")
(node (ref J1) (pin 22)))
(net (code 81) (name "Net-(J1-Pad23)")
(node (ref J1) (pin 23)))
(net (code 82) (name "Net-(J1-Pad24)")
(node (ref J1) (pin 24)))
(net (code 83) (name "Net-(U2-Pad10)")
(node (ref U2) (pin 10)))
(net (code 84) (name "Net-(U1-Pad3)")
(node (ref U1) (pin 3)))
(net (code 85) (name "Net-(U1-Pad4)")
(node (ref U1) (pin 4)))
(net (code 86) (name "Net-(U1-Pad5)")
(node (ref U1) (pin 5)))
(net (code 87) (name "Net-(U1-Pad6)")
(node (ref U1) (pin 6)))
(net (code 88) (name "Net-(U1-Pad7)")
(node (ref U1) (pin 7)))
(net (code 89) (name "Net-(U1-Pad8)")
(node (ref U1) (pin 8)))
(net (code 90) (name "Net-(U1-Pad9)")
(node (ref U1) (pin 9)))
(net (code 91) (name "Net-(U2-Pad1)")
(node (ref U2) (pin 1)))
(net (code 92) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
(net (code 93) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 94) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(net (code 95) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13)))
(net (code 96) (name "Net-(U2-Pad14)")
(node (ref U2) (pin 14)))
(net (code 97) (name "Net-(U2-Pad15)")
(node (ref U2) (pin 15)))
(net (code 98) (name "Net-(U2-Pad16)")
(node (ref U2) (pin 16)))
(net (code 99) (name "Net-(U2-Pad2)")
(node (ref U2) (pin 2)))
(net (code 100) (name "Net-(U2-Pad3)")
(node (ref U2) (pin 3)))
(net (code 101) (name "Net-(U1-Pad13)")
(node (ref U1) (pin 13)))
(net (code 102) (name "Net-(J1-Pad6)")
(node (ref J1) (pin 6)))
(net (code 103) (name "Net-(J1-Pad7)")
(node (ref J1) (pin 7)))
(net (code 104) (name "Net-(J1-Pad8)")
(node (ref J1) (pin 8)))
(net (code 105) (name "Net-(J1-Pad9)")
(node (ref J1) (pin 9)))
(net (code 106) (name "Net-(U1-Pad1)")
(node (ref U1) (pin 1)))
(net (code 107) (name "Net-(U1-Pad10)")
(node (ref U1) (pin 10)))
(net (code 108) (name "Net-(U1-Pad11)")
(node (ref U1) (pin 11)))
(net (code 109) (name "Net-(U1-Pad12)")
(node (ref U1) (pin 12)))
(net (code 110) (name "Net-(U1-Pad14)")
(node (ref U1) (pin 14)))
(net (code 111) (name "Net-(U1-Pad15)")
(node (ref U1) (pin 15)))
(net (code 112) (name "Net-(U1-Pad16)")
(node (ref U1) (pin 16)))
(net (code 113) (name "Net-(U1-Pad17)")
(node (ref U1) (pin 17)))
(net (code 114) (name "Net-(U1-Pad18)")
(node (ref U1) (pin 18)))
(net (code 115) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))
(net (code 116) (name "Net-(U1-Pad2)")
(node (ref U1) (pin 2)))))