mmpp/electronics/steppers.net
2017-11-23 17:07:33 +03:00

880 lines
30 KiB
Plaintext

(export (version D)
(design
(source /home/eddy/Docs/SAO/Zeiss-1000/Simple_photometer/kicad/steppers.sch)
(date "Чт 23 ноя 2017 16:25:05")
(tool "Eeschema 4.0.7")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source steppers.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref C4)
(value 47u)
(footprint Capacitors_Tantalum_SMD.pretty:Tantalum_Case-A_EIA-3216-18_Hand)
(libsource (lib device) (part CP))
(sheetpath (names /) (tstamps /))
(tstamp 58C454F6))
(comp (ref Q1)
(value AO3401)
(footprint TO_SOT_Packages_SMD.pretty:SOT-23_Handsoldering)
(libsource (lib device) (part Q_PMOS_GSD))
(sheetpath (names /) (tstamps /))
(tstamp 5910E2F2))
(comp (ref D2)
(value MM3Z3V6)
(footprint Diodes_SMD.pretty:D_0805)
(libsource (lib device) (part D_Zener))
(sheetpath (names /) (tstamps /))
(tstamp 5910F169))
(comp (ref R5)
(value 2k2)
(footprint Resistors_SMD.pretty:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 591101C8))
(comp (ref R1)
(value 10k)
(footprint Resistors_SMD.pretty:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 590D30C8))
(comp (ref R2)
(value 10k)
(footprint Resistors_SMD.pretty:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 590D3334))
(comp (ref C2)
(value 0.1)
(footprint Capacitors_SMD.pretty:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 590D4150))
(comp (ref C1)
(value 0.1)
(footprint Capacitors_SMD.pretty:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 590D4832))
(comp (ref SW2)
(value Boot)
(footprint Buttons_Switches_THT.pretty:SW_PUSH_6mm)
(libsource (lib switches) (part SW_Push))
(sheetpath (names /) (tstamps /))
(tstamp 5909F6B6))
(comp (ref SW1)
(value Reset)
(footprint Buttons_Switches_THT.pretty:SW_PUSH_6mm)
(libsource (lib switches) (part SW_Push))
(sheetpath (names /) (tstamps /))
(tstamp 590A0134))
(comp (ref P4)
(value Hole)
(footprint my_footprints:Hole_3mm)
(libsource (lib conn) (part Conn_01x01))
(sheetpath (names /) (tstamps /))
(tstamp 59143415))
(comp (ref P5)
(value Hole)
(footprint my_footprints:Hole_3mm)
(libsource (lib conn) (part Conn_01x01))
(sheetpath (names /) (tstamps /))
(tstamp 5914456D))
(comp (ref P6)
(value Hole)
(footprint my_footprints:Hole_3mm)
(libsource (lib conn) (part Conn_01x01))
(sheetpath (names /) (tstamps /))
(tstamp 591446F3))
(comp (ref P1)
(value Hole)
(footprint my_footprints:Hole_3mm)
(libsource (lib conn) (part Conn_01x01))
(sheetpath (names /) (tstamps /))
(tstamp 591446F9))
(comp (ref U1)
(value LM1117-3.3)
(footprint TO_SOT_Packages_SMD.pretty:SOT-223)
(libsource (lib regul) (part LM1117-3.3))
(sheetpath (names /) (tstamps /))
(tstamp 5A15E172))
(comp (ref P2)
(value Hole)
(footprint my_footprints:Hole_3mm)
(libsource (lib conn) (part Conn_01x01))
(sheetpath (names /) (tstamps /))
(tstamp 5A16E72F))
(comp (ref P3)
(value Hole)
(footprint my_footprints:Hole_3mm)
(libsource (lib conn) (part Conn_01x01))
(sheetpath (names /) (tstamps /))
(tstamp 5A16E735))
(comp (ref J2)
(value 12VIN)
(footprint Connectors_Terminal_Blocks.pretty:TerminalBlock_Pheonix_MKDS1.5-2pol)
(libsource (lib conn) (part Conn_01x02))
(sheetpath (names /) (tstamps /))
(tstamp 5A170C1F))
(comp (ref C3)
(value 0.1)
(footprint Capacitors_SMD.pretty:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A178C32))
(comp (ref U2)
(value MAX471)
(footprint Housings_SOIC.pretty:SO-8_5.3x6.2mm_Pitch1.27mm)
(libsource (lib linear) (part MAX471))
(sheetpath (names /) (tstamps /))
(tstamp 5A179DDA))
(comp (ref R6)
(value 1k5)
(footprint Resistors_SMD.pretty:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A183304))
(comp (ref U3)
(value STM32F030F4Px)
(footprint Housings_SSOP.pretty:TSSOP-20_4.4x6.5mm_Pitch0.65mm)
(libsource (lib stm32) (part STM32F030F4Px))
(sheetpath (names /) (tstamps /))
(tstamp 5A189F52))
(comp (ref J1)
(value UART)
(footprint Pin_Headers.pretty:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib conn) (part Conn_01x03))
(sheetpath (names /) (tstamps /))
(tstamp 5A18FF8B))
(comp (ref D4)
(value SP0504BAHT)
(footprint TO_SOT_Packages_SMD.pretty:SOT-23-5_HandSoldering)
(libsource (lib ESD_Protection) (part SP0504BAHT))
(sheetpath (names /) (tstamps /))
(tstamp 5A15ED2B))
(comp (ref D1)
(value SP0502BAHT)
(footprint TO_SOT_Packages_SMD.pretty:SOT-23)
(libsource (lib ESD_Protection) (part SP0502BAHT))
(sheetpath (names /) (tstamps /))
(tstamp 5A15F477))
(comp (ref R3)
(value 470)
(footprint Resistors_SMD.pretty:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A161074))
(comp (ref R4)
(value 470)
(footprint Resistors_SMD.pretty:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A1618B4))
(comp (ref J3)
(value Motor1)
(footprint Connectors.pretty:IDC_Header_Straight_10pins)
(libsource (lib conn) (part Conn_02x05_Odd_Even))
(sheetpath (names /) (tstamps /))
(tstamp 5A167373))
(comp (ref R11)
(value 47)
(footprint Resistors_SMD.pretty:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A16B42E))
(comp (ref R13)
(value 220)
(footprint Resistors_SMD.pretty:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A16D4E0))
(comp (ref R12)
(value 220)
(footprint Resistors_SMD.pretty:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A16D65B))
(comp (ref J8)
(value Motor2)
(footprint Connectors.pretty:IDC_Header_Straight_10pins)
(libsource (lib conn) (part Conn_02x05_Odd_Even))
(sheetpath (names /) (tstamps /))
(tstamp 5A1727CF))
(comp (ref R14)
(value 47)
(footprint Resistors_SMD.pretty:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A1727D9))
(comp (ref R22)
(value 220)
(footprint Resistors_SMD.pretty:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A1727E9))
(comp (ref R15)
(value 220)
(footprint Resistors_SMD.pretty:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A1727F0))
(comp (ref J4)
(value DRV_left)
(footprint Pin_Headers.pretty:Pin_Header_Straight_1x08_Pitch2.54mm)
(libsource (lib conn) (part Conn_01x08))
(sheetpath (names /) (tstamps /))
(tstamp 5A1683B2))
(comp (ref J6)
(value DRV_right)
(footprint Pin_Headers.pretty:Pin_Header_Straight_1x08_Pitch2.54mm)
(libsource (lib conn) (part Conn_01x08))
(sheetpath (names /) (tstamps /))
(tstamp 5A1683B3))
(comp (ref R16)
(value 0)
(footprint Resistors_SMD.pretty:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A178F27))
(comp (ref R17)
(value 0)
(footprint Resistors_SMD.pretty:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A17912B))
(comp (ref R18)
(value 0)
(footprint Resistors_SMD.pretty:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A1791EB))
(comp (ref J5)
(value DRV_left)
(footprint Pin_Headers.pretty:Pin_Header_Straight_1x08_Pitch2.54mm)
(libsource (lib conn) (part Conn_01x08))
(sheetpath (names /) (tstamps /))
(tstamp 5A189004))
(comp (ref J7)
(value DRV_right)
(footprint Pin_Headers.pretty:Pin_Header_Straight_1x08_Pitch2.54mm)
(libsource (lib conn) (part Conn_01x08))
(sheetpath (names /) (tstamps /))
(tstamp 5A18900A))
(comp (ref R19)
(value 0)
(footprint Resistors_SMD.pretty:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A189030))
(comp (ref R20)
(value 0)
(footprint Resistors_SMD.pretty:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A189036))
(comp (ref R21)
(value 0)
(footprint Resistors_SMD.pretty:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A18903C))
(comp (ref C6)
(value 0.1)
(footprint Capacitors_SMD.pretty:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A1AB970))
(comp (ref C7)
(value 0.1)
(footprint Capacitors_SMD.pretty:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A1ABACF))
(comp (ref C5)
(value 10u)
(footprint Capacitors_SMD.pretty:C_1206_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A1ABB86))
(comp (ref C8)
(value 1u)
(footprint Capacitors_SMD.pretty:C_0805_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A1CC7B7))
(comp (ref D3)
(value MM3Z3V6)
(footprint Diodes_SMD.pretty:D_0805)
(libsource (lib device) (part D_Zener))
(sheetpath (names /) (tstamps /))
(tstamp 5A1CFD84))
(comp (ref C9)
(value 1u)
(footprint Capacitors_SMD.pretty:C_0805_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A1CDB31))
(comp (ref R9)
(value 10k)
(footprint Resistors_SMD.pretty:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A1DCD6C))
(comp (ref R8)
(value 47k)
(footprint Resistors_SMD.pretty:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A1DD608))
(comp (ref R10)
(value 10k)
(footprint Resistors_SMD.pretty:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A1E2C7B))
(comp (ref R7)
(value 10k)
(footprint Resistors_SMD.pretty:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A1ED4E8))
(comp (ref C11)
(value 100u)
(footprint Capacitors_THT.pretty:CP_Radial_D8.0mm_P3.50mm)
(libsource (lib device) (part CP_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5A1F265B))
(comp (ref C10)
(value 100u)
(footprint Capacitors_THT.pretty:CP_Radial_D8.0mm_P3.50mm)
(libsource (lib device) (part CP_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5A1F544E)))
(libparts
(libpart (lib device) (part C)
(description "Unpolarized capacitor")
(footprints
(fp C_*))
(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 CP)
(description "Polarised capacitor")
(footprints
(fp CP_*))
(fields
(field (name Reference) C)
(field (name Value) CP))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib device) (part CP_Small)
(description "Polarised capacitor")
(footprints
(fp CP_*))
(fields
(field (name Reference) C)
(field (name Value) CP_Small))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib conn) (part Conn_01x01)
(description "Generic connector, single row, 01x01")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?1X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x01))
(pins
(pin (num 1) (name Pin_1) (type passive))))
(libpart (lib conn) (part Conn_01x02)
(description "Generic connector, single row, 01x02")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?1X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x02))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))))
(libpart (lib conn) (part Conn_01x03)
(description "Generic connector, single row, 01x03")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?1X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x03))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))))
(libpart (lib conn) (part Conn_01x08)
(description "Generic connector, single row, 01x08")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?1X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x08))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))
(pin (num 7) (name Pin_7) (type passive))
(pin (num 8) (name Pin_8) (type passive))))
(libpart (lib conn) (part Conn_02x05_Odd_Even)
(description "Generic connector, double row, 02x05, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers)")
(docs ~)
(footprints
(fp Connector*:*2x??x*mm*)
(fp Connector*:*2x???Pitch*)
(fp Pin_Header_Straight_2X*)
(fp Pin_Header_Angled_2X*)
(fp Socket_Strip_Straight_2X*)
(fp Socket_Strip_Angled_2X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_02x05_Odd_Even))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))
(pin (num 7) (name Pin_7) (type passive))
(pin (num 8) (name Pin_8) (type passive))
(pin (num 9) (name Pin_9) (type passive))
(pin (num 10) (name Pin_10) (type passive))))
(libpart (lib device) (part D_Zener)
(description "Zener Diode")
(docs https://en.wikipedia.org/wiki/Zener_diode)
(footprints
(fp TO-???*)
(fp *SingleDiode)
(fp *_Diode_*)
(fp *SingleDiode*)
(fp D_*))
(fields
(field (name Reference) D)
(field (name Value) D_Zener))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib regul) (part LM1117-1.8)
(aliases
(alias LM1117-2.5)
(alias LM1117-3.3)
(alias LM1117-5.0)
(alias TLV1117-15)
(alias TLV1117-18)
(alias TLV1117-25)
(alias TLV1117-33)
(alias TLV1117-50))
(description "800mA Low-Dropout Linear Regulator, 1.8V fixed output, TO-220/TO-252/TO-263/SOT-223")
(docs http://www.ti.com/lit/ds/symlink/lm1117.pdf)
(footprints
(fp SOT?223*)
(fp TO?263*)
(fp TO?252*)
(fp TO?220*))
(fields
(field (name Reference) U)
(field (name Value) LM1117-1.8))
(pins
(pin (num 1) (name GND) (type power_in))
(pin (num 2) (name VO) (type power_out))
(pin (num 3) (name VI) (type power_in))))
(libpart (lib linear) (part MAX471)
(description "Precision, High-Side, Current-Sense Amplifiers, DIP-8/SOIC-8")
(docs http://pdfserv.maximintegrated.com/en/ds/MAX471-MAX472.pdf)
(footprints
(fp SOIC*3.9x4.9mm*Pitch1.27mm*)
(fp DIP*W7.62mm*))
(fields
(field (name Reference) U)
(field (name Value) MAX471))
(pins
(pin (num 1) (name SHDN) (type input))
(pin (num 2) (name RS+) (type input))
(pin (num 3) (name RS+) (type input))
(pin (num 4) (name GND) (type power_in))
(pin (num 5) (name SIGN) (type openCol))
(pin (num 6) (name RS-) (type input))
(pin (num 7) (name RS-) (type input))
(pin (num 8) (name OUT) (type output))))
(libpart (lib device) (part Q_PMOS_GSD)
(description "Transistor P-MOSFET with substrate diode (general)")
(fields
(field (name Reference) Q)
(field (name Value) Q_PMOS_GSD))
(pins
(pin (num 1) (name G) (type input))
(pin (num 2) (name S) (type passive))
(pin (num 3) (name D) (type passive))))
(libpart (lib device) (part R)
(description Resistor)
(footprints
(fp R_*)
(fp R_*))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib ESD_Protection) (part SP0502BAHT)
(description "TVS Diode Array, 5.5V Standoff, 2 Channels, SOT-23 package")
(docs http://www.littelfuse.com/~/media/files/littelfuse/technical%20resources/documents/data%20sheets/sp05xxba.pdf)
(footprints
(fp SOT?23*))
(fields
(field (name Reference) D)
(field (name Value) SP0502BAHT)
(field (name Footprint) TO_SOT_Packages_SMD:SOT-23))
(pins
(pin (num 1) (name K) (type input))
(pin (num 2) (name K) (type input))
(pin (num 3) (name A) (type input))))
(libpart (lib ESD_Protection) (part SP0504BAHT)
(description "TVS Diode Array, 5.5V Standoff, 4 Channels, SOT-23-5 package")
(docs http://www.littelfuse.com/~/media/files/littelfuse/technical%20resources/documents/data%20sheets/sp05xxba.pdf)
(footprints
(fp SOT?23*))
(fields
(field (name Reference) D)
(field (name Value) SP0504BAHT)
(field (name Footprint) TO_SOT_Packages_SMD:SOT-23-5))
(pins
(pin (num 1) (name K) (type input))
(pin (num 2) (name A) (type input))
(pin (num 3) (name K) (type input))
(pin (num 4) (name K) (type input))
(pin (num 5) (name K) (type input))))
(libpart (lib stm32) (part STM32F030F4Px)
(description "Core: ARM Cortex-M0 Package: TSSOP20 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 15")
(docs http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf)
(fields
(field (name Reference) U)
(field (name Value) STM32F030F4Px)
(field (name Footprint) Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm))
(pins
(pin (num 1) (name BOOT0) (type input))
(pin (num 2) (name PF0/RCC_OSC_IN) (type input))
(pin (num 3) (name PF1/RCC_OSC_OUT) (type input))
(pin (num 4) (name NRST) (type input))
(pin (num 5) (name VDDA) (type power_in))
(pin (num 6) (name ADC_IN0/RTC_TAMP2/SYS_WKUP1/USART1_CTS/PA0) (type BiDi))
(pin (num 7) (name ADC_IN1/USART1_DE/USART1_RTS/PA1) (type BiDi))
(pin (num 8) (name ADC_IN2/USART1_TX/PA2) (type BiDi))
(pin (num 9) (name ADC_IN3/USART1_RX/PA3) (type BiDi))
(pin (num 10) (name ADC_IN4/SPI1_NSS/TIM14_CH1/USART1_CK/PA4) (type BiDi))
(pin (num 11) (name ADC_IN5/SPI1_SCK/PA5) (type BiDi))
(pin (num 12) (name ADC_IN6/SPI1_MISO/TIM16_CH1/TIM1_BKIN/TIM3_CH1/PA6) (type BiDi))
(pin (num 13) (name ADC_IN7/SPI1_MOSI/TIM14_CH1/TIM17_CH1/TIM1_CH1N/TIM3_CH2/PA7) (type BiDi))
(pin (num 14) (name PB1/ADC_IN9/TIM14_CH1/TIM1_CH3N/TIM3_CH4) (type BiDi))
(pin (num 15) (name VSS) (type power_in))
(pin (num 16) (name VDD) (type power_in))
(pin (num 17) (name I2C1_SCL/TIM1_CH2/USART1_TX/PA9) (type BiDi))
(pin (num 18) (name I2C1_SDA/TIM17_BKIN/TIM1_CH3/USART1_RX/PA10) (type BiDi))
(pin (num 19) (name IR_OUT/SYS_SWDIO/PA13) (type BiDi))
(pin (num 20) (name SYS_SWCLK/USART1_TX/PA14) (type BiDi))))
(libpart (lib switches) (part SW_Push)
(description "Push button switch, generic, two pins")
(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)))))
(libraries
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib))
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
(library (logical ESD_Protection)
(uri /usr/share/kicad/library/ESD_Protection.lib))
(library (logical linear)
(uri /usr/share/kicad/library/linear.lib))
(library (logical regul)
(uri /usr/share/kicad/library/regul.lib))
(library (logical stm32)
(uri /usr/share/kicad/library/stm32.lib))
(library (logical switches)
(uri /usr/share/kicad/library/switches.lib)))
(nets
(net (code 1) (name +3V3)
(node (ref R14) (pin 2))
(node (ref R16) (pin 1))
(node (ref U1) (pin 2))
(node (ref U3) (pin 16))
(node (ref U3) (pin 5))
(node (ref R19) (pin 1))
(node (ref R20) (pin 1))
(node (ref R21) (pin 1))
(node (ref SW2) (pin 2))
(node (ref C2) (pin 2))
(node (ref R2) (pin 2))
(node (ref C7) (pin 1))
(node (ref C6) (pin 1))
(node (ref C5) (pin 1))
(node (ref J6) (pin 3))
(node (ref J6) (pin 4))
(node (ref R17) (pin 1))
(node (ref R18) (pin 1))
(node (ref J7) (pin 3))
(node (ref R11) (pin 2))
(node (ref J7) (pin 4))
(node (ref C4) (pin 1)))
(net (code 2) (name "Net-(J6-Pad7)")
(node (ref J6) (pin 7))
(node (ref R18) (pin 2)))
(net (code 3) (name "Net-(J6-Pad5)")
(node (ref J6) (pin 5))
(node (ref R16) (pin 2)))
(net (code 4) (name "Net-(J6-Pad6)")
(node (ref J6) (pin 6))
(node (ref R17) (pin 2)))
(net (code 5) (name /M2_B*)
(node (ref J8) (pin 4))
(node (ref J5) (pin 6)))
(net (code 6) (name /M2_B)
(node (ref J8) (pin 3))
(node (ref J5) (pin 5)))
(net (code 7) (name /M2_A)
(node (ref J8) (pin 1))
(node (ref J5) (pin 4)))
(net (code 8) (name /M2_A*)
(node (ref J5) (pin 3))
(node (ref J8) (pin 2)))
(net (code 9) (name "Net-(J5-Pad2)")
(node (ref J5) (pin 2)))
(net (code 10) (name /M1_B*)
(node (ref J3) (pin 4))
(node (ref J4) (pin 6)))
(net (code 11) (name /M1_B)
(node (ref J3) (pin 3))
(node (ref J4) (pin 5)))
(net (code 12) (name /M1_A)
(node (ref J3) (pin 1))
(node (ref J4) (pin 4)))
(net (code 13) (name /M1_A*)
(node (ref J3) (pin 2))
(node (ref J4) (pin 3)))
(net (code 14) (name "Net-(J4-Pad2)")
(node (ref J4) (pin 2)))
(net (code 15) (name GND)
(node (ref C5) (pin 2))
(node (ref C3) (pin 2))
(node (ref R5) (pin 2))
(node (ref SW1) (pin 2))
(node (ref C1) (pin 2))
(node (ref R1) (pin 2))
(node (ref U2) (pin 4))
(node (ref C4) (pin 2))
(node (ref C6) (pin 2))
(node (ref C7) (pin 2))
(node (ref J2) (pin 1))
(node (ref U1) (pin 1))
(node (ref R6) (pin 1))
(node (ref D3) (pin 2))
(node (ref C8) (pin 2))
(node (ref C9) (pin 2))
(node (ref R9) (pin 1))
(node (ref D1) (pin 3))
(node (ref J3) (pin 8))
(node (ref U3) (pin 15))
(node (ref J1) (pin 1))
(node (ref D4) (pin 2))
(node (ref C11) (pin 2))
(node (ref J4) (pin 1))
(node (ref J5) (pin 7))
(node (ref J5) (pin 1))
(node (ref J8) (pin 8))
(node (ref C10) (pin 2))
(node (ref J4) (pin 7)))
(net (code 16) (name "Net-(D3-Pad1)")
(node (ref R10) (pin 1))
(node (ref R8) (pin 1))
(node (ref R9) (pin 2))
(node (ref D3) (pin 1)))
(net (code 17) (name /STPCURRENT)
(node (ref R7) (pin 2))
(node (ref U3) (pin 6))
(node (ref C8) (pin 1)))
(net (code 18) (name /STP12)
(node (ref C11) (pin 1))
(node (ref C10) (pin 1))
(node (ref J4) (pin 8))
(node (ref U2) (pin 6))
(node (ref U2) (pin 7))
(node (ref J5) (pin 8)))
(net (code 19) (name "Net-(J7-Pad5)")
(node (ref R19) (pin 2))
(node (ref J7) (pin 5)))
(net (code 20) (name "Net-(J7-Pad7)")
(node (ref R21) (pin 2))
(node (ref J7) (pin 7)))
(net (code 21) (name "Net-(J7-Pad6)")
(node (ref J7) (pin 6))
(node (ref R20) (pin 2)))
(net (code 22) (name "Net-(D2-Pad2)")
(node (ref Q1) (pin 1))
(node (ref D2) (pin 2))
(node (ref R5) (pin 1)))
(net (code 23) (name "Net-(P3-Pad1)")
(node (ref P3) (pin 1)))
(net (code 24) (name "Net-(P2-Pad1)")
(node (ref P2) (pin 1)))
(net (code 25) (name "Net-(P1-Pad1)")
(node (ref P1) (pin 1)))
(net (code 26) (name "Net-(P6-Pad1)")
(node (ref P6) (pin 1)))
(net (code 27) (name "Net-(P5-Pad1)")
(node (ref P5) (pin 1)))
(net (code 28) (name "Net-(P4-Pad1)")
(node (ref P4) (pin 1)))
(net (code 29) (name +12V)
(node (ref Q1) (pin 2))
(node (ref D2) (pin 1))
(node (ref R8) (pin 2))
(node (ref U2) (pin 3))
(node (ref U2) (pin 2))
(node (ref C3) (pin 1))
(node (ref U1) (pin 3)))
(net (code 30) (name "Net-(R6-Pad2)")
(node (ref R6) (pin 2))
(node (ref R7) (pin 1))
(node (ref U2) (pin 8)))
(net (code 31) (name "Net-(U2-Pad5)")
(node (ref U2) (pin 5)))
(net (code 32) (name /BOOT0)
(node (ref R1) (pin 1))
(node (ref C2) (pin 1))
(node (ref SW2) (pin 1))
(node (ref U3) (pin 1)))
(net (code 33) (name "Net-(J2-Pad2)")
(node (ref J2) (pin 2))
(node (ref Q1) (pin 3)))
(net (code 34) (name /NRST)
(node (ref U3) (pin 4))
(node (ref SW1) (pin 1))
(node (ref C1) (pin 1))
(node (ref R2) (pin 1)))
(net (code 35) (name "Net-(J3-Pad7)")
(node (ref J3) (pin 7))
(node (ref R11) (pin 1)))
(net (code 36) (name "Net-(J3-Pad9)")
(node (ref J3) (pin 9))
(node (ref R12) (pin 2)))
(net (code 37) (name "Net-(J3-Pad10)")
(node (ref J3) (pin 10))
(node (ref R13) (pin 2)))
(net (code 38) (name "Net-(J8-Pad5)")
(node (ref J8) (pin 5)))
(net (code 39) (name "Net-(J3-Pad5)")
(node (ref J3) (pin 5)))
(net (code 40) (name "Net-(J3-Pad6)")
(node (ref J3) (pin 6)))
(net (code 41) (name "Net-(J8-Pad7)")
(node (ref R14) (pin 1))
(node (ref J8) (pin 7)))
(net (code 42) (name "Net-(J8-Pad9)")
(node (ref J8) (pin 9))
(node (ref R15) (pin 2)))
(net (code 43) (name "Net-(J8-Pad10)")
(node (ref J8) (pin 10))
(node (ref R22) (pin 2)))
(net (code 44) (name "Net-(J8-Pad6)")
(node (ref J8) (pin 6)))
(net (code 45) (name /M2EN)
(node (ref U3) (pin 13))
(node (ref J7) (pin 8)))
(net (code 46) (name "Net-(J1-Pad2)")
(node (ref J1) (pin 2))
(node (ref R4) (pin 2)))
(net (code 47) (name /M1ESW1)
(node (ref D4) (pin 1))
(node (ref R12) (pin 1))
(node (ref U3) (pin 19)))
(net (code 48) (name /SHDN)
(node (ref U2) (pin 1))
(node (ref U3) (pin 14)))
(net (code 49) (name /M2DIR)
(node (ref U3) (pin 12))
(node (ref J7) (pin 1)))
(net (code 50) (name /M1EN)
(node (ref U3) (pin 11))
(node (ref J6) (pin 8)))
(net (code 51) (name /M1ESW2)
(node (ref U3) (pin 20))
(node (ref D4) (pin 3))
(node (ref R13) (pin 1)))
(net (code 52) (name /M1DIR)
(node (ref J6) (pin 1))
(node (ref U3) (pin 10)))
(net (code 53) (name /M2STEP)
(node (ref U3) (pin 9))
(node (ref J7) (pin 2)))
(net (code 54) (name /M1STEP)
(node (ref U3) (pin 8))
(node (ref J6) (pin 2)))
(net (code 55) (name /U12V)
(node (ref U3) (pin 7))
(node (ref R10) (pin 2))
(node (ref C9) (pin 1)))
(net (code 56) (name /M2ESW2)
(node (ref D4) (pin 5))
(node (ref U3) (pin 3))
(node (ref R22) (pin 1)))
(net (code 57) (name /M2ESW1)
(node (ref U3) (pin 2))
(node (ref R15) (pin 1))
(node (ref D4) (pin 4)))
(net (code 58) (name /USART_RX)
(node (ref D1) (pin 1))
(node (ref R4) (pin 1))
(node (ref U3) (pin 18)))
(net (code 59) (name /USART_TX)
(node (ref R3) (pin 1))
(node (ref D1) (pin 2))
(node (ref U3) (pin 17)))
(net (code 60) (name "Net-(J1-Pad3)")
(node (ref J1) (pin 3))
(node (ref R3) (pin 2)))))