nukeKeyboard/kicad/keyboard/keyboard.net

261 lines
11 KiB
Plaintext

(export (version D)
(design
(source /home/johns/rs422_keyboard/kicad/keyboard/keyboard.sch)
(date "Thu 12 Aug 2021 06:23:59 PM CDT")
(tool "Eeschema 5.1.10")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source keyboard.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref B1)
(value SPARKFUN_PRO_MICRO)
(footprint SPARKFUN_PRO_MICRO)
(fields
(field (name Field4) XXX-00000))
(libsource (lib SparkFun-Boards) (part SPARKFUN_PRO_MICRO) (description "SparkFun Pro Micro Atmega32U4 compatible footprint. <b>SparkFun Products:</b><ul><li><a href= https://www.sparkfun.com/products/12587 >3.3V/8MHz</a></li><li><a href= https://www.sparkfun.com/products/12640 >5V/16MHz</a></li></ul>"))
(sheetpath (names /) (tstamps /))
(tstamp 6115B4C8))
(comp (ref J2)
(value DB25_Female_MountingHoles)
(datasheet " ~")
(libsource (lib Connector) (part DB25_Female_MountingHoles) (description "25-pin female D-SUB connector, Mounting Hole"))
(sheetpath (names /) (tstamps /))
(tstamp 6115CDA3))
(comp (ref J1)
(value Barrel_Jack)
(datasheet ~)
(libsource (lib Connector) (part Barrel_Jack) (description "DC Barrel Jack"))
(sheetpath (names /) (tstamps /))
(tstamp 61160023))
(comp (ref U1)
(value ST485EBDR)
(footprint Package_SO:SOIC-8_3.9x4.9mm_P1.27mm)
(datasheet http://www.st.com/resource/en/datasheet/st485eb.pdf)
(libsource (lib Interface_UART) (part ST485EBDR) (description "Half duplex RS-485/RS-422, 5 Mbps, ±15kV electro-static discharge (ESD) protection, no slew-rate, with low-power shutdown, with receiver/driver enable, 256 transceiver on the bus - 40 to 85 °C, SOIC-8"))
(sheetpath (names /) (tstamps /))
(tstamp 611695B3)))
(libparts
(libpart (lib Connector) (part Barrel_Jack)
(aliases
(alias Jack-DC))
(description "DC Barrel Jack")
(docs ~)
(footprints
(fp BarrelJack*))
(fields
(field (name Reference) J)
(field (name Value) Barrel_Jack))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Connector) (part DB25_Female_MountingHoles)
(description "25-pin female D-SUB connector, Mounting Hole")
(docs " ~")
(footprints
(fp DSUB*Female*))
(fields
(field (name Reference) J)
(field (name Value) DB25_Female_MountingHoles))
(pins
(pin (num 0) (name PAD) (type passive))
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))
(pin (num 3) (name 3) (type passive))
(pin (num 4) (name 4) (type passive))
(pin (num 5) (name 5) (type passive))
(pin (num 6) (name 6) (type passive))
(pin (num 7) (name 7) (type passive))
(pin (num 8) (name 8) (type passive))
(pin (num 9) (name 9) (type passive))
(pin (num 10) (name 10) (type passive))
(pin (num 11) (name 11) (type passive))
(pin (num 12) (name 12) (type passive))
(pin (num 13) (name 13) (type passive))
(pin (num 14) (name P14) (type passive))
(pin (num 15) (name P15) (type passive))
(pin (num 16) (name P16) (type passive))
(pin (num 17) (name P17) (type passive))
(pin (num 18) (name P18) (type passive))
(pin (num 19) (name P19) (type passive))
(pin (num 20) (name P20) (type passive))
(pin (num 21) (name P21) (type passive))
(pin (num 22) (name P22) (type passive))
(pin (num 23) (name P23) (type passive))
(pin (num 24) (name P24) (type passive))
(pin (num 25) (name P25) (type passive))))
(libpart (lib Interface_UART) (part ST485EBDR)
(description "Half duplex RS-485/RS-422, 5 Mbps, ±15kV electro-static discharge (ESD) protection, no slew-rate, with low-power shutdown, with receiver/driver enable, 256 transceiver on the bus - 40 to 85 °C, SOIC-8")
(docs http://www.st.com/resource/en/datasheet/st485eb.pdf)
(footprints
(fp SOIC*3.9x4.9mm*P1.27mm*))
(fields
(field (name Reference) U)
(field (name Value) ST485EBDR)
(field (name Footprint) Package_SO:SOIC-8_3.9x4.9mm_P1.27mm))
(pins
(pin (num 1) (name RO) (type output))
(pin (num 2) (name ~RE) (type input))
(pin (num 3) (name DE) (type input))
(pin (num 4) (name DI) (type input))
(pin (num 5) (name GND) (type power_in))
(pin (num 6) (name A) (type BiDi))
(pin (num 7) (name B) (type BiDi))
(pin (num 8) (name VCC) (type power_in))))
(libpart (lib SparkFun-Boards) (part SPARKFUN_PRO_MICRO)
(description "SparkFun Pro Micro Atmega32U4 compatible footprint. <b>SparkFun Products:</b><ul><li><a href= https://www.sparkfun.com/products/12587 >3.3V/8MHz</a></li><li><a href= https://www.sparkfun.com/products/12640 >5V/16MHz</a></li></ul>")
(footprints
(fp *SPARKFUN_PRO_MICRO*))
(fields
(field (name Reference) B)
(field (name Value) SPARKFUN_PRO_MICRO)
(field (name Footprint) SPARKFUN_PRO_MICRO)
(field (name Field4) XXX-00000))
(pins
(pin (num 1) (name TXO) (type BiDi))
(pin (num 2) (name RXI) (type BiDi))
(pin (num 3) (name GND) (type power_in))
(pin (num 4) (name GND) (type power_in))
(pin (num 5) (name 2) (type BiDi))
(pin (num 6) (name *3) (type BiDi))
(pin (num 7) (name 4) (type BiDi))
(pin (num 8) (name *5) (type BiDi))
(pin (num 9) (name *6) (type BiDi))
(pin (num 10) (name 7) (type BiDi))
(pin (num 11) (name 8) (type BiDi))
(pin (num 12) (name *9) (type BiDi))
(pin (num 13) (name *10) (type BiDi))
(pin (num 14) (name "11(MOSI)") (type BiDi))
(pin (num 15) (name "12(MISO)") (type BiDi))
(pin (num 16) (name "13(SCK)") (type BiDi))
(pin (num 17) (name A0) (type BiDi))
(pin (num 18) (name A1) (type BiDi))
(pin (num 19) (name A2) (type BiDi))
(pin (num 20) (name A3) (type BiDi))
(pin (num 21) (name VCC) (type power_in))
(pin (num 22) (name RESET) (type BiDi))
(pin (num 23) (name GND) (type power_in))
(pin (num 24) (name RAW) (type power_in)))))
(libraries
(library (logical Connector)
(uri /usr/share/kicad/library/Connector.lib))
(library (logical Interface_UART)
(uri /usr/share/kicad/library/Interface_UART.lib))
(library (logical SparkFun-Boards)
(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Boards.lib)))
(nets
(net (code 1) (name GND)
(node (ref B1) (pin 23))
(node (ref B1) (pin 4))
(node (ref J1) (pin 2))
(node (ref B1) (pin 3))
(node (ref J2) (pin 17))
(node (ref J2) (pin 1))
(node (ref U1) (pin 5)))
(net (code 2) (name "Net-(U1-Pad4)")
(node (ref U1) (pin 4)))
(net (code 3) (name "Net-(U1-Pad3)")
(node (ref U1) (pin 3)))
(net (code 4) (name "Net-(U1-Pad2)")
(node (ref U1) (pin 2)))
(net (code 5) (name "Net-(B1-Pad12)")
(node (ref B1) (pin 12))
(node (ref J2) (pin 4)))
(net (code 6) (name "Net-(B1-Pad21)")
(node (ref J1) (pin 1))
(node (ref U1) (pin 8))
(node (ref B1) (pin 21)))
(net (code 7) (name "Net-(J2-Pad23)")
(node (ref J2) (pin 23))
(node (ref U1) (pin 6)))
(net (code 8) (name "Net-(J2-Pad10)")
(node (ref U1) (pin 7))
(node (ref J2) (pin 10)))
(net (code 9) (name "Net-(B1-Pad11)")
(node (ref U1) (pin 1))
(node (ref B1) (pin 11)))
(net (code 10) (name "Net-(J2-Pad0)")
(node (ref J2) (pin 0)))
(net (code 11) (name "Net-(B1-Pad19)")
(node (ref B1) (pin 19)))
(net (code 12) (name "Net-(B1-Pad18)")
(node (ref B1) (pin 18)))
(net (code 13) (name "Net-(B1-Pad17)")
(node (ref B1) (pin 17)))
(net (code 14) (name "Net-(B1-Pad16)")
(node (ref B1) (pin 16)))
(net (code 15) (name "Net-(B1-Pad15)")
(node (ref B1) (pin 15)))
(net (code 16) (name "Net-(B1-Pad24)")
(node (ref B1) (pin 24)))
(net (code 17) (name "Net-(B1-Pad14)")
(node (ref B1) (pin 14)))
(net (code 18) (name "Net-(B1-Pad13)")
(node (ref B1) (pin 13)))
(net (code 19) (name "Net-(B1-Pad22)")
(node (ref B1) (pin 22)))
(net (code 20) (name "Net-(J2-Pad11)")
(node (ref J2) (pin 11)))
(net (code 21) (name "Net-(B1-Pad20)")
(node (ref B1) (pin 20)))
(net (code 22) (name "Net-(B1-Pad10)")
(node (ref B1) (pin 10)))
(net (code 23) (name "Net-(B1-Pad9)")
(node (ref B1) (pin 9)))
(net (code 24) (name "Net-(B1-Pad8)")
(node (ref B1) (pin 8)))
(net (code 25) (name "Net-(B1-Pad7)")
(node (ref B1) (pin 7)))
(net (code 26) (name "Net-(B1-Pad6)")
(node (ref B1) (pin 6)))
(net (code 27) (name "Net-(B1-Pad5)")
(node (ref B1) (pin 5)))
(net (code 28) (name "Net-(B1-Pad2)")
(node (ref B1) (pin 2)))
(net (code 29) (name "Net-(J2-Pad9)")
(node (ref J2) (pin 9)))
(net (code 30) (name "Net-(J2-Pad8)")
(node (ref J2) (pin 8)))
(net (code 31) (name "Net-(J2-Pad7)")
(node (ref J2) (pin 7)))
(net (code 32) (name "Net-(J2-Pad6)")
(node (ref J2) (pin 6)))
(net (code 33) (name "Net-(J2-Pad5)")
(node (ref J2) (pin 5)))
(net (code 34) (name "Net-(J2-Pad3)")
(node (ref J2) (pin 3)))
(net (code 35) (name "Net-(J2-Pad25)")
(node (ref J2) (pin 25)))
(net (code 36) (name "Net-(J2-Pad24)")
(node (ref J2) (pin 24)))
(net (code 37) (name "Net-(B1-Pad1)")
(node (ref B1) (pin 1)))
(net (code 38) (name "Net-(J2-Pad22)")
(node (ref J2) (pin 22)))
(net (code 39) (name "Net-(J2-Pad21)")
(node (ref J2) (pin 21)))
(net (code 40) (name "Net-(J2-Pad20)")
(node (ref J2) (pin 20)))
(net (code 41) (name "Net-(J2-Pad2)")
(node (ref J2) (pin 2)))
(net (code 42) (name "Net-(J2-Pad19)")
(node (ref J2) (pin 19)))
(net (code 43) (name "Net-(J2-Pad18)")
(node (ref J2) (pin 18)))
(net (code 44) (name "Net-(J2-Pad16)")
(node (ref J2) (pin 16)))
(net (code 45) (name "Net-(J2-Pad15)")
(node (ref J2) (pin 15)))
(net (code 46) (name "Net-(J2-Pad14)")
(node (ref J2) (pin 14)))
(net (code 47) (name "Net-(J2-Pad13)")
(node (ref J2) (pin 13)))
(net (code 48) (name "Net-(J2-Pad12)")
(node (ref J2) (pin 12)))))