420 lines
15 KiB
Plaintext
420 lines
15 KiB
Plaintext
|
(export (version D)
|
||
|
(design
|
||
|
(source /Users/qd/Documents/KiCad/EETool/EETool.sch)
|
||
|
(date "Sunday, July 26, 2015 'PMt' 07:49:39 PM")
|
||
|
(tool "Eeschema (2015-07-24 BZR 5991)-product")
|
||
|
(sheet (number 1) (name /) (tstamps /)
|
||
|
(title_block
|
||
|
(title)
|
||
|
(company)
|
||
|
(rev)
|
||
|
(date)
|
||
|
(source EETool.sch)
|
||
|
(comment (number 1) (value ""))
|
||
|
(comment (number 2) (value ""))
|
||
|
(comment (number 3) (value ""))
|
||
|
(comment (number 4) (value "")))))
|
||
|
(components
|
||
|
(comp (ref C2)
|
||
|
(value 1uF)
|
||
|
(footprint Capacitors_ThroughHole:C_Rect_L18_W5_P15)
|
||
|
(libsource (lib device) (part C))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 55AD77B0))
|
||
|
(comp (ref R1)
|
||
|
(value 22)
|
||
|
(footprint Resistors_ThroughHole:Resistor_Horizontal_RM10mm)
|
||
|
(libsource (lib device) (part R))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 55AD7892))
|
||
|
(comp (ref R2)
|
||
|
(value 22)
|
||
|
(footprint Resistors_ThroughHole:Resistor_Horizontal_RM10mm)
|
||
|
(libsource (lib device) (part R))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 55AD7909))
|
||
|
(comp (ref C1)
|
||
|
(value 10uF)
|
||
|
(footprint Capacitors_ThroughHole:C_Rect_L18_W5_P15)
|
||
|
(libsource (lib device) (part C))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 55AD80BB))
|
||
|
(comp (ref U2)
|
||
|
(value ZIFSOCKET-28-3ZIFFSOCKET-28-3)
|
||
|
(footprint Sockets_DIP:DIP-28__600_ELL)
|
||
|
(libsource (lib SparkFun) (part ZIFSOCKET-28-3ZIFFSOCKET-28-3))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 55AD8276))
|
||
|
(comp (ref Y1)
|
||
|
(value 16Mhz)
|
||
|
(footprint Oscillator-Modules:OSCILLATOR_KXO-200)
|
||
|
(libsource (lib SparkFun) (part OSCILLATOR5X3-PIN1-INDICATED))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 55AD9433))
|
||
|
(comp (ref D1)
|
||
|
(value LED)
|
||
|
(footprint LEDs:LED-5MM)
|
||
|
(libsource (lib EETool-rescue) (part LED-RESCUE-EETool))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 55B401C6))
|
||
|
(comp (ref R3)
|
||
|
(value 320)
|
||
|
(footprint Resistors_ThroughHole:Resistor_Horizontal_RM10mm)
|
||
|
(libsource (lib device) (part R))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 55B4020F))
|
||
|
(comp (ref C3)
|
||
|
(value 100nF)
|
||
|
(footprint Capacitors_ThroughHole:C_Disc_D3_P2.5)
|
||
|
(libsource (lib device) (part C))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 55B41E24))
|
||
|
(comp (ref C4)
|
||
|
(value 100nF)
|
||
|
(footprint Capacitors_ThroughHole:C_Disc_D3_P2.5)
|
||
|
(libsource (lib device) (part C))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 55B4203D))
|
||
|
(comp (ref JP1)
|
||
|
(value PINHD-2X3)
|
||
|
(footprint Pin_Headers:Pin_Header_Straight_2x03)
|
||
|
(libsource (lib SparkFun) (part PINHD-2X3))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 55B42743))
|
||
|
(comp (ref U1)
|
||
|
(value ATMEGA32U4-A)
|
||
|
(footprint Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm)
|
||
|
(libsource (lib atmel) (part ATMEGA32U4-A))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 55B3F47E))
|
||
|
(comp (ref P1)
|
||
|
(value USB_OTG)
|
||
|
(footprint Footprints:USB_B)
|
||
|
(libsource (lib conn) (part USB_OTG))
|
||
|
(sheetpath (names /) (tstamps /))
|
||
|
(tstamp 55B4161B)))
|
||
|
(libparts
|
||
|
(libpart (lib EETool-rescue) (part LED-RESCUE-EETool)
|
||
|
(footprints
|
||
|
(fp LED-3MM)
|
||
|
(fp LED-5MM)
|
||
|
(fp LED-10MM)
|
||
|
(fp LED-0603)
|
||
|
(fp LED-0805)
|
||
|
(fp LED-1206)
|
||
|
(fp LEDV))
|
||
|
(fields
|
||
|
(field (name Reference) D)
|
||
|
(field (name Value) LED-RESCUE-EETool))
|
||
|
(pins
|
||
|
(pin (num 1) (name A) (type passive))
|
||
|
(pin (num 2) (name K) (type passive))))
|
||
|
(libpart (lib device) (part C)
|
||
|
(description "Unpolarized capacitor")
|
||
|
(footprints
|
||
|
(fp C?)
|
||
|
(fp C_????_*)
|
||
|
(fp C_????)
|
||
|
(fp SMD*_c)
|
||
|
(fp Capacitor*))
|
||
|
(fields
|
||
|
(field (name Reference) C)
|
||
|
(field (name Value) C))
|
||
|
(pins
|
||
|
(pin (num 1) (name ~) (type passive))
|
||
|
(pin (num 2) (name ~) (type passive))))
|
||
|
(libpart (lib device) (part R)
|
||
|
(description Resistor)
|
||
|
(footprints
|
||
|
(fp R_*)
|
||
|
(fp Resistor_*))
|
||
|
(fields
|
||
|
(field (name Reference) R)
|
||
|
(field (name Value) R))
|
||
|
(pins
|
||
|
(pin (num 1) (name ~) (type passive))
|
||
|
(pin (num 2) (name ~) (type passive))))
|
||
|
(libpart (lib conn) (part USB_OTG)
|
||
|
(description "USB OTG micro/mini connector")
|
||
|
(footprints
|
||
|
(fp USB*))
|
||
|
(fields
|
||
|
(field (name Reference) P)
|
||
|
(field (name Value) USB_OTG))
|
||
|
(pins
|
||
|
(pin (num 1) (name VCC) (type power_out))
|
||
|
(pin (num 2) (name D-) (type passive))
|
||
|
(pin (num 3) (name D+) (type passive))
|
||
|
(pin (num 4) (name ID) (type power_in))
|
||
|
(pin (num 5) (name GND) (type power_in))
|
||
|
(pin (num 6) (name shield) (type passive))))
|
||
|
(libpart (lib atmel) (part ATMEGA16U4-A)
|
||
|
(aliases
|
||
|
(alias ATMEGA16U4RC-A)
|
||
|
(alias ATMEGA32U4-A)
|
||
|
(alias ATMEGA32U4RC-A))
|
||
|
(description "ATMEGA16U4, TQFP44, 16K Flash, 1.25K SRAM, 512B EEPROM, USB2.0")
|
||
|
(docs http://www.atmel.com/images/atmel-7766-8-bit-avr-atmega16u4-32u4_%20datasheet.pdf)
|
||
|
(footprints
|
||
|
(fp TQFP44))
|
||
|
(fields
|
||
|
(field (name Reference) U)
|
||
|
(field (name Value) ATMEGA16U4-A)
|
||
|
(field (name Footprint) TQFP44))
|
||
|
(pins
|
||
|
(pin (num 1) (name "(INT6/AIN0)PE6") (type BiDi))
|
||
|
(pin (num 2) (name UVCC) (type power_in))
|
||
|
(pin (num 3) (name D-) (type BiDi))
|
||
|
(pin (num 4) (name D+) (type BiDi))
|
||
|
(pin (num 5) (name UGND) (type passive))
|
||
|
(pin (num 6) (name UCAP) (type passive))
|
||
|
(pin (num 7) (name VBUS) (type passive))
|
||
|
(pin (num 8) (name "(SS/PCINT0)PB0") (type BiDi))
|
||
|
(pin (num 9) (name "(SCLK/PCINT1)PB1") (type BiDi))
|
||
|
(pin (num 10) (name "(PDI/MOSI/PCINT2)PB2") (type BiDi))
|
||
|
(pin (num 11) (name "(PDO/MISO/PCINT3)PB3") (type BiDi))
|
||
|
(pin (num 12) (name "(OC0A/OC1C/~RTS~/PCINT7)PB7") (type BiDi))
|
||
|
(pin (num 13) (name ~RESET~) (type input))
|
||
|
(pin (num 14) (name VCC) (type power_in))
|
||
|
(pin (num 15) (name GND) (type power_in))
|
||
|
(pin (num 16) (name XTAL2) (type output))
|
||
|
(pin (num 17) (name XTAL1) (type input))
|
||
|
(pin (num 18) (name "(OC0B/SCL/INT0)PD0") (type BiDi))
|
||
|
(pin (num 19) (name "(SDA/INT1)PD1") (type BiDi))
|
||
|
(pin (num 20) (name "(RXD/INT2)PD2") (type BiDi))
|
||
|
(pin (num 21) (name "(TXD/INT3)PD3") (type BiDi))
|
||
|
(pin (num 22) (name "(XCK1/~CTS~)PD5") (type BiDi))
|
||
|
(pin (num 23) (name GND) (type power_in))
|
||
|
(pin (num 24) (name AVCC) (type power_in))
|
||
|
(pin (num 25) (name "(ICP2/ADC8)PD4") (type BiDi))
|
||
|
(pin (num 26) (name "(T1/~OC4D~/ADC9)PD6") (type BiDi))
|
||
|
(pin (num 27) (name "(T0/OC4D/ADC10)PD7") (type BiDi))
|
||
|
(pin (num 28) (name "(ADC11/PCINT4)PB4") (type BiDi))
|
||
|
(pin (num 29) (name "(ADC12/OC1A/~OC4B~/PCINT12)PB5") (type BiDi))
|
||
|
(pin (num 30) (name "(ADC13/OC1B/OC4B/PCINT13)PB6") (type BiDi))
|
||
|
(pin (num 31) (name "(OC3A/~OC4A~)PC6") (type BiDi))
|
||
|
(pin (num 32) (name "(ICP3/CLK0/OC4A)PC7") (type BiDi))
|
||
|
(pin (num 33) (name "(~HWB~)PE2") (type BiDi))
|
||
|
(pin (num 34) (name VCC) (type power_in))
|
||
|
(pin (num 35) (name GND) (type power_in))
|
||
|
(pin (num 36) (name "(ADC7/TDI)PF7") (type BiDi))
|
||
|
(pin (num 37) (name "(ADC6/TDO)PF6") (type BiDi))
|
||
|
(pin (num 38) (name "(ADC5/TMS)PF5") (type BiDi))
|
||
|
(pin (num 39) (name "(ADC4/TCK)PF4") (type BiDi))
|
||
|
(pin (num 40) (name "(ADC1)PF1") (type BiDi))
|
||
|
(pin (num 41) (name "(ADC0)PF0") (type BiDi))
|
||
|
(pin (num 42) (name AREF) (type passive))
|
||
|
(pin (num 43) (name GND) (type power_in))
|
||
|
(pin (num 44) (name AVCC) (type power_in))))
|
||
|
(libpart (lib SparkFun) (part ZIFSOCKET-28-3ZIFFSOCKET-28-3)
|
||
|
(fields
|
||
|
(field (name Reference) U)
|
||
|
(field (name Value) ZIFSOCKET-28-3ZIFFSOCKET-28-3))
|
||
|
(pins
|
||
|
(pin (num 1) (name 1) (type BiDi))
|
||
|
(pin (num 2) (name 2) (type BiDi))
|
||
|
(pin (num 3) (name 3) (type BiDi))
|
||
|
(pin (num 4) (name 4) (type BiDi))
|
||
|
(pin (num 5) (name 5) (type BiDi))
|
||
|
(pin (num 6) (name 6) (type BiDi))
|
||
|
(pin (num 7) (name 7) (type BiDi))
|
||
|
(pin (num 8) (name 8) (type BiDi))
|
||
|
(pin (num 9) (name 9) (type BiDi))
|
||
|
(pin (num 10) (name 10) (type BiDi))
|
||
|
(pin (num 11) (name 11) (type BiDi))
|
||
|
(pin (num 12) (name 12) (type BiDi))
|
||
|
(pin (num 13) (name 13) (type BiDi))
|
||
|
(pin (num 14) (name 14) (type BiDi))
|
||
|
(pin (num 15) (name 15) (type BiDi))
|
||
|
(pin (num 16) (name 16) (type BiDi))
|
||
|
(pin (num 17) (name 17) (type BiDi))
|
||
|
(pin (num 18) (name 18) (type BiDi))
|
||
|
(pin (num 19) (name 19) (type BiDi))
|
||
|
(pin (num 20) (name 20) (type BiDi))
|
||
|
(pin (num 21) (name 21) (type BiDi))
|
||
|
(pin (num 22) (name 22) (type BiDi))
|
||
|
(pin (num 23) (name 23) (type BiDi))
|
||
|
(pin (num 24) (name 24) (type BiDi))
|
||
|
(pin (num 25) (name 25) (type BiDi))
|
||
|
(pin (num 26) (name 26) (type BiDi))
|
||
|
(pin (num 27) (name 27) (type BiDi))
|
||
|
(pin (num 28) (name 28) (type BiDi))))
|
||
|
(libpart (lib SparkFun) (part PINHD-2X3)
|
||
|
(fields
|
||
|
(field (name Reference) JP)
|
||
|
(field (name Value) PINHD-2X3)
|
||
|
(field (name Footprint) SparkFun-2X03))
|
||
|
(pins
|
||
|
(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))))
|
||
|
(libpart (lib SparkFun) (part OSCILLATOR5X3-PIN1-INDICATED)
|
||
|
(fields
|
||
|
(field (name Reference) Y)
|
||
|
(field (name Value) OSCILLATOR5X3-PIN1-INDICATED)
|
||
|
(field (name Footprint) SparkFun-CRYSTAL-OSC-SMD-5X3))
|
||
|
(pins
|
||
|
(pin (num 1) (name EN) (type BiDi))
|
||
|
(pin (num 7) (name GND) (type BiDi))
|
||
|
(pin (num 8) (name OUT) (type BiDi))
|
||
|
(pin (num 14) (name VCC) (type BiDi)))))
|
||
|
(libraries
|
||
|
(library (logical device)
|
||
|
(uri "/Library/Application Support/kicad/library/device.lib"))
|
||
|
(library (logical conn)
|
||
|
(uri "/Library/Application Support/kicad/library/conn.lib"))
|
||
|
(library (logical EETool-rescue)
|
||
|
(uri /Users/qd/Documents/KiCad/EETool/EETool-rescue.lib))
|
||
|
(library (logical atmel)
|
||
|
(uri "/Library/Application Support/kicad/library/atmel.lib"))
|
||
|
(library (logical SparkFun)
|
||
|
(uri /Users/qd/Documents/KiCad/Libraries/SparkFun.lib)))
|
||
|
(nets
|
||
|
(net (code 1) (name GND)
|
||
|
(node (ref U1) (pin 5))
|
||
|
(node (ref C2) (pin 2))
|
||
|
(node (ref U1) (pin 35))
|
||
|
(node (ref C1) (pin 1))
|
||
|
(node (ref P1) (pin 5))
|
||
|
(node (ref R3) (pin 1))
|
||
|
(node (ref U2) (pin 20))
|
||
|
(node (ref U2) (pin 14))
|
||
|
(node (ref U1) (pin 23))
|
||
|
(node (ref JP1) (pin 6))
|
||
|
(node (ref C3) (pin 2))
|
||
|
(node (ref U1) (pin 43))
|
||
|
(node (ref C4) (pin 1))
|
||
|
(node (ref Y1) (pin 7))
|
||
|
(node (ref U1) (pin 15)))
|
||
|
(net (code 2) (name "Net-(Y1-Pad1)")
|
||
|
(node (ref Y1) (pin 1)))
|
||
|
(net (code 3) (name "Net-(P1-Pad4)")
|
||
|
(node (ref P1) (pin 4)))
|
||
|
(net (code 4) (name "Net-(C2-Pad1)")
|
||
|
(node (ref C2) (pin 1))
|
||
|
(node (ref U1) (pin 6)))
|
||
|
(net (code 5) (name VCC)
|
||
|
(node (ref U1) (pin 2))
|
||
|
(node (ref U1) (pin 44))
|
||
|
(node (ref C1) (pin 2))
|
||
|
(node (ref U1) (pin 34))
|
||
|
(node (ref U1) (pin 24))
|
||
|
(node (ref U1) (pin 14))
|
||
|
(node (ref U1) (pin 7))
|
||
|
(node (ref P1) (pin 1))
|
||
|
(node (ref Y1) (pin 14))
|
||
|
(node (ref U2) (pin 28))
|
||
|
(node (ref JP1) (pin 2))
|
||
|
(node (ref C4) (pin 2))
|
||
|
(node (ref C3) (pin 1)))
|
||
|
(net (code 6) (name "Net-(U1-Pad17)")
|
||
|
(node (ref Y1) (pin 8))
|
||
|
(node (ref U1) (pin 17)))
|
||
|
(net (code 7) (name WE)
|
||
|
(node (ref U1) (pin 1))
|
||
|
(node (ref U2) (pin 27)))
|
||
|
(net (code 8) (name OE)
|
||
|
(node (ref U1) (pin 33))
|
||
|
(node (ref U2) (pin 22)))
|
||
|
(net (code 9) (name /Y14)
|
||
|
(node (ref U2) (pin 1))
|
||
|
(node (ref U1) (pin 32)))
|
||
|
(net (code 10) (name /Y13)
|
||
|
(node (ref U1) (pin 36))
|
||
|
(node (ref U2) (pin 26)))
|
||
|
(net (code 11) (name "Net-(D1-Pad2)")
|
||
|
(node (ref R3) (pin 2))
|
||
|
(node (ref D1) (pin 2)))
|
||
|
(net (code 12) (name "Net-(D1-Pad1)")
|
||
|
(node (ref D1) (pin 1))
|
||
|
(node (ref U1) (pin 31)))
|
||
|
(net (code 13) (name /Y10)
|
||
|
(node (ref U1) (pin 39))
|
||
|
(node (ref U2) (pin 21)))
|
||
|
(net (code 14) (name /Y11)
|
||
|
(node (ref U1) (pin 38))
|
||
|
(node (ref U2) (pin 23)))
|
||
|
(net (code 15) (name /Y12)
|
||
|
(node (ref U1) (pin 37))
|
||
|
(node (ref U2) (pin 2)))
|
||
|
(net (code 16) (name "Net-(U1-Pad16)")
|
||
|
(node (ref U1) (pin 16)))
|
||
|
(net (code 17) (name "Net-(P1-Pad6)")
|
||
|
(node (ref P1) (pin 6)))
|
||
|
(net (code 18) (name "Net-(U1-Pad42)")
|
||
|
(node (ref U1) (pin 42)))
|
||
|
(net (code 19) (name "Net-(JP1-Pad5)")
|
||
|
(node (ref JP1) (pin 5))
|
||
|
(node (ref U1) (pin 13)))
|
||
|
(net (code 20) (name /Y8)
|
||
|
(node (ref U2) (pin 25))
|
||
|
(node (ref U1) (pin 41)))
|
||
|
(net (code 21) (name /Y9)
|
||
|
(node (ref U2) (pin 24))
|
||
|
(node (ref U1) (pin 40)))
|
||
|
(net (code 22) (name /Z6)
|
||
|
(node (ref U2) (pin 4))
|
||
|
(node (ref U1) (pin 30)))
|
||
|
(net (code 23) (name /Z5)
|
||
|
(node (ref U2) (pin 5))
|
||
|
(node (ref U1) (pin 29)))
|
||
|
(net (code 24) (name /Z4)
|
||
|
(node (ref U2) (pin 6))
|
||
|
(node (ref U1) (pin 28)))
|
||
|
(net (code 25) (name /Z3)
|
||
|
(node (ref JP1) (pin 1))
|
||
|
(node (ref U1) (pin 11))
|
||
|
(node (ref U2) (pin 7)))
|
||
|
(net (code 26) (name /Z2)
|
||
|
(node (ref U2) (pin 8))
|
||
|
(node (ref U1) (pin 10))
|
||
|
(node (ref JP1) (pin 4)))
|
||
|
(net (code 27) (name /Z1)
|
||
|
(node (ref U2) (pin 9))
|
||
|
(node (ref U1) (pin 9))
|
||
|
(node (ref JP1) (pin 3)))
|
||
|
(net (code 28) (name /Z0)
|
||
|
(node (ref U1) (pin 8))
|
||
|
(node (ref U2) (pin 10)))
|
||
|
(net (code 29) (name /Y7)
|
||
|
(node (ref U1) (pin 27))
|
||
|
(node (ref U2) (pin 19)))
|
||
|
(net (code 30) (name /Y6)
|
||
|
(node (ref U2) (pin 18))
|
||
|
(node (ref U1) (pin 26)))
|
||
|
(net (code 31) (name /Y5)
|
||
|
(node (ref U1) (pin 22))
|
||
|
(node (ref U2) (pin 17)))
|
||
|
(net (code 32) (name /Y4)
|
||
|
(node (ref U2) (pin 16))
|
||
|
(node (ref U1) (pin 25)))
|
||
|
(net (code 33) (name /Y3)
|
||
|
(node (ref U1) (pin 21))
|
||
|
(node (ref U2) (pin 15)))
|
||
|
(net (code 34) (name /Z7)
|
||
|
(node (ref U1) (pin 12))
|
||
|
(node (ref U2) (pin 3)))
|
||
|
(net (code 35) (name "Net-(P1-Pad2)")
|
||
|
(node (ref R2) (pin 2))
|
||
|
(node (ref P1) (pin 2)))
|
||
|
(net (code 36) (name "Net-(R2-Pad1)")
|
||
|
(node (ref R2) (pin 1))
|
||
|
(node (ref U1) (pin 3)))
|
||
|
(net (code 37) (name "Net-(P1-Pad3)")
|
||
|
(node (ref R1) (pin 2))
|
||
|
(node (ref P1) (pin 3)))
|
||
|
(net (code 38) (name "Net-(R1-Pad1)")
|
||
|
(node (ref U1) (pin 4))
|
||
|
(node (ref R1) (pin 1)))
|
||
|
(net (code 39) (name /Y2)
|
||
|
(node (ref U1) (pin 20))
|
||
|
(node (ref U2) (pin 13)))
|
||
|
(net (code 40) (name /Y1)
|
||
|
(node (ref U2) (pin 12))
|
||
|
(node (ref U1) (pin 19)))
|
||
|
(net (code 41) (name /Y0)
|
||
|
(node (ref U2) (pin 11))
|
||
|
(node (ref U1) (pin 18)))))
|