u2f-zero/hardware/u2f-zero.net

274 wiersze
9.3 KiB
Plaintext

(export (version D)
(design
(source /home/pp/apps/u2f-zero/hardware/u2f-zero.sch)
(date "Sat 19 Mar 2016 03:45:39 PM EDT")
(tool "Eeschema 4.0.2-4+6225~38~ubuntu14.04.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 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))
(pin (num 21) (name GND) (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 /home/pp/apps/u2f-zero/hardware/u2f-zero-rescue.lib))
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
(library (logical siliconlabs)
(uri /home/pp/apps/u2f-zero/hardware/library/siliconlabs.lib))
(library (logical discrete)
(uri /home/pp/apps/u2f-zero/hardware/library/discrete.lib))
(library (logical debug)
(uri /home/pp/apps/u2f-zero/hardware/library/debug.lib)))
(nets
(net (code 1) (name "Net-(A1-Pad3)")
(node (ref A1) (pin 3)))
(net (code 2) (name "Net-(A1-Pad2)")
(node (ref A1) (pin 2)))
(net (code 3) (name "Net-(A1-Pad1)")
(node (ref A1) (pin 1)))
(net (code 4) (name "Net-(A1-Pad7)")
(node (ref A1) (pin 7)))
(net (code 5) (name "Net-(E1-Pad6)")
(node (ref E1) (pin 6)))
(net (code 6) (name /TX)
(node (ref TX1) (pin 1))
(node (ref E1) (pin 18)))
(net (code 7) (name /C2D)
(node (ref E1) (pin 10))
(node (ref C2D1) (pin 1)))
(net (code 8) (name /C2CK)
(node (ref C2CK1) (pin 1))
(node (ref E1) (pin 9)))
(net (code 9) (name /RX)
(node (ref E1) (pin 17))
(node (ref RX1) (pin 1)))
(net (code 10) (name "Net-(E1-Pad11)")
(node (ref E1) (pin 11)))
(net (code 11) (name "Net-(E1-Pad13)")
(node (ref E1) (pin 13)))
(net (code 12) (name /+5V)
(node (ref E1) (pin 7))
(node (ref A1) (pin 8))
(node (ref C3) (pin 1))
(node (ref C4) (pin 2))
(node (ref Z1) (pin 3))
(node (ref R1) (pin 1)))
(net (code 13) (name "Net-(R1-Pad2)")
(node (ref RGB1) (pin 4))
(node (ref R1) (pin 2)))
(net (code 14) (name "Net-(E1-Pad14)")
(node (ref RGB1) (pin 1))
(node (ref E1) (pin 14)))
(net (code 15) (name "Net-(E1-Pad15)")
(node (ref RGB1) (pin 2))
(node (ref E1) (pin 15)))
(net (code 16) (name "Net-(E1-Pad16)")
(node (ref RGB1) (pin 3))
(node (ref E1) (pin 16)))
(net (code 17) (name "Net-(E1-Pad19)")
(node (ref E1) (pin 20))
(node (ref E1) (pin 19))
(node (ref SW1) (pin 2)))
(net (code 18) (name "Net-(A1-Pad5)")
(node (ref A1) (pin 5))
(node (ref E1) (pin 2)))
(net (code 19) (name "Net-(A1-Pad6)")
(node (ref E1) (pin 1))
(node (ref A1) (pin 6)))
(net (code 20) (name "Net-(E1-Pad8)")
(node (ref E1) (pin 8)))
(net (code 21) (name "Net-(Z1-Pad1)")
(node (ref Z1) (pin 1)))
(net (code 22) (name GND)
(node (ref Z1) (pin 2))
(node (ref C4) (pin 1))
(node (ref A1) (pin 4))
(node (ref C3) (pin 2))
(node (ref E1) (pin 12))
(node (ref E1) (pin 21))
(node (ref E1) (pin 3))
(node (ref SW1) (pin 1)))
(net (code 23) (name /HD+)
(node (ref E1) (pin 4))
(node (ref Z1) (pin 5)))
(net (code 24) (name /HD-)
(node (ref E1) (pin 5))
(node (ref Z1) (pin 4)))))