draw servo-control PCB

This commit is contained in:
eddyem
2019-03-12 23:51:34 +03:00
parent e5f7e0e16d
commit 3dd520bed2
4 changed files with 2958 additions and 1272 deletions

View File

@@ -1,7 +1,7 @@
(export (version D)
(design
(source /Big/Data/00__Electronics/STM32/F0-nolib/Servo/kicad/Servo_control.sch)
(date "Пн 11 мар 2019 00:06:44")
(date "Вт 12 мар 2019 21:12:54")
(tool "Eeschema 5.0.1")
(sheet (number 1) (name /) (tstamps /)
(title_block
@@ -51,12 +51,6 @@
(libsource (lib Servo_control-rescue) (part C-Chiller_control-rescue) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A178C32))
(comp (ref U3)
(value STM32F030F4Px)
(footprint Package_SSOP:TSSOP-20_4.4x6.5mm_P0.65mm)
(libsource (lib Servo_control-rescue) (part STM32F030F4Px-Chiller_control-rescue) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A189F52))
(comp (ref C13)
(value 1u)
(footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.50mm_HandSolder)
@@ -65,7 +59,7 @@
(tstamp 5A1AB970))
(comp (ref U1)
(value LM1117-3.3)
(footprint Package_TO_SOT_SMD:SOT-223)
(footprint Package_TO_SOT_SMD:SOT-223-3_TabPin2)
(libsource (lib Servo_control-rescue) (part LM1117-3.3-Chiller_control-rescue) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A2588E7))
@@ -335,7 +329,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 5C957B70))
(comp (ref J5)
(value Conn_01x03)
(value Dig_In)
(footprint Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_01x03) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
@@ -367,7 +361,26 @@
(footprint Package_SOIC:SOIC-8_3.9x4.9mm_P1.27mm)
(libsource (lib elements) (part USB6B1) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5C9BF24E)))
(tstamp 5C9BF24E))
(comp (ref U3)
(value STM32F030F4Px)
(footprint Package_SSOP:TSSOP-20_4.4x6.5mm_P0.65mm)
(libsource (lib Servo_control-rescue) (part STM32F030F4Px-Chiller_control-rescue) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A189F52))
(comp (ref D5)
(value SS14)
(footprint Diode_SMD:D_SMA_Handsoldering)
(libsource (lib Device) (part D_Schottky) (description "Schottky diode"))
(sheetpath (names /) (tstamps /))
(tstamp 5C886D5C))
(comp (ref J10)
(value 5V)
(footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_01x02) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5C8877B6)))
(libparts
(libpart (lib Connector_Generic) (part Conn_01x02)
(description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
@@ -468,6 +481,20 @@
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Device) (part D_Schottky)
(description "Schottky diode")
(footprints
(fp TO-???*)
(fp *SingleDiode)
(fp *_Diode_*)
(fp *SingleDiode*)
(fp D_*))
(fields
(field (name Reference) D)
(field (name Value) D_Schottky))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Device) (part R)
(description Resistor)
(footprints
@@ -640,230 +667,235 @@
(library (logical elements)
(uri /Big/Data/00__Electronics/STM32/F0-nolib/Servo/kicad/elements.lib)))
(nets
(net (code 1) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13)))
(net (code 2) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(net (code 3) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 4) (name "Net-(U2-Pad10)")
(node (ref U2) (pin 10)))
(net (code 5) (name "Net-(U2-Pad9)")
(node (ref U2) (pin 9)))
(net (code 6) (name +3V3)
(node (ref C13) (pin 1))
(node (ref C4) (pin 1))
(node (ref C5) (pin 1))
(node (ref U1) (pin 2))
(node (ref J2) (pin 6))
(node (ref SW2) (pin 2))
(node (ref U3) (pin 16))
(node (ref L1) (pin 1))
(node (ref BZ1) (pin 1))
(node (ref U2) (pin 16)))
(net (code 7) (name "Net-(U2-Pad15)")
(node (ref U2) (pin 15)))
(net (code 8) (name "Net-(U2-Pad14)")
(node (ref U2) (pin 14)))
(net (code 9) (name "Net-(C9-Pad1)")
(node (ref U2) (pin 8))
(net (code 1) (name "Net-(Q2-Pad1)")
(node (ref R8) (pin 1))
(node (ref Q2) (pin 1)))
(net (code 2) (name "Net-(BZ1-Pad2)")
(node (ref BZ1) (pin 2))
(node (ref Q1) (pin 3)))
(net (code 3) (name "Net-(Q1-Pad1)")
(node (ref Q1) (pin 1))
(node (ref R6) (pin 1)))
(net (code 4) (name "Net-(J1-Pad4)")
(node (ref J1) (pin 4)))
(net (code 5) (name "Net-(C7-Pad1)")
(node (ref C7) (pin 1))
(node (ref Y1) (pin 1))
(node (ref U2) (pin 7)))
(net (code 6) (name /DigOut1)
(node (ref R8) (pin 2))
(node (ref R9) (pin 2))
(node (ref U3) (pin 3)))
(net (code 7) (name "Net-(C9-Pad1)")
(node (ref C9) (pin 1))
(node (ref U2) (pin 8))
(node (ref Y1) (pin 2)))
(net (code 10) (name "Net-(D1-Pad7)")
(node (ref D1) (pin 7))
(node (ref U2) (pin 5)))
(net (code 11) (name "Net-(C6-Pad1)")
(node (ref C6) (pin 1))
(node (ref U2) (pin 4)))
(net (code 12) (name /USART_Tx)
(node (ref U2) (pin 3))
(node (ref U3) (pin 17)))
(net (code 13) (name /USART_Rx)
(node (ref U2) (pin 2))
(node (ref U3) (pin 18)))
(net (code 14) (name GND)
(node (ref C14) (pin 1))
(node (ref R15) (pin 1))
(node (ref C5) (pin 2))
(node (ref D4) (pin 2))
(node (ref R7) (pin 1))
(node (ref R9) (pin 1))
(node (ref Q1) (pin 2))
(node (ref R1) (pin 1))
(node (ref J5) (pin 1))
(node (ref Q3) (pin 2))
(node (ref D3) (pin 2))
(node (ref J2) (pin 1))
(node (ref J9) (pin 1))
(node (ref J8) (pin 1))
(node (ref J7) (pin 1))
(node (ref D2) (pin 2))
(node (ref R17) (pin 1))
(node (ref R16) (pin 1))
(node (ref C3) (pin 2))
(net (code 8) (name GND)
(node (ref U3) (pin 15))
(node (ref C1) (pin 2))
(node (ref SW1) (pin 2))
(node (ref Q2) (pin 2))
(node (ref C2) (pin 2))
(node (ref C4) (pin 2))
(node (ref C13) (pin 2))
(node (ref Q4) (pin 2))
(node (ref U1) (pin 1))
(node (ref Q3) (pin 2))
(node (ref Q5) (pin 2))
(node (ref J10) (pin 2))
(node (ref J4) (pin 1))
(node (ref J3) (pin 1))
(node (ref J5) (pin 1))
(node (ref D1) (pin 5))
(node (ref C12) (pin 2))
(node (ref C11) (pin 2))
(node (ref C10) (pin 2))
(node (ref C8) (pin 2))
(node (ref J3) (pin 1))
(node (ref J4) (pin 1))
(node (ref C9) (pin 2))
(node (ref Q4) (pin 2))
(node (ref Q2) (pin 2))
(node (ref R16) (pin 1))
(node (ref J9) (pin 1))
(node (ref J8) (pin 1))
(node (ref J7) (pin 1))
(node (ref R15) (pin 1))
(node (ref C13) (pin 2))
(node (ref C1) (pin 2))
(node (ref C2) (pin 2))
(node (ref C3) (pin 2))
(node (ref C4) (pin 2))
(node (ref C14) (pin 1))
(node (ref C5) (pin 2))
(node (ref U1) (pin 1))
(node (ref J2) (pin 1))
(node (ref D2) (pin 2))
(node (ref R17) (pin 1))
(node (ref R1) (pin 1))
(node (ref C6) (pin 2))
(node (ref Q1) (pin 2))
(node (ref U2) (pin 1))
(node (ref R9) (pin 1))
(node (ref R7) (pin 1))
(node (ref C9) (pin 2))
(node (ref C7) (pin 2))
(node (ref C6) (pin 2)))
(net (code 15) (name "Net-(C7-Pad1)")
(node (ref C7) (pin 1))
(node (ref Y1) (pin 1))
(node (ref U2) (pin 7)))
(net (code 16) (name "Net-(J2-Pad3)")
(node (ref R4) (pin 2))
(node (ref J2) (pin 3)))
(net (code 17) (name "Net-(J2-Pad5)")
(node (ref J2) (pin 5))
(node (ref R2) (pin 2)))
(net (code 18) (name "Net-(J2-Pad4)")
(node (ref R3) (pin 2))
(node (ref J2) (pin 4)))
(net (code 19) (name "Net-(J2-Pad2)")
(node (ref J2) (pin 2))
(node (ref R5) (pin 2)))
(net (code 20) (name /Jumper1)
(node (ref J4) (pin 2))
(node (ref U3) (pin 20)))
(net (code 21) (name /DigIn1)
(node (ref R10) (pin 1))
(node (ref D4) (pin 1))
(node (ref U3) (pin 11)))
(net (code 22) (name /DigIn0)
(node (ref U3) (pin 10))
(node (ref R11) (pin 1))
(node (ref D3) (pin 1)))
(net (code 23) (name "Net-(J5-Pad3)")
(node (ref D3) (pin 2))
(node (ref D4) (pin 2)))
(net (code 9) (name "Net-(J5-Pad3)")
(node (ref J5) (pin 3))
(node (ref R10) (pin 2)))
(net (code 24) (name "Net-(D1-Pad6)")
(node (ref D1) (pin 6))
(node (ref U2) (pin 6)))
(net (code 25) (name "Net-(D1-Pad3)")
(node (ref D1) (pin 3))
(node (ref J1) (pin 3)))
(net (code 26) (name "Net-(D1-Pad2)")
(node (ref J1) (pin 2))
(node (ref D1) (pin 2)))
(net (code 27) (name +5V)
(node (ref C1) (pin 1))
(node (ref U1) (pin 3))
(node (ref D1) (pin 8))
(node (ref J9) (pin 2))
(node (ref J7) (pin 2))
(node (ref J8) (pin 2))
(node (ref J6) (pin 1)))
(net (code 28) (name "Net-(J5-Pad2)")
(node (ref J5) (pin 2))
(node (ref R11) (pin 2)))
(net (code 29) (name "Net-(D1-Pad4)")
(node (ref D1) (pin 4))
(node (ref J1) (pin 5))
(node (ref J1) (pin 6)))
(net (code 30) (name "Net-(J1-Pad4)")
(node (ref J1) (pin 4)))
(net (code 31) (name "Net-(D1-Pad1)")
(node (ref J1) (pin 1))
(node (ref D1) (pin 1)))
(net (code 32) (name "Net-(Q1-Pad1)")
(node (ref R6) (pin 1))
(node (ref Q1) (pin 1)))
(net (code 33) (name "Net-(Q2-Pad1)")
(node (ref Q2) (pin 1))
(node (ref R8) (pin 1)))
(net (code 34) (name "Net-(BZ1-Pad2)")
(node (ref BZ1) (pin 2))
(node (ref Q1) (pin 3)))
(net (code 35) (name "Net-(J6-Pad2)")
(net (code 10) (name +3.3VADC)
(node (ref L1) (pin 2))
(node (ref C14) (pin 2))
(node (ref U3) (pin 5))
(node (ref J2) (pin 6)))
(net (code 11) (name "Net-(J6-Pad2)")
(node (ref J6) (pin 2))
(node (ref Q2) (pin 3)))
(net (code 36) (name "Net-(J7-Pad3)")
(node (ref Q3) (pin 3))
(node (ref J7) (pin 3)))
(net (code 37) (name "Net-(Q3-Pad1)")
(node (ref R12) (pin 1))
(node (ref Q3) (pin 1)))
(net (code 38) (name +3.3VADC)
(node (ref U3) (pin 5))
(node (ref L1) (pin 2))
(node (ref C14) (pin 2)))
(net (code 39) (name /TIM3_CH1)
(node (ref R12) (pin 2))
(node (ref U3) (pin 12))
(node (ref R15) (pin 2)))
(net (code 40) (name /BOOT0)
(node (ref SW2) (pin 1))
(node (ref C3) (pin 1))
(node (ref R1) (pin 2))
(node (ref U3) (pin 1)))
(net (code 41) (name /ADC3)
(node (ref D2) (pin 5))
(net (code 12) (name "Net-(U2-Pad9)")
(node (ref U2) (pin 9)))
(net (code 13) (name "Net-(D1-Pad7)")
(node (ref D1) (pin 7))
(node (ref U2) (pin 5)))
(net (code 14) (name "Net-(C6-Pad1)")
(node (ref U2) (pin 4))
(node (ref C6) (pin 1)))
(net (code 15) (name /USART_Tx)
(node (ref U2) (pin 3))
(node (ref U3) (pin 17)))
(net (code 16) (name /USART_Rx)
(node (ref U3) (pin 18))
(node (ref U2) (pin 2)))
(net (code 17) (name "Net-(U2-Pad10)")
(node (ref U2) (pin 10)))
(net (code 18) (name +3V3)
(node (ref U2) (pin 16))
(node (ref U3) (pin 16))
(node (ref U1) (pin 2))
(node (ref C5) (pin 1))
(node (ref L1) (pin 1))
(node (ref C4) (pin 1))
(node (ref C13) (pin 1))
(node (ref SW2) (pin 2)))
(net (code 19) (name "Net-(D1-Pad6)")
(node (ref D1) (pin 6))
(node (ref U2) (pin 6)))
(net (code 20) (name "Net-(J5-Pad2)")
(node (ref R11) (pin 2))
(node (ref J5) (pin 2)))
(net (code 21) (name "Net-(U2-Pad15)")
(node (ref U2) (pin 15)))
(net (code 22) (name "Net-(U2-Pad14)")
(node (ref U2) (pin 14)))
(net (code 23) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13)))
(net (code 24) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(net (code 25) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 26) (name /ADC3)
(node (ref C8) (pin 1))
(node (ref U3) (pin 9))
(node (ref R5) (pin 1))
(node (ref C8) (pin 1)))
(net (code 42) (name /ADC2)
(node (ref D2) (pin 4))
(node (ref C10) (pin 1))
(node (ref R5) (pin 1)))
(net (code 27) (name /ADC2)
(node (ref D2) (pin 5))
(node (ref R4) (pin 1))
(node (ref C10) (pin 1))
(node (ref U3) (pin 8)))
(net (code 43) (name /ADC1)
(net (code 28) (name /ADC1)
(node (ref D2) (pin 1))
(node (ref U3) (pin 7))
(node (ref C11) (pin 1))
(node (ref R3) (pin 1))
(node (ref D2) (pin 3)))
(net (code 44) (name /ADC0)
(node (ref U3) (pin 6))
(node (ref R3) (pin 1)))
(net (code 29) (name /ADC0)
(node (ref R2) (pin 1))
(node (ref C12) (pin 1))
(node (ref D2) (pin 1))
(node (ref R2) (pin 1)))
(net (code 45) (name /NRST)
(node (ref U3) (pin 4))
(node (ref SW1) (pin 1))
(node (ref C2) (pin 1)))
(net (code 46) (name /DigOut1)
(node (ref R8) (pin 2))
(node (ref R9) (pin 2))
(node (ref U3) (pin 3)))
(net (code 47) (name /DigOut0)
(node (ref U3) (pin 2))
(node (ref D2) (pin 3))
(node (ref U3) (pin 6)))
(net (code 30) (name /DigOut0)
(node (ref R6) (pin 2))
(node (ref R7) (pin 2))
(node (ref R6) (pin 2)))
(net (code 48) (name /Jumper0)
(node (ref U3) (pin 19))
(node (ref U3) (pin 2)))
(net (code 31) (name /TIM3_CH1)
(node (ref R15) (pin 2))
(node (ref R12) (pin 2))
(node (ref U3) (pin 12)))
(net (code 32) (name "Net-(D1-Pad3)")
(node (ref D1) (pin 3))
(node (ref J1) (pin 3)))
(net (code 33) (name "Net-(D1-Pad2)")
(node (ref J1) (pin 2))
(node (ref D1) (pin 2)))
(net (code 34) (name +5V)
(node (ref BZ1) (pin 1))
(node (ref D5) (pin 1))
(node (ref J6) (pin 1))
(node (ref U1) (pin 3))
(node (ref J10) (pin 1))
(node (ref C1) (pin 1))
(node (ref J9) (pin 2))
(node (ref J8) (pin 2))
(node (ref J7) (pin 2)))
(net (code 35) (name "Net-(D1-Pad8)")
(node (ref D1) (pin 8))
(node (ref D5) (pin 2)))
(net (code 36) (name /DigIn1)
(node (ref U3) (pin 20))
(node (ref R10) (pin 1))
(node (ref D4) (pin 1)))
(net (code 37) (name /Jumper1)
(node (ref U3) (pin 11))
(node (ref J4) (pin 2)))
(net (code 38) (name /Jumper0)
(node (ref U3) (pin 10))
(node (ref J3) (pin 2)))
(net (code 49) (name "Net-(J8-Pad3)")
(node (ref Q4) (pin 3))
(node (ref J8) (pin 3)))
(net (code 50) (name "Net-(J9-Pad3)")
(node (ref Q5) (pin 3))
(node (ref J9) (pin 3)))
(net (code 51) (name /TIM3_CH2)
(net (code 39) (name /DigIn0)
(node (ref U3) (pin 19))
(node (ref D3) (pin 1))
(node (ref R11) (pin 1)))
(net (code 40) (name "Net-(D1-Pad1)")
(node (ref J1) (pin 1))
(node (ref D1) (pin 1)))
(net (code 41) (name "Net-(D1-Pad4)")
(node (ref J1) (pin 5))
(node (ref D1) (pin 4))
(node (ref J1) (pin 6)))
(net (code 42) (name /NRST)
(node (ref SW1) (pin 1))
(node (ref C2) (pin 1))
(node (ref U3) (pin 4)))
(net (code 43) (name /BOOT0)
(node (ref U3) (pin 1))
(node (ref R1) (pin 2))
(node (ref SW2) (pin 1))
(node (ref C3) (pin 1)))
(net (code 44) (name "Net-(J7-Pad3)")
(node (ref Q3) (pin 3))
(node (ref J7) (pin 3)))
(net (code 45) (name "Net-(Q3-Pad1)")
(node (ref Q3) (pin 1))
(node (ref R12) (pin 1)))
(net (code 46) (name "Net-(J2-Pad4)")
(node (ref R3) (pin 2))
(node (ref J2) (pin 4)))
(net (code 47) (name /TIM3_CH4)
(node (ref R14) (pin 2))
(node (ref U3) (pin 14))
(node (ref R17) (pin 2)))
(net (code 48) (name /TIM3_CH2)
(node (ref R16) (pin 2))
(node (ref R13) (pin 2))
(node (ref U3) (pin 13)))
(net (code 52) (name /TIM3_CH4)
(node (ref U3) (pin 14))
(node (ref R14) (pin 2))
(node (ref R17) (pin 2)))
(net (code 53) (name "Net-(Q5-Pad1)")
(net (code 49) (name "Net-(Q5-Pad1)")
(node (ref R14) (pin 1))
(node (ref Q5) (pin 1)))
(net (code 54) (name "Net-(Q4-Pad1)")
(node (ref R13) (pin 1))
(node (ref Q4) (pin 1)))))
(net (code 50) (name "Net-(Q4-Pad1)")
(node (ref Q4) (pin 1))
(node (ref R13) (pin 1)))
(net (code 51) (name "Net-(J2-Pad5)")
(node (ref R2) (pin 2))
(node (ref J2) (pin 5)))
(net (code 52) (name "Net-(J2-Pad3)")
(node (ref R4) (pin 2))
(node (ref J2) (pin 3)))
(net (code 53) (name "Net-(J2-Pad2)")
(node (ref R5) (pin 2))
(node (ref J2) (pin 2)))
(net (code 54) (name "Net-(J8-Pad3)")
(node (ref J8) (pin 3))
(node (ref Q4) (pin 3)))
(net (code 55) (name "Net-(J9-Pad3)")
(node (ref J9) (pin 3))
(node (ref Q5) (pin 3)))))