flabbergast's kicad files
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

561 lines
20 KiB

(export (version D)
(design
(source /home/js/dynamic/repositories/kicad_public/stm32_qfp48_breakout/stm32_qfp48_breakout.sch)
(date "Sat 29 Jun 2019 20:23:48 BST")
(tool "Eeschema 5.1.2")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title "the bat board: a stm32 qfp48 breakout board")
(company flabbergast)
(rev rev3)
(date 2017-10-26)
(source stm32_qfp48_breakout.sch)
(comment (number 1) (value "rev2 > rev1: add R3, add JP3, rearrange power pinout"))
(comment (number 2) (value "rev3 > rev2: connect PB2=BOOT1 to GND"))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref IC1)
(value STM32L052C8T7)
(footprint flabbergast:LQFP48)
(libsource (lib stm32_qfp48_breakout-rescue) (part STM32L052C8T7-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57232197))
(comp (ref J1)
(value USB_mini_micro_B)
(footprint flabbergast:USB_microB_2TH_OSHPARK)
(libsource (lib stm32_qfp48_breakout-rescue) (part USB_mini_micro_B-RESCUE-stm32_qfp48_breakout) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572321C9))
(comp (ref PAD1)
(value M01)
(footprint flabbergast:M01_NOSILK)
(libsource (lib stm32_qfp48_breakout-rescue) (part M01-RESCUE-stm32_qfp48_breakout) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572328CF))
(comp (ref JP1)
(value USB_PWR)
(footprint flabbergast:SOLDER_JUMPER_OFF_PASTE)
(libsource (lib stm32_qfp48_breakout-rescue) (part JUMPER-2-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57232B9B))
(comp (ref IC2)
(value NCV8170)
(footprint flabbergast:SOT-563)
(libsource (lib stm32_qfp48_breakout-rescue) (part NCV8170-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572330F8))
(comp (ref JP2)
(value reg)
(footprint flabbergast:SOLDER_JUMPER_OFF_PASTE)
(libsource (lib stm32_qfp48_breakout-rescue) (part JUMPER-2-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572331A3))
(comp (ref C6)
(value 2.2uF)
(footprint flabbergast:0603)
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572328FC))
(comp (ref C5)
(value 2.2uF)
(footprint flabbergast:0603)
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57232987))
(comp (ref F1)
(value FERRITE-BEAD)
(footprint flabbergast:0603_JUMPERED)
(libsource (lib stm32_qfp48_breakout-rescue) (part FERRITE-BEAD-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57232F31))
(comp (ref C7)
(value 1uF)
(footprint flabbergast:0603_NOPASTE)
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57232FAC))
(comp (ref C1)
(value 0.1uF)
(footprint flabbergast:0603)
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57233265))
(comp (ref C2)
(value 0.1uF)
(footprint flabbergast:0603)
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5723329C))
(comp (ref C4)
(value 0.1uF)
(footprint flabbergast:0603)
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572332CE))
(comp (ref C3)
(value 0.1uF)
(footprint flabbergast:0603)
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5723330A))
(comp (ref R1)
(value 10kR)
(footprint flabbergast:0603)
(libsource (lib stm32_qfp48_breakout-rescue) (part RES-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5723450B))
(comp (ref S2)
(value PA1)
(footprint flabbergast:TACTILE-SWITCH-SMT-4x3)
(libsource (lib stm32_qfp48_breakout-rescue) (part PUSHBUTTON-SQUARE-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5723455B))
(comp (ref S1)
(value RESET)
(footprint flabbergast:TACTILE-SWITCH-SMT-4x3)
(libsource (lib stm32_qfp48_breakout-rescue) (part PUSHBUTTON-SQUARE-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57234ACB))
(comp (ref R2)
(value 1kR)
(footprint flabbergast:0603)
(libsource (lib stm32_qfp48_breakout-rescue) (part RES-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57234FFE))
(comp (ref D1)
(value LED)
(footprint flabbergast:LED-0603)
(libsource (lib stm32_qfp48_breakout-rescue) (part LED-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57235088))
(comp (ref U1)
(value M14)
(footprint flabbergast:M14_LOCK_NOSILK)
(libsource (lib stm32_qfp48_breakout-rescue) (part M14-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572357B9))
(comp (ref U2)
(value M14)
(footprint flabbergast:M14_LOCK_NOSILK)
(libsource (lib stm32_qfp48_breakout-rescue) (part M14-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5723586B))
(comp (ref U3)
(value M05)
(footprint flabbergast:M05_LOCK_NOSILK)
(libsource (lib stm32_qfp48_breakout-rescue) (part M05-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57235B5B))
(comp (ref Y1)
(value CRYSTAL)
(footprint flabbergast:CRYSTAL-ABM3)
(libsource (lib stm32_qfp48_breakout-rescue) (part CRYSTAL-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57237E92))
(comp (ref C8)
(value 18pF)
(footprint flabbergast:0603)
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572383ED))
(comp (ref C9)
(value 18pF)
(footprint flabbergast:0603)
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57238456))
(comp (ref JP3)
(value BT0)
(footprint flabbergast:SOLDER_JUMPER_ON)
(libsource (lib stm32_qfp48_breakout-rescue) (part JUMPER-2-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5740521A))
(comp (ref R3)
(value 1.5kR)
(footprint flabbergast:0603)
(libsource (lib stm32_qfp48_breakout-rescue) (part RES-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5749E614)))
(libparts
(libpart (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast)
(fields
(field (name Reference) C)
(field (name Value) CAP-flabbergast))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib stm32_qfp48_breakout-rescue) (part CRYSTAL-flabbergast)
(fields
(field (name Reference) Y)
(field (name Value) CRYSTAL-flabbergast))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib stm32_qfp48_breakout-rescue) (part FERRITE-BEAD-flabbergast)
(footprints
(fp 0805)
(fp 1206))
(fields
(field (name Reference) FB)
(field (name Value) FERRITE-BEAD-flabbergast))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib stm32_qfp48_breakout-rescue) (part JUMPER-2-flabbergast)
(fields
(field (name Reference) JP)
(field (name Value) JUMPER-2-flabbergast))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib stm32_qfp48_breakout-rescue) (part LED-flabbergast)
(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-flabbergast))
(pins
(pin (num 1) (name A) (type passive))
(pin (num 2) (name K) (type passive))))
(libpart (lib stm32_qfp48_breakout-rescue) (part M01-RESCUE-stm32_qfp48_breakout)
(footprints
(fp M01*))
(fields
(field (name Reference) U)
(field (name Value) M01-RESCUE-stm32_qfp48_breakout))
(pins
(pin (num 1) (name 1) (type BiDi))))
(libpart (lib stm32_qfp48_breakout-rescue) (part M05-flabbergast)
(footprints
(fp M05*))
(fields
(field (name Reference) U)
(field (name Value) M05-flabbergast))
(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))))
(libpart (lib stm32_qfp48_breakout-rescue) (part M14-flabbergast)
(fields
(field (name Reference) U)
(field (name Value) M14-flabbergast))
(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))
(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 14) (type passive))))
(libpart (lib stm32_qfp48_breakout-rescue) (part NCV8170-flabbergast)
(footprints
(fp SOT23A-3))
(fields
(field (name Reference) IC)
(field (name Value) NCV8170-flabbergast)
(field (name Footprint) SOT-563))
(pins
(pin (num 1) (name IN) (type power_in))
(pin (num 2) (name GND) (type power_in))
(pin (num 3) (name OUT) (type power_out))
(pin (num 4) (name NC) (type NotConnected))
(pin (num 5) (name GND) (type power_in))
(pin (num 6) (name EN) (type BiDi))))
(libpart (lib stm32_qfp48_breakout-rescue) (part PUSHBUTTON-SQUARE-flabbergast)
(footprints
(fp TACTILE-SWITCH*))
(fields
(field (name Reference) S)
(field (name Value) PUSHBUTTON-SQUARE-flabbergast))
(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))))
(libpart (lib stm32_qfp48_breakout-rescue) (part RES-flabbergast)
(footprints
(fp R?)
(fp 0603)
(fp 0805)
(fp R?-*)
(fp SM1206))
(fields
(field (name Reference) R)
(field (name Value) RES-flabbergast))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib stm32_qfp48_breakout-rescue) (part STM32L052C8T7-flabbergast)
(footprints
(fp LQFP-32))
(fields
(field (name Reference) IC)
(field (name Value) STM32L052C8T7-flabbergast))
(pins
(pin (num 1) (name VDD) (type power_in))
(pin (num 2) (name PC13) (type input))
(pin (num 3) (name PC14-OSC32_IN) (type BiDi))
(pin (num 4) (name PC15-OSC32_OUT) (type BiDi))
(pin (num 5) (name PH0-OSC_IN) (type BiDi))
(pin (num 6) (name PH1-OSC_OUT) (type BiDi))
(pin (num 7) (name NRST) (type input))
(pin (num 8) (name VSSA) (type power_in))
(pin (num 9) (name VDDA) (type power_in))
(pin (num 10) (name PA0) (type BiDi))
(pin (num 11) (name PA1) (type BiDi))
(pin (num 12) (name PA2-TX2) (type BiDi))
(pin (num 13) (name PA3-RX2) (type BiDi))
(pin (num 14) (name PA4) (type BiDi))
(pin (num 15) (name PA5) (type BiDi))
(pin (num 16) (name PA6) (type BiDi))
(pin (num 17) (name PA7) (type BiDi))
(pin (num 18) (name PB0) (type BiDi))
(pin (num 19) (name PB1) (type BiDi))
(pin (num 20) (name PB2) (type BiDi))
(pin (num 21) (name PB10) (type BiDi))
(pin (num 22) (name PB11) (type BiDi))
(pin (num 23) (name VSS) (type power_in))
(pin (num 24) (name VDD) (type power_in))
(pin (num 25) (name PB12) (type BiDi))
(pin (num 26) (name PB13) (type BiDi))
(pin (num 27) (name PB14) (type BiDi))
(pin (num 28) (name PB15) (type BiDi))
(pin (num 29) (name PA8) (type BiDi))
(pin (num 30) (name PA9-TX1) (type BiDi))
(pin (num 31) (name PA10-RX1) (type BiDi))
(pin (num 32) (name PA11-USB_DM) (type BiDi))
(pin (num 33) (name PA12-USB_DP) (type BiDi))
(pin (num 34) (name PA13-SWDIO) (type BiDi))
(pin (num 35) (name VSS) (type power_in))
(pin (num 36) (name VDD_USB) (type power_in))
(pin (num 37) (name PA14-SWCLK) (type BiDi))
(pin (num 38) (name PA15) (type BiDi))
(pin (num 39) (name PB3) (type BiDi))
(pin (num 40) (name PB4) (type BiDi))
(pin (num 41) (name PB5) (type BiDi))
(pin (num 42) (name PB6) (type BiDi))
(pin (num 43) (name PB7) (type BiDi))
(pin (num 44) (name BOOT0) (type BiDi))
(pin (num 45) (name PB8) (type BiDi))
(pin (num 46) (name PB9) (type BiDi))
(pin (num 47) (name VSS) (type power_in))
(pin (num 48) (name VDD) (type power_in))))
(libpart (lib stm32_qfp48_breakout-rescue) (part USB_mini_micro_B-RESCUE-stm32_qfp48_breakout)
(footprints
(fp USB*))
(fields
(field (name Reference) J)
(field (name Value) USB_mini_micro_B-RESCUE-stm32_qfp48_breakout))
(pins
(pin (num 1) (name VUSB) (type power_out))
(pin (num 2) (name D-) (type BiDi))
(pin (num 3) (name D+) (type BiDi))
(pin (num 4) (name ID) (type input))
(pin (num 5) (name GND) (type power_out))
(pin (num 6) (name SHIELD) (type input)))))
(libraries
(library (logical stm32_qfp48_breakout-rescue)
(uri /home/js/dynamic/repositories/kicad_public/stm32_qfp48_breakout/stm32_qfp48_breakout-rescue.lib)))
(nets
(net (code 1) (name RESET_BTN)
(node (ref S1) (pin 1))
(node (ref IC1) (pin 7))
(node (ref S1) (pin 2)))
(net (code 2) (name "Net-(D1-Pad1)")
(node (ref D1) (pin 1))
(node (ref R2) (pin 1)))
(net (code 3) (name SWDIO)
(node (ref U3) (pin 4))
(node (ref IC1) (pin 34)))
(net (code 4) (name SWCLK)
(node (ref U3) (pin 5))
(node (ref IC1) (pin 37)))
(net (code 5) (name GND)
(node (ref U2) (pin 14))
(node (ref C3) (pin 1))
(node (ref C4) (pin 2))
(node (ref R1) (pin 2))
(node (ref IC1) (pin 23))
(node (ref C6) (pin 2))
(node (ref C5) (pin 2))
(node (ref IC1) (pin 20))
(node (ref J1) (pin 5))
(node (ref C7) (pin 2))
(node (ref IC1) (pin 8))
(node (ref IC1) (pin 47))
(node (ref U3) (pin 3))
(node (ref IC2) (pin 2))
(node (ref IC2) (pin 5))
(node (ref S1) (pin 3))
(node (ref IC1) (pin 35))
(node (ref D1) (pin 2))
(node (ref S1) (pin 4))
(node (ref U1) (pin 2))
(node (ref C1) (pin 1))
(node (ref C2) (pin 1))
(node (ref C8) (pin 2))
(node (ref C9) (pin 2)))
(net (code 6) (name "Net-(IC2-Pad3)")
(node (ref JP2) (pin 1))
(node (ref IC2) (pin 3)))
(net (code 7) (name OSC_OUT)
(node (ref Y1) (pin 2))
(node (ref IC1) (pin 6))
(node (ref C9) (pin 1)))
(net (code 8) (name C14)
(node (ref U2) (pin 5))
(node (ref IC1) (pin 3)))
(net (code 9) (name C15)
(node (ref U2) (pin 4))
(node (ref IC1) (pin 4)))
(net (code 10) (name OSC_IN)
(node (ref Y1) (pin 1))
(node (ref IC1) (pin 5))
(node (ref C8) (pin 1)))
(net (code 11) (name B15)
(node (ref U2) (pin 2))
(node (ref IC1) (pin 28)))
(net (code 12) (name "A1(BOOT)")
(node (ref S2) (pin 2))
(node (ref IC1) (pin 11))
(node (ref S2) (pin 1))
(node (ref JP3) (pin 2)))
(net (code 13) (name BOOT0)
(node (ref R1) (pin 1))
(node (ref IC1) (pin 44))
(node (ref JP3) (pin 1)))
(net (code 14) (name LED)
(node (ref IC1) (pin 38))
(node (ref R2) (pin 2)))
(net (code 15) (name "Net-(IC1-Pad10)")
(node (ref IC1) (pin 10)))
(net (code 16) (name B12)
(node (ref U2) (pin 3))
(node (ref IC1) (pin 25)))
(net (code 17) (name B14)
(node (ref IC1) (pin 27))
(node (ref U2) (pin 1)))
(net (code 18) (name "Net-(IC1-Pad29)")
(node (ref IC1) (pin 29)))
(net (code 19) (name A9)
(node (ref IC1) (pin 30))
(node (ref U1) (pin 4)))
(net (code 20) (name A10)
(node (ref U1) (pin 5))
(node (ref IC1) (pin 31)))
(net (code 21) (name B3)
(node (ref U2) (pin 13))
(node (ref IC1) (pin 39)))
(net (code 22) (name B4)
(node (ref U2) (pin 12))
(node (ref IC1) (pin 40)))
(net (code 23) (name B5)
(node (ref IC1) (pin 41))
(node (ref U2) (pin 11)))
(net (code 24) (name B6)
(node (ref U2) (pin 10))
(node (ref IC1) (pin 42)))
(net (code 25) (name B8)
(node (ref IC1) (pin 45))
(node (ref U2) (pin 8)))
(net (code 26) (name B9)
(node (ref IC1) (pin 46))
(node (ref U2) (pin 7)))
(net (code 27) (name "Net-(IC1-Pad19)")
(node (ref IC1) (pin 19)))
(net (code 28) (name "Net-(IC1-Pad18)")
(node (ref IC1) (pin 18)))
(net (code 29) (name "Net-(J1-Pad1)")
(node (ref JP1) (pin 1))
(node (ref J1) (pin 1))
(node (ref PAD1) (pin 1)))
(net (code 30) (name VDD)
(node (ref C4) (pin 1))
(node (ref C3) (pin 2))
(node (ref S2) (pin 3))
(node (ref IC1) (pin 24))
(node (ref S2) (pin 4))
(node (ref IC1) (pin 48))
(node (ref C2) (pin 2))
(node (ref C1) (pin 2))
(node (ref IC1) (pin 1))
(node (ref U1) (pin 3))
(node (ref IC1) (pin 36))
(node (ref U3) (pin 2))
(node (ref F1) (pin 1))
(node (ref JP2) (pin 2))
(node (ref C5) (pin 1)))
(net (code 31) (name B13)
(node (ref U1) (pin 14))
(node (ref IC1) (pin 26)))
(net (code 32) (name B7)
(node (ref U2) (pin 9))
(node (ref IC1) (pin 43))
(node (ref R3) (pin 1)))
(net (code 33) (name A4)
(node (ref U1) (pin 9))
(node (ref IC1) (pin 14)))
(net (code 34) (name A5)
(node (ref IC1) (pin 15))
(node (ref U1) (pin 8)))
(net (code 35) (name A6)
(node (ref U1) (pin 7))
(node (ref IC1) (pin 16)))
(net (code 36) (name A7)
(node (ref U1) (pin 6))
(node (ref IC1) (pin 17)))
(net (code 37) (name VIN)
(node (ref JP1) (pin 2))
(node (ref U1) (pin 1))
(node (ref C6) (pin 1))
(node (ref IC2) (pin 1))
(node (ref IC2) (pin 6)))
(net (code 38) (name B11)
(node (ref U1) (pin 10))
(node (ref IC1) (pin 22)))
(net (code 39) (name USB_D+)
(node (ref IC1) (pin 33))
(node (ref R3) (pin 2))
(node (ref J1) (pin 3)))
(net (code 40) (name USB_D-)
(node (ref IC1) (pin 32))
(node (ref J1) (pin 2)))
(net (code 41) (name VDDA)
(node (ref F1) (pin 2))
(node (ref C7) (pin 1))
(node (ref IC1) (pin 9))
(node (ref U3) (pin 1)))
(net (code 42) (name B10)
(node (ref IC1) (pin 21))
(node (ref U1) (pin 11)))
(net (code 43) (name A3)
(node (ref IC1) (pin 13))
(node (ref U1) (pin 12)))
(net (code 44) (name A2)
(node (ref U1) (pin 13))
(node (ref IC1) (pin 12)))
(net (code 45) (name C13)
(node (ref IC1) (pin 2))
(node (ref U2) (pin 6)))
(net (code 46) (name "Net-(IC2-Pad4)")
(node (ref IC2) (pin 4)))
(net (code 47) (name "Net-(J1-Pad6)")
(node (ref J1) (pin 6)))
(net (code 48) (name "Net-(J1-Pad4)")
(node (ref J1) (pin 4)))))