u2f-zero/hardware/u2f-zero.net

288 wiersze
9.7 KiB
Plaintext

(export (version D)
(design
(source C:/Users/Conor/Desktop/u2f-zero/hardware/u2f-zero.sch)
(date "1/23/2016 4:50:02 PM")
(tool "Eeschema 4.0.1-stable")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source u2f-zero.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref E1)
(value EFM8UB1)
(footprint footprints:EFM8UB1)
(libsource (lib siliconlabs) (part EFM8UB1))
(sheetpath (names /) (tstamps /))
(tstamp 56857441))
(comp (ref A1)
(value ATECC508A)
(footprint footprints:UDFN-8Pad)
(libsource (lib u2f-zero-rescue) (part ATECC508A-RESCUE-u2f-zero))
(sheetpath (names /) (tstamps /))
(tstamp 56857313))
(comp (ref C3)
(value 0.1uF)
(footprint Capacitors_SMD:C_0402)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 56857DEB))
(comp (ref C4)
(value 4.7uF)
(footprint Capacitors_SMD:C_0603)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 56857E44))
(comp (ref C1)
(value 0.1uF)
(footprint Capacitors_SMD:C_0402)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 56858041))
(comp (ref C2)
(value 4.7uF)
(footprint Capacitors_SMD:C_0603)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5685809E))
(comp (ref Z1)
(value DF5A5.6JE)
(footprint TO_SOT_Packages_SMD:SOT-553)
(libsource (lib discrete) (part DF5A5.6JE))
(sheetpath (names /) (tstamps /))
(tstamp 56857EAF))
(comp (ref R1)
(value 100)
(footprint Resistors_SMD:R_0603)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 56857B9B))
(comp (ref RGB1)
(value CA_RGB)
(footprint footprints:LED-0606)
(libsource (lib u2f-zero-rescue) (part CA_RGB-RESCUE-u2f-zero))
(sheetpath (names /) (tstamps /))
(tstamp 5686DEFD))
(comp (ref SW1)
(value SW_PUSH)
(footprint footprints:u2f-button)
(libsource (lib device) (part SW_PUSH))
(sheetpath (names /) (tstamps /))
(tstamp 5685E9F9))
(comp (ref TX1)
(value debug-pin)
(footprint footprints:debug)
(libsource (lib debug) (part debug-pin))
(sheetpath (names /) (tstamps /))
(tstamp 56A3F7EB))
(comp (ref RX1)
(value debug-pin)
(footprint footprints:debug)
(libsource (lib debug) (part debug-pin))
(sheetpath (names /) (tstamps /))
(tstamp 56A3F89E))
(comp (ref C2CK1)
(value debug-pin)
(footprint footprints:debug)
(libsource (lib debug) (part debug-pin))
(sheetpath (names /) (tstamps /))
(tstamp 56A3F8D6))
(comp (ref C2D1)
(value debug-pin)
(footprint footprints:debug)
(libsource (lib debug) (part debug-pin))
(sheetpath (names /) (tstamps /))
(tstamp 56A3F90D)))
(libparts
(libpart (lib u2f-zero-rescue) (part ATECC508A-RESCUE-u2f-zero)
(fields
(field (name Reference) A)
(field (name Value) ATECC508A-RESCUE-u2f-zero))
(pins
(pin (num 1) (name NC) (type passive))
(pin (num 2) (name NC) (type passive))
(pin (num 3) (name NC) (type passive))
(pin (num 4) (name GND) (type passive))
(pin (num 5) (name SDA) (type passive))
(pin (num 6) (name SCL) (type passive))
(pin (num 7) (name NC) (type passive))
(pin (num 8) (name VCC) (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 u2f-zero-rescue) (part CA_RGB-RESCUE-u2f-zero)
(fields
(field (name Reference) RGB)
(field (name Value) CA_RGB-RESCUE-u2f-zero))
(pins
(pin (num 1) (name R) (type input))
(pin (num 2) (name G) (type input))
(pin (num 3) (name B) (type input))
(pin (num 4) (name VCC) (type input))))
(libpart (lib discrete) (part DF5A5.6JE)
(fields
(field (name Reference) Z)
(field (name Value) DF5A5.6JE))
(pins
(pin (num 1) (name C1) (type input))
(pin (num 2) (name GND) (type BiDi))
(pin (num 3) (name C2) (type input))
(pin (num 4) (name C3) (type input))
(pin (num 5) (name C4) (type input))))
(libpart (lib siliconlabs) (part EFM8UB1)
(description "USB 8 bit Microcontroller")
(fields
(field (name Reference) E)
(field (name Value) EFM8UB1))
(pins
(pin (num 1) (name P0.1) (type passive))
(pin (num 2) (name P0.0) (type passive))
(pin (num 3) (name GND) (type BiDi))
(pin (num 4) (name D+) (type passive))
(pin (num 5) (name D-) (type passive))
(pin (num 6) (name VDD) (type passive))
(pin (num 7) (name VREGIN) (type passive))
(pin (num 8) (name P3.1/VBUS) (type passive))
(pin (num 9) (name RSTb/C2CK) (type passive))
(pin (num 10) (name P2.0/C2D) (type passive))
(pin (num 11) (name P1.2/SCL) (type passive))
(pin (num 12) (name GND) (type BiDi))
(pin (num 13) (name P1.1/SDA) (type passive))
(pin (num 14) (name P1.0) (type passive))
(pin (num 15) (name P0.7) (type passive))
(pin (num 16) (name P0.6) (type passive))
(pin (num 17) (name P0.5) (type passive))
(pin (num 18) (name P0.4) (type passive))
(pin (num 19) (name P0.3) (type passive))
(pin (num 20) (name P0.2) (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 device) (part SW_PUSH)
(description Button)
(fields
(field (name Reference) SW)
(field (name Value) SW_PUSH))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib debug) (part debug-pin)
(fields
(field (name Reference) p)
(field (name Value) debug-pin))
(pins
(pin (num 1) (name p) (type input)))))
(libraries
(library (logical u2f-zero-rescue)
(uri C:\Users\Conor\Desktop\u2f-zero\hardware\u2f-zero-rescue.lib))
(library (logical device)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib"))
(library (logical siliconlabs)
(uri C:\Users\Conor\Desktop\u2f-zero\hardware\library\siliconlabs.lib))
(library (logical discrete)
(uri C:\Users\Conor\Desktop\u2f-zero\hardware\library\discrete.lib))
(library (logical debug)
(uri C:\Users\Conor\Desktop\u2f-zero\hardware\library\debug.lib)))
(nets
(net (code 1) (name /+5V)
(node (ref R1) (pin 1))
(node (ref C3) (pin 1))
(node (ref Z1) (pin 3))
(node (ref C4) (pin 2))
(node (ref E1) (pin 7)))
(net (code 2) (name GND)
(node (ref C2) (pin 2))
(node (ref C3) (pin 2))
(node (ref C4) (pin 1))
(node (ref C1) (pin 2))
(node (ref A1) (pin 4))
(node (ref E1) (pin 12))
(node (ref E1) (pin 3))
(node (ref Z1) (pin 2))
(node (ref SW1) (pin 2)))
(net (code 3) (name "Net-(Z1-Pad1)")
(node (ref Z1) (pin 1)))
(net (code 4) (name "Net-(A1-Pad5)")
(node (ref E1) (pin 13))
(node (ref A1) (pin 5)))
(net (code 5) (name /+3.3V)
(node (ref A1) (pin 8))
(node (ref E1) (pin 6))
(node (ref C2) (pin 1))
(node (ref C1) (pin 1)))
(net (code 6) (name "Net-(E1-Pad14)")
(node (ref E1) (pin 14))
(node (ref E1) (pin 15))
(node (ref SW1) (pin 1)))
(net (code 7) (name "Net-(E1-Pad2)")
(node (ref RGB1) (pin 2))
(node (ref E1) (pin 2)))
(net (code 8) (name "Net-(E1-Pad1)")
(node (ref E1) (pin 1))
(node (ref RGB1) (pin 1)))
(net (code 9) (name "Net-(E1-Pad20)")
(node (ref E1) (pin 20))
(node (ref RGB1) (pin 3)))
(net (code 10) (name /C2CK)
(node (ref E1) (pin 9))
(node (ref C2CK1) (pin 1)))
(net (code 11) (name /C2D)
(node (ref E1) (pin 10))
(node (ref C2D1) (pin 1)))
(net (code 12) (name "Net-(E1-Pad16)")
(node (ref E1) (pin 16)))
(net (code 13) (name "Net-(R1-Pad2)")
(node (ref RGB1) (pin 4))
(node (ref R1) (pin 2)))
(net (code 14) (name "Net-(E1-Pad19)")
(node (ref E1) (pin 19)))
(net (code 15) (name /TX)
(node (ref TX1) (pin 1))
(node (ref E1) (pin 18)))
(net (code 16) (name /RX)
(node (ref RX1) (pin 1))
(node (ref E1) (pin 17)))
(net (code 17) (name "Net-(A1-Pad3)")
(node (ref A1) (pin 3)))
(net (code 18) (name "Net-(A1-Pad1)")
(node (ref A1) (pin 1)))
(net (code 19) (name "Net-(A1-Pad2)")
(node (ref A1) (pin 2)))
(net (code 20) (name "Net-(A1-Pad7)")
(node (ref A1) (pin 7)))
(net (code 21) (name "Net-(E1-Pad8)")
(node (ref E1) (pin 8)))
(net (code 22) (name "Net-(A1-Pad6)")
(node (ref E1) (pin 11))
(node (ref A1) (pin 6)))
(net (code 23) (name /HD-)
(node (ref E1) (pin 4))
(node (ref Z1) (pin 5)))
(net (code 24) (name /HD+)
(node (ref Z1) (pin 4))
(node (ref E1) (pin 5)))))