start with readme

This commit is contained in:
Edward Emelianov 2021-08-17 00:01:41 +03:00
parent a4c7123a63
commit 50fdc3e104
14 changed files with 49461 additions and 2125 deletions

View File

@ -1,3 +1,141 @@
Loopback control of three stepper motors Loopback control of three stepper motors
======================================== ========================================
# Pinout
- **PA0** Enc2a (motor2 encoder)
- **PA1** Enc2b
- **PA2** CLK1 (motor1 clock)
- **PA3** ADC1 (ADC1 in, 0-3.3V)
- **PA4** CLK2 (motor2 clock)
- **PA5** ADC2 (ADC2 in, 0-3.3V)
- **PA6** CLK3 (motor3 clock)
- **PA7** PWM (opendrain PWM, up to 12V)
- **PA8** Enc1a (motor1 encoder)
- **PA9** Enc1b
- **PA10** BTN1 (user button 1)
- **PA11** USBDM
- **PA12** USBDP
- **PA13** BTN2 (user button 2)
- **PA14** BTN3 (user button 3)
- **PA15** BTN4 (user button 4)
- **PB0** ~EN1 (motor1 not enable)
- **PB1** DIR1 (motor1 direction)
- **PB2** ~EN2 (motor2 not enable)
- **PB3** Buzzer (external buzzer or other non-inductive opendrain load up to 12V)
- **PB4** Enc3a (motor3 encoder)
- **PB5** Enc3b
- **PB6** I2C SCL (external I2C bus, have internal pullups of 4.7kOhm to +3.3V)
- **PB7** I2C SDA
- **PB8** CAN Rx (external CAN bus, with local galvanic isolation
- **PB9** CAN Tx
- **PB10** DIR2 (motor2 direction)
- **PB11** ~EN3 (motor3 not enable)
- **PB12** DIR3 (motor3 direction)
- **PB13** Ext0 (3 external outputs: 5V, up to 20mA)
- **PB14** Ext1
- **PB15** Ext2
- **PC13** ESW1 (motor1 zero limit switch)
- **PC14** ESW2 (motor2 zero limit switch)
- **PC15** ESW3 (motor3 zero limit switch)
- **PF0** Relay (10A 250VAC, 10A 30VDC)
# Connectors
## ADC inputs connector, J1
1. ADC1 (up to 3.3V)
2. ADC2 (up to 3.3V)
3. GND
## Encoders connectors, J2-J4
1. GND
2. Encoder B phase
3. Encoder A phase
4. +5V (through resistor 22Ohm)
## I2C connector, J5
1. +3.3V
2. SCL
3. SDA
4. GND
## PWM connector, J6
1. +3.3V
2. +5V
3. PWM GND (opendrain)
## CAN bus connector, J7
1. CANL (low signal)
2. CANGND (common - not need for short lines)
3. CANH (high signal)
## External buttons connector (WARNING! NO ESD PROTECTION!), J8
1. Button 1
2. Button 2
3. Button 3
4. Button 4
5. GND
## External Hall sensors connector (zero limit switches), J9
1. +3.3V (through resistor 47Ohm)
2. Motor1 limit switch
3. Motor2 limit switch
4. Motor3 limit switch
5. GND
## Relay connector, J10
1. Normally opened
2. Common
3. Normally closed
## 24V input power connector, J12
1. GND
2. +24V DC
## 24V motors power connector, J13
1. GND
2. +24V DC to motors' coils (reverse protected)
## Stepper motors control signals connectors, J14-J16
1. CLK (step signal)
2. DIR (rotation direction)
3. ~EN (not enable)
4. GND
## External 5V logic outputs connector (up to 20mA per each channel), J17
1. Ext0
2. Ext1
3. Ext2
4. GND
## External buzzer (or other load) connector (opendrain, up to 12V), J18
1. power (depending on JP1 jumper): 3.3V or 5.0V
2. GND (opendrain)
# Control points
- **TP1** — 5V
- **TP2** — 3.3V
- **TP3** — NRST
- **TP4** — GND
# Firmware download
Activate "Jump to DFU" menu entry through USB protocol. Flash MCU by `dfu-util`.
# USB protocol
# CAN bus protocol

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,709 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*%
%TF.CreationDate,2021-08-09T17:29:30+03:00*%
%TF.ProjectId,stm32,73746d33-322e-46b6-9963-61645f706362,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-08-09 17:29:30*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
%TO.C,C2*%
G36*
G01*
X94549800Y-116556800D02*
X94549800Y-116081800D01*
G75*
G02*
X94787300Y-115844300I237500J0D01*
G01*
X95362300Y-115844300D01*
G75*
G02*
X95599800Y-116081800I0J-237500D01*
G01*
X95599800Y-116556800D01*
G75*
G02*
X95362300Y-116794300I-237500J0D01*
G01*
X94787300Y-116794300D01*
G75*
G02*
X94549800Y-116556800I0J237500D01*
G01*
G37*
G36*
G01*
X96299800Y-116556800D02*
X96299800Y-116081800D01*
G75*
G02*
X96537300Y-115844300I237500J0D01*
G01*
X97112300Y-115844300D01*
G75*
G02*
X97349800Y-116081800I0J-237500D01*
G01*
X97349800Y-116556800D01*
G75*
G02*
X97112300Y-116794300I-237500J0D01*
G01*
X96537300Y-116794300D01*
G75*
G02*
X96299800Y-116556800I0J237500D01*
G01*
G37*
%TD*%
%TO.C,C3*%
G36*
G01*
X90570600Y-116081800D02*
X90570600Y-116556800D01*
G75*
G02*
X90333100Y-116794300I-237500J0D01*
G01*
X89758100Y-116794300D01*
G75*
G02*
X89520600Y-116556800I0J237500D01*
G01*
X89520600Y-116081800D01*
G75*
G02*
X89758100Y-115844300I237500J0D01*
G01*
X90333100Y-115844300D01*
G75*
G02*
X90570600Y-116081800I0J-237500D01*
G01*
G37*
G36*
G01*
X92320600Y-116081800D02*
X92320600Y-116556800D01*
G75*
G02*
X92083100Y-116794300I-237500J0D01*
G01*
X91508100Y-116794300D01*
G75*
G02*
X91270600Y-116556800I0J237500D01*
G01*
X91270600Y-116081800D01*
G75*
G02*
X91508100Y-115844300I237500J0D01*
G01*
X92083100Y-115844300D01*
G75*
G02*
X92320600Y-116081800I0J-237500D01*
G01*
G37*
%TD*%
%TO.C,C13*%
G36*
G01*
X84414801Y-108348400D02*
X82564799Y-108348400D01*
G75*
G02*
X82314800Y-108098401I0J249999D01*
G01*
X82314800Y-106348399D01*
G75*
G02*
X82564799Y-106098400I249999J0D01*
G01*
X84414801Y-106098400D01*
G75*
G02*
X84664800Y-106348399I0J-249999D01*
G01*
X84664800Y-108098401D01*
G75*
G02*
X84414801Y-108348400I-249999J0D01*
G01*
G37*
G36*
G01*
X84414801Y-103248400D02*
X82564799Y-103248400D01*
G75*
G02*
X82314800Y-102998401I0J249999D01*
G01*
X82314800Y-101248399D01*
G75*
G02*
X82564799Y-100998400I249999J0D01*
G01*
X84414801Y-100998400D01*
G75*
G02*
X84664800Y-101248399I0J-249999D01*
G01*
X84664800Y-102998401D01*
G75*
G02*
X84414801Y-103248400I-249999J0D01*
G01*
G37*
%TD*%
%TO.C,D1*%
G36*
G01*
X103819000Y-78529601D02*
X103819000Y-77629599D01*
G75*
G02*
X104068999Y-77379600I249999J0D01*
G01*
X104719001Y-77379600D01*
G75*
G02*
X104969000Y-77629599I0J-249999D01*
G01*
X104969000Y-78529601D01*
G75*
G02*
X104719001Y-78779600I-249999J0D01*
G01*
X104068999Y-78779600D01*
G75*
G02*
X103819000Y-78529601I0J249999D01*
G01*
G37*
G36*
G01*
X105869000Y-78529601D02*
X105869000Y-77629599D01*
G75*
G02*
X106118999Y-77379600I249999J0D01*
G01*
X106769001Y-77379600D01*
G75*
G02*
X107019000Y-77629599I0J-249999D01*
G01*
X107019000Y-78529601D01*
G75*
G02*
X106769001Y-78779600I-249999J0D01*
G01*
X106118999Y-78779600D01*
G75*
G02*
X105869000Y-78529601I0J249999D01*
G01*
G37*
%TD*%
%TO.C,D3*%
G36*
G01*
X103819000Y-82263401D02*
X103819000Y-81363399D01*
G75*
G02*
X104068999Y-81113400I249999J0D01*
G01*
X104719001Y-81113400D01*
G75*
G02*
X104969000Y-81363399I0J-249999D01*
G01*
X104969000Y-82263401D01*
G75*
G02*
X104719001Y-82513400I-249999J0D01*
G01*
X104068999Y-82513400D01*
G75*
G02*
X103819000Y-82263401I0J249999D01*
G01*
G37*
G36*
G01*
X105869000Y-82263401D02*
X105869000Y-81363399D01*
G75*
G02*
X106118999Y-81113400I249999J0D01*
G01*
X106769001Y-81113400D01*
G75*
G02*
X107019000Y-81363399I0J-249999D01*
G01*
X107019000Y-82263401D01*
G75*
G02*
X106769001Y-82513400I-249999J0D01*
G01*
X106118999Y-82513400D01*
G75*
G02*
X105869000Y-82263401I0J249999D01*
G01*
G37*
%TD*%
%TO.C,D4*%
G36*
G01*
X96554600Y-114800801D02*
X96554600Y-113900799D01*
G75*
G02*
X96804599Y-113650800I249999J0D01*
G01*
X97454601Y-113650800D01*
G75*
G02*
X97704600Y-113900799I0J-249999D01*
G01*
X97704600Y-114800801D01*
G75*
G02*
X97454601Y-115050800I-249999J0D01*
G01*
X96804599Y-115050800D01*
G75*
G02*
X96554600Y-114800801I0J249999D01*
G01*
G37*
G36*
G01*
X94504600Y-114800801D02*
X94504600Y-113900799D01*
G75*
G02*
X94754599Y-113650800I249999J0D01*
G01*
X95404601Y-113650800D01*
G75*
G02*
X95654600Y-113900799I0J-249999D01*
G01*
X95654600Y-114800801D01*
G75*
G02*
X95404601Y-115050800I-249999J0D01*
G01*
X94754599Y-115050800D01*
G75*
G02*
X94504600Y-114800801I0J249999D01*
G01*
G37*
%TD*%
%TO.C,D6*%
G36*
G01*
X90338600Y-113900799D02*
X90338600Y-114800801D01*
G75*
G02*
X90088601Y-115050800I-249999J0D01*
G01*
X89438599Y-115050800D01*
G75*
G02*
X89188600Y-114800801I0J249999D01*
G01*
X89188600Y-113900799D01*
G75*
G02*
X89438599Y-113650800I249999J0D01*
G01*
X90088601Y-113650800D01*
G75*
G02*
X90338600Y-113900799I0J-249999D01*
G01*
G37*
G36*
G01*
X92388600Y-113900799D02*
X92388600Y-114800801D01*
G75*
G02*
X92138601Y-115050800I-249999J0D01*
G01*
X91488599Y-115050800D01*
G75*
G02*
X91238600Y-114800801I0J249999D01*
G01*
X91238600Y-113900799D01*
G75*
G02*
X91488599Y-113650800I249999J0D01*
G01*
X92138601Y-113650800D01*
G75*
G02*
X92388600Y-113900799I0J-249999D01*
G01*
G37*
%TD*%
%TO.C,R17*%
G36*
G01*
X108525300Y-96071200D02*
X109000300Y-96071200D01*
G75*
G02*
X109237800Y-96308700I0J-237500D01*
G01*
X109237800Y-96883700D01*
G75*
G02*
X109000300Y-97121200I-237500J0D01*
G01*
X108525300Y-97121200D01*
G75*
G02*
X108287800Y-96883700I0J237500D01*
G01*
X108287800Y-96308700D01*
G75*
G02*
X108525300Y-96071200I237500J0D01*
G01*
G37*
G36*
G01*
X108525300Y-97821200D02*
X109000300Y-97821200D01*
G75*
G02*
X109237800Y-98058700I0J-237500D01*
G01*
X109237800Y-98633700D01*
G75*
G02*
X109000300Y-98871200I-237500J0D01*
G01*
X108525300Y-98871200D01*
G75*
G02*
X108287800Y-98633700I0J237500D01*
G01*
X108287800Y-98058700D01*
G75*
G02*
X108525300Y-97821200I237500J0D01*
G01*
G37*
%TD*%
%TO.C,R3*%
G36*
G01*
X100908400Y-77842100D02*
X100908400Y-78317100D01*
G75*
G02*
X100670900Y-78554600I-237500J0D01*
G01*
X100095900Y-78554600D01*
G75*
G02*
X99858400Y-78317100I0J237500D01*
G01*
X99858400Y-77842100D01*
G75*
G02*
X100095900Y-77604600I237500J0D01*
G01*
X100670900Y-77604600D01*
G75*
G02*
X100908400Y-77842100I0J-237500D01*
G01*
G37*
G36*
G01*
X102658400Y-77842100D02*
X102658400Y-78317100D01*
G75*
G02*
X102420900Y-78554600I-237500J0D01*
G01*
X101845900Y-78554600D01*
G75*
G02*
X101608400Y-78317100I0J237500D01*
G01*
X101608400Y-77842100D01*
G75*
G02*
X101845900Y-77604600I237500J0D01*
G01*
X102420900Y-77604600D01*
G75*
G02*
X102658400Y-77842100I0J-237500D01*
G01*
G37*
%TD*%
%TO.C,R13*%
G36*
G01*
X102658400Y-81296500D02*
X102658400Y-81771500D01*
G75*
G02*
X102420900Y-82009000I-237500J0D01*
G01*
X101845900Y-82009000D01*
G75*
G02*
X101608400Y-81771500I0J237500D01*
G01*
X101608400Y-81296500D01*
G75*
G02*
X101845900Y-81059000I237500J0D01*
G01*
X102420900Y-81059000D01*
G75*
G02*
X102658400Y-81296500I0J-237500D01*
G01*
G37*
G36*
G01*
X100908400Y-81296500D02*
X100908400Y-81771500D01*
G75*
G02*
X100670900Y-82009000I-237500J0D01*
G01*
X100095900Y-82009000D01*
G75*
G02*
X99858400Y-81771500I0J237500D01*
G01*
X99858400Y-81296500D01*
G75*
G02*
X100095900Y-81059000I237500J0D01*
G01*
X100670900Y-81059000D01*
G75*
G02*
X100908400Y-81296500I0J-237500D01*
G01*
G37*
%TD*%
%TO.C,U1*%
G36*
G01*
X97444800Y-78780700D02*
X97444800Y-79105700D01*
G75*
G02*
X97282300Y-79268200I-162500J0D01*
G01*
X95257300Y-79268200D01*
G75*
G02*
X95094800Y-79105700I0J162500D01*
G01*
X95094800Y-78780700D01*
G75*
G02*
X95257300Y-78618200I162500J0D01*
G01*
X97282300Y-78618200D01*
G75*
G02*
X97444800Y-78780700I0J-162500D01*
G01*
G37*
G36*
G01*
X97444800Y-81320700D02*
X97444800Y-81645700D01*
G75*
G02*
X97282300Y-81808200I-162500J0D01*
G01*
X95257300Y-81808200D01*
G75*
G02*
X95094800Y-81645700I0J162500D01*
G01*
X95094800Y-81320700D01*
G75*
G02*
X95257300Y-81158200I162500J0D01*
G01*
X97282300Y-81158200D01*
G75*
G02*
X97444800Y-81320700I0J-162500D01*
G01*
G37*
G36*
G01*
X97444800Y-83860700D02*
X97444800Y-84185700D01*
G75*
G02*
X97282300Y-84348200I-162500J0D01*
G01*
X95257300Y-84348200D01*
G75*
G02*
X95094800Y-84185700I0J162500D01*
G01*
X95094800Y-83860700D01*
G75*
G02*
X95257300Y-83698200I162500J0D01*
G01*
X97282300Y-83698200D01*
G75*
G02*
X97444800Y-83860700I0J-162500D01*
G01*
G37*
G36*
G01*
X97444800Y-86400700D02*
X97444800Y-86725700D01*
G75*
G02*
X97282300Y-86888200I-162500J0D01*
G01*
X95257300Y-86888200D01*
G75*
G02*
X95094800Y-86725700I0J162500D01*
G01*
X95094800Y-86400700D01*
G75*
G02*
X95257300Y-86238200I162500J0D01*
G01*
X97282300Y-86238200D01*
G75*
G02*
X97444800Y-86400700I0J-162500D01*
G01*
G37*
G36*
G01*
X88394800Y-86400700D02*
X88394800Y-86725700D01*
G75*
G02*
X88232300Y-86888200I-162500J0D01*
G01*
X86207300Y-86888200D01*
G75*
G02*
X86044800Y-86725700I0J162500D01*
G01*
X86044800Y-86400700D01*
G75*
G02*
X86207300Y-86238200I162500J0D01*
G01*
X88232300Y-86238200D01*
G75*
G02*
X88394800Y-86400700I0J-162500D01*
G01*
G37*
G36*
G01*
X88394800Y-83860700D02*
X88394800Y-84185700D01*
G75*
G02*
X88232300Y-84348200I-162500J0D01*
G01*
X86207300Y-84348200D01*
G75*
G02*
X86044800Y-84185700I0J162500D01*
G01*
X86044800Y-83860700D01*
G75*
G02*
X86207300Y-83698200I162500J0D01*
G01*
X88232300Y-83698200D01*
G75*
G02*
X88394800Y-83860700I0J-162500D01*
G01*
G37*
G36*
G01*
X88394800Y-81320700D02*
X88394800Y-81645700D01*
G75*
G02*
X88232300Y-81808200I-162500J0D01*
G01*
X86207300Y-81808200D01*
G75*
G02*
X86044800Y-81645700I0J162500D01*
G01*
X86044800Y-81320700D01*
G75*
G02*
X86207300Y-81158200I162500J0D01*
G01*
X88232300Y-81158200D01*
G75*
G02*
X88394800Y-81320700I0J-162500D01*
G01*
G37*
G36*
G01*
X88394800Y-78780700D02*
X88394800Y-79105700D01*
G75*
G02*
X88232300Y-79268200I-162500J0D01*
G01*
X86207300Y-79268200D01*
G75*
G02*
X86044800Y-79105700I0J162500D01*
G01*
X86044800Y-78780700D01*
G75*
G02*
X86207300Y-78618200I162500J0D01*
G01*
X88232300Y-78618200D01*
G75*
G02*
X88394800Y-78780700I0J-162500D01*
G01*
G37*
%TD*%
M02*

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,76 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*%
%TF.CreationDate,2021-08-09T17:29:30+03:00*%
%TF.ProjectId,stm32,73746d33-322e-46b6-9963-61645f706362,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Profile,NP*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-08-09 17:29:30*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.150000*%
%TD*%
G04 APERTURE END LIST*
D10*
X92000000Y-88000000D02*
X92000000Y-71000000D01*
X91250000Y-88000000D02*
X92000000Y-88000000D01*
X91250000Y-71000000D02*
X91250000Y-88000000D01*
X92000000Y-71000000D02*
X91250000Y-71000000D01*
X83500000Y-136750000D02*
X82750000Y-136750000D01*
X83500000Y-126500000D02*
X83500000Y-136750000D01*
X79500000Y-122500000D02*
X83500000Y-126500000D01*
X79500000Y-115250000D02*
X79500000Y-122500000D01*
X78750000Y-115250000D02*
X79500000Y-115250000D01*
X78750000Y-123000000D02*
X78750000Y-115250000D01*
X82750000Y-127000000D02*
X78750000Y-123000000D01*
X82750000Y-136750000D02*
X82750000Y-127000000D01*
X73750000Y-111500000D02*
X73000000Y-111500000D01*
X73750000Y-105500000D02*
X73750000Y-111500000D01*
X71500000Y-103250000D02*
X73750000Y-105500000D01*
X69500000Y-103250000D02*
X71500000Y-103250000D01*
X67250000Y-105500000D02*
X69500000Y-103250000D01*
X67250000Y-105750000D02*
X67250000Y-105500000D01*
X67250000Y-111500000D02*
X67250000Y-105750000D01*
X68000000Y-111500000D02*
X67250000Y-111500000D01*
X71250000Y-104000000D02*
X69750000Y-104000000D01*
X73000000Y-105750000D02*
X71250000Y-104000000D01*
X73000000Y-111500000D02*
X73000000Y-105750000D01*
X68000000Y-105750000D02*
X69750000Y-104000000D01*
X68000000Y-111500000D02*
X68000000Y-105750000D01*
X61500000Y-69000000D02*
X61500000Y-138500000D01*
X158500000Y-69000000D02*
X61500000Y-69000000D01*
X158500000Y-138500000D02*
X158500000Y-69000000D01*
X61500000Y-138500000D02*
X158500000Y-138500000D01*
M02*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,640 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*%
%TF.CreationDate,2021-08-09T17:29:30+03:00*%
%TF.ProjectId,stm32,73746d33-322e-46b6-9963-61645f706362,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-08-09 17:29:30*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.300000*%
%ADD11C,0.150000*%
%ADD12C,0.120000*%
G04 APERTURE END LIST*
D10*
X124269809Y-121993161D02*
X125507904Y-121993161D01*
X124841238Y-122755066D01*
X125126952Y-122755066D01*
X125317428Y-122850304D01*
X125412666Y-122945542D01*
X125507904Y-123136019D01*
X125507904Y-123612209D01*
X125412666Y-123802685D01*
X125317428Y-123897923D01*
X125126952Y-123993161D01*
X124555523Y-123993161D01*
X124365047Y-123897923D01*
X124269809Y-123802685D01*
X126079333Y-121993161D02*
X126746000Y-123993161D01*
X127412666Y-121993161D01*
X127888857Y-121993161D02*
X129126952Y-121993161D01*
X128460285Y-122755066D01*
X128746000Y-122755066D01*
X128936476Y-122850304D01*
X129031714Y-122945542D01*
X129126952Y-123136019D01*
X129126952Y-123612209D01*
X129031714Y-123802685D01*
X128936476Y-123897923D01*
X128746000Y-123993161D01*
X128174571Y-123993161D01*
X127984095Y-123897923D01*
X127888857Y-123802685D01*
X97656971Y-106873561D02*
X97656971Y-104873561D01*
X98799828Y-106873561D01*
X98799828Y-104873561D01*
X99752209Y-106873561D02*
X99752209Y-105540228D01*
X99752209Y-105921180D02*
X99847447Y-105730704D01*
X99942685Y-105635466D01*
X100133161Y-105540228D01*
X100323638Y-105540228D01*
X100895066Y-106778323D02*
X101085542Y-106873561D01*
X101466495Y-106873561D01*
X101656971Y-106778323D01*
X101752209Y-106587847D01*
X101752209Y-106492609D01*
X101656971Y-106302133D01*
X101466495Y-106206895D01*
X101180780Y-106206895D01*
X100990304Y-106111657D01*
X100895066Y-105921180D01*
X100895066Y-105825942D01*
X100990304Y-105635466D01*
X101180780Y-105540228D01*
X101466495Y-105540228D01*
X101656971Y-105635466D01*
X102323638Y-105540228D02*
X103085542Y-105540228D01*
X102609352Y-104873561D02*
X102609352Y-106587847D01*
X102704590Y-106778323D01*
X102895066Y-106873561D01*
X103085542Y-106873561D01*
X133435885Y-91506800D02*
X133245409Y-91411561D01*
X132959695Y-91411561D01*
X132673980Y-91506800D01*
X132483504Y-91697276D01*
X132388266Y-91887752D01*
X132293028Y-92268704D01*
X132293028Y-92554419D01*
X132388266Y-92935371D01*
X132483504Y-93125847D01*
X132673980Y-93316323D01*
X132959695Y-93411561D01*
X133150171Y-93411561D01*
X133435885Y-93316323D01*
X133531123Y-93221085D01*
X133531123Y-92554419D01*
X133150171Y-92554419D01*
X134388266Y-92078228D02*
X134388266Y-93411561D01*
X134388266Y-92268704D02*
X134483504Y-92173466D01*
X134673980Y-92078228D01*
X134959695Y-92078228D01*
X135150171Y-92173466D01*
X135245409Y-92363942D01*
X135245409Y-93411561D01*
X137054933Y-93411561D02*
X137054933Y-91411561D01*
X137054933Y-93316323D02*
X136864457Y-93411561D01*
X136483504Y-93411561D01*
X136293028Y-93316323D01*
X136197790Y-93221085D01*
X136102552Y-93030609D01*
X136102552Y-92459180D01*
X136197790Y-92268704D01*
X136293028Y-92173466D01*
X136483504Y-92078228D01*
X136864457Y-92078228D01*
X137054933Y-92173466D01*
X122428047Y-101927161D02*
X121475666Y-101927161D01*
X121380428Y-102879542D01*
X121475666Y-102784304D01*
X121666142Y-102689066D01*
X122142333Y-102689066D01*
X122332809Y-102784304D01*
X122428047Y-102879542D01*
X122523285Y-103070019D01*
X122523285Y-103546209D01*
X122428047Y-103736685D01*
X122332809Y-103831923D01*
X122142333Y-103927161D01*
X121666142Y-103927161D01*
X121475666Y-103831923D01*
X121380428Y-103736685D01*
X123094714Y-101927161D02*
X123761380Y-103927161D01*
X124428047Y-101927161D01*
D11*
X107511933Y-69759580D02*
X107035742Y-69759580D01*
X106988123Y-70235771D01*
X107035742Y-70188152D01*
X107130980Y-70140533D01*
X107369076Y-70140533D01*
X107464314Y-70188152D01*
X107511933Y-70235771D01*
X107559552Y-70331009D01*
X107559552Y-70569104D01*
X107511933Y-70664342D01*
X107464314Y-70711961D01*
X107369076Y-70759580D01*
X107130980Y-70759580D01*
X107035742Y-70711961D01*
X106988123Y-70664342D01*
X107845266Y-69759580D02*
X108178600Y-70759580D01*
X108511933Y-69759580D01*
X109035742Y-69759580D02*
X109130980Y-69759580D01*
X109226219Y-69807200D01*
X109273838Y-69854819D01*
X109321457Y-69950057D01*
X109369076Y-70140533D01*
X109369076Y-70378628D01*
X109321457Y-70569104D01*
X109273838Y-70664342D01*
X109226219Y-70711961D01*
X109130980Y-70759580D01*
X109035742Y-70759580D01*
X108940504Y-70711961D01*
X108892885Y-70664342D01*
X108845266Y-70569104D01*
X108797647Y-70378628D01*
X108797647Y-70140533D01*
X108845266Y-69950057D01*
X108892885Y-69854819D01*
X108940504Y-69807200D01*
X109035742Y-69759580D01*
X113950904Y-69810380D02*
X114569952Y-69810380D01*
X114236619Y-70191333D01*
X114379476Y-70191333D01*
X114474714Y-70238952D01*
X114522333Y-70286571D01*
X114569952Y-70381809D01*
X114569952Y-70619904D01*
X114522333Y-70715142D01*
X114474714Y-70762761D01*
X114379476Y-70810380D01*
X114093761Y-70810380D01*
X113998523Y-70762761D01*
X113950904Y-70715142D01*
X114855666Y-69810380D02*
X115189000Y-70810380D01*
X115522333Y-69810380D01*
X115760428Y-69810380D02*
X116379476Y-69810380D01*
X116046142Y-70191333D01*
X116189000Y-70191333D01*
X116284238Y-70238952D01*
X116331857Y-70286571D01*
X116379476Y-70381809D01*
X116379476Y-70619904D01*
X116331857Y-70715142D01*
X116284238Y-70762761D01*
X116189000Y-70810380D01*
X115903285Y-70810380D01*
X115808047Y-70762761D01*
X115760428Y-70715142D01*
%TO.C,U5*%
X116586200Y-111332800D02*
X115211200Y-111332800D01*
X116586200Y-121457800D02*
X120736200Y-121457800D01*
X116586200Y-111307800D02*
X120736200Y-111307800D01*
X116586200Y-121457800D02*
X116586200Y-121352800D01*
X120736200Y-121457800D02*
X120736200Y-121352800D01*
X120736200Y-111307800D02*
X120736200Y-111412800D01*
X116586200Y-111307800D02*
X116586200Y-111332800D01*
D12*
%TO.C,C1*%
X94235748Y-74547800D02*
X94758252Y-74547800D01*
X94235748Y-73127800D02*
X94758252Y-73127800D01*
%TO.C,C5*%
X104706267Y-92102400D02*
X104363733Y-92102400D01*
X104706267Y-91082400D02*
X104363733Y-91082400D01*
%TO.C,C6*%
X117096000Y-94419267D02*
X117096000Y-94076733D01*
X116076000Y-94419267D02*
X116076000Y-94076733D01*
%TO.C,C7*%
X113380733Y-104265000D02*
X113723267Y-104265000D01*
X113380733Y-105285000D02*
X113723267Y-105285000D01*
%TO.C,C4*%
X88673148Y-73127800D02*
X89195652Y-73127800D01*
X88673148Y-74547800D02*
X89195652Y-74547800D01*
%TO.C,C8*%
X100582000Y-98775733D02*
X100582000Y-99118267D01*
X101602000Y-98775733D02*
X101602000Y-99118267D01*
%TO.C,C9*%
X151813800Y-114800533D02*
X151813800Y-115143067D01*
X152833800Y-114800533D02*
X152833800Y-115143067D01*
%TO.C,C11*%
X131643333Y-105255600D02*
X131985867Y-105255600D01*
X131643333Y-106275600D02*
X131985867Y-106275600D01*
%TO.C,C12*%
X91607300Y-95889800D02*
X87522300Y-95889800D01*
X87522300Y-95889800D02*
X87522300Y-97759800D01*
X87522300Y-97759800D02*
X91607300Y-97759800D01*
%TO.C,C15*%
X131109933Y-117650800D02*
X131452467Y-117650800D01*
X131109933Y-118670800D02*
X131452467Y-118670800D01*
%TO.C,D10*%
X62557200Y-96554400D02*
X62557200Y-100854400D01*
X62557200Y-100854400D02*
X70107200Y-100854400D01*
X62557200Y-96554400D02*
X70107200Y-96554400D01*
D11*
%TO.C,D9*%
X145712000Y-90306600D02*
X145712000Y-90256600D01*
X141562000Y-90306600D02*
X141562000Y-90161600D01*
X141562000Y-85156600D02*
X141562000Y-85301600D01*
X145712000Y-85156600D02*
X145712000Y-85301600D01*
X145712000Y-90306600D02*
X141562000Y-90306600D01*
X145712000Y-85156600D02*
X141562000Y-85156600D01*
X145712000Y-90256600D02*
X147112000Y-90256600D01*
D12*
%TO.C,D11*%
X143821800Y-118968400D02*
X146681800Y-118968400D01*
X146681800Y-118968400D02*
X146681800Y-117048400D01*
X146681800Y-117048400D02*
X143821800Y-117048400D01*
%TO.C,Q5*%
X143134400Y-123383600D02*
X143134400Y-125333600D01*
X143134400Y-123383600D02*
X143134400Y-121433600D01*
X148254400Y-123383600D02*
X148254400Y-125333600D01*
X148254400Y-123383600D02*
X148254400Y-119933600D01*
%TO.C,R2*%
X92987400Y-117822767D02*
X92987400Y-117480233D01*
X94007400Y-117822767D02*
X94007400Y-117480233D01*
%TO.C,R14*%
X101902800Y-77691133D02*
X101902800Y-78033667D01*
X102922800Y-77691133D02*
X102922800Y-78033667D01*
%TO.C,R15*%
X104929400Y-77691133D02*
X104929400Y-78033667D01*
X103909400Y-77691133D02*
X103909400Y-78033667D01*
%TO.C,R20*%
X82466333Y-98300000D02*
X82808867Y-98300000D01*
X82466333Y-97280000D02*
X82808867Y-97280000D01*
%TO.C,R21*%
X82466333Y-99185000D02*
X82808867Y-99185000D01*
X82466333Y-100205000D02*
X82808867Y-100205000D01*
%TO.C,R30*%
X136710267Y-88978200D02*
X136367733Y-88978200D01*
X136710267Y-87958200D02*
X136367733Y-87958200D01*
%TO.C,R31*%
X136710267Y-87378000D02*
X136367733Y-87378000D01*
X136710267Y-86358000D02*
X136367733Y-86358000D01*
%TO.C,R19*%
X80326400Y-76559164D02*
X80326400Y-75355036D01*
X83046400Y-76559164D02*
X83046400Y-75355036D01*
%TO.C,R1*%
X92000800Y-117822767D02*
X92000800Y-117480233D01*
X90980800Y-117822767D02*
X90980800Y-117480233D01*
%TO.C,R34*%
X140695467Y-117498400D02*
X140352933Y-117498400D01*
X140695467Y-118518400D02*
X140352933Y-118518400D01*
%TO.C,R16*%
X120482900Y-129672233D02*
X120482900Y-130014767D01*
X121502900Y-129672233D02*
X121502900Y-130014767D01*
%TO.C,R18*%
X121699233Y-133059900D02*
X122041767Y-133059900D01*
X121699233Y-132039900D02*
X122041767Y-132039900D01*
%TO.C,TP1*%
X122809000Y-98314200D02*
X124139000Y-98314200D01*
X124139000Y-98314200D02*
X124139000Y-99644200D01*
X124139000Y-100854200D02*
X124139000Y-100974200D01*
X121479000Y-100854200D02*
X121479000Y-100974200D01*
X121479000Y-100974200D02*
X124139000Y-100974200D01*
%TO.C,TP2*%
X125238200Y-121141800D02*
X127898200Y-121141800D01*
X125238200Y-121021800D02*
X125238200Y-121141800D01*
X127898200Y-121021800D02*
X127898200Y-121141800D01*
X127898200Y-118481800D02*
X127898200Y-119811800D01*
X126568200Y-118481800D02*
X127898200Y-118481800D01*
D11*
%TO.C,U4*%
X104953000Y-111307800D02*
X104953000Y-111332800D01*
X109103000Y-111307800D02*
X109103000Y-111412800D01*
X109103000Y-121457800D02*
X109103000Y-121352800D01*
X104953000Y-121457800D02*
X104953000Y-121352800D01*
X104953000Y-111307800D02*
X109103000Y-111307800D01*
X104953000Y-121457800D02*
X109103000Y-121457800D01*
X104953000Y-111332800D02*
X103578000Y-111332800D01*
D12*
%TO.C,U2*%
X112662500Y-101404000D02*
X113112500Y-101404000D01*
X113112500Y-101404000D02*
X113112500Y-100954000D01*
X106342500Y-101404000D02*
X105892500Y-101404000D01*
X105892500Y-101404000D02*
X105892500Y-100954000D01*
X112662500Y-94184000D02*
X113112500Y-94184000D01*
X113112500Y-94184000D02*
X113112500Y-94634000D01*
X106342500Y-94184000D02*
X105892500Y-94184000D01*
X105892500Y-94184000D02*
X105892500Y-94634000D01*
X105892500Y-94634000D02*
X104602500Y-94634000D01*
%TO.C,D2*%
X130980800Y-77576800D02*
X128120800Y-77576800D01*
X128120800Y-77576800D02*
X128120800Y-79496800D01*
X128120800Y-79496800D02*
X130980800Y-79496800D01*
%TO.C,D5*%
X139841800Y-77576800D02*
X136981800Y-77576800D01*
X139841800Y-79496800D02*
X139841800Y-77576800D01*
X136981800Y-79496800D02*
X139841800Y-79496800D01*
%TO.C,R4*%
X148892800Y-71419933D02*
X148892800Y-71762467D01*
X149912800Y-71419933D02*
X149912800Y-71762467D01*
%TO.C,R5*%
X146924300Y-77830467D02*
X146924300Y-77487933D01*
X147944300Y-77830467D02*
X147944300Y-77487933D01*
%TO.C,R6*%
X145899600Y-77830467D02*
X145899600Y-77487933D01*
X144879600Y-77830467D02*
X144879600Y-77487933D01*
%TO.C,R7*%
X136523000Y-71419933D02*
X136523000Y-71762467D01*
X137543000Y-71419933D02*
X137543000Y-71762467D01*
%TO.C,R8*%
X134491000Y-77830467D02*
X134491000Y-77487933D01*
X135511000Y-77830467D02*
X135511000Y-77487933D01*
%TO.C,R9*%
X133504400Y-77830467D02*
X133504400Y-77487933D01*
X132484400Y-77830467D02*
X132484400Y-77487933D01*
%TO.C,R10*%
X125097000Y-71419933D02*
X125097000Y-71762467D01*
X124077000Y-71419933D02*
X124077000Y-71762467D01*
%TO.C,R11*%
X123115800Y-77830467D02*
X123115800Y-77487933D01*
X122095800Y-77830467D02*
X122095800Y-77487933D01*
%TO.C,R12*%
X120063800Y-77830467D02*
X120063800Y-77487933D01*
X121083800Y-77830467D02*
X121083800Y-77487933D01*
%TO.C,R22*%
X88048500Y-107589367D02*
X88048500Y-107246833D01*
X89068500Y-107589367D02*
X89068500Y-107246833D01*
%TO.C,R23*%
X90004300Y-107589367D02*
X90004300Y-107246833D01*
X91024300Y-107589367D02*
X91024300Y-107246833D01*
%TO.C,R24*%
X91985500Y-107589367D02*
X91985500Y-107246833D01*
X93005500Y-107589367D02*
X93005500Y-107246833D01*
%TO.C,R25*%
X94986700Y-107589367D02*
X94986700Y-107246833D01*
X93966700Y-107589367D02*
X93966700Y-107246833D01*
%TO.C,R26*%
X126058200Y-87241167D02*
X126058200Y-86898633D01*
X127078200Y-87241167D02*
X127078200Y-86898633D01*
%TO.C,R27*%
X125008100Y-87241167D02*
X125008100Y-86898633D01*
X123988100Y-87241167D02*
X123988100Y-86898633D01*
%TO.C,R28*%
X122083100Y-87241167D02*
X122083100Y-86898633D01*
X123103100Y-87241167D02*
X123103100Y-86898633D01*
%TO.C,R29*%
X121083800Y-87241167D02*
X121083800Y-86898633D01*
X120063800Y-87241167D02*
X120063800Y-86898633D01*
%TO.C,R32*%
X110660333Y-84761800D02*
X111002867Y-84761800D01*
X110660333Y-83741800D02*
X111002867Y-83741800D01*
%TO.C,R33*%
X114073400Y-83545467D02*
X114073400Y-83202933D01*
X113053400Y-83545467D02*
X113053400Y-83202933D01*
%TO.C,TP3*%
X100914200Y-101463800D02*
X102244200Y-101463800D01*
X102244200Y-101463800D02*
X102244200Y-102793800D01*
X102244200Y-104003800D02*
X102244200Y-104123800D01*
X99584200Y-104003800D02*
X99584200Y-104123800D01*
X99584200Y-104123800D02*
X102244200Y-104123800D01*
%TO.C,TP4*%
X133239200Y-97037200D02*
X135899200Y-97037200D01*
X133239200Y-96917200D02*
X133239200Y-97037200D01*
X135899200Y-96917200D02*
X135899200Y-97037200D01*
X135899200Y-94377200D02*
X135899200Y-95707200D01*
X134569200Y-94377200D02*
X135899200Y-94377200D01*
%TO.C,D8*%
X86041200Y-81224000D02*
X87501200Y-81224000D01*
X86041200Y-84384000D02*
X88201200Y-84384000D01*
X86041200Y-84384000D02*
X86041200Y-83454000D01*
X86041200Y-81224000D02*
X86041200Y-82154000D01*
%TO.C,Q2*%
X125739300Y-131488300D02*
X124279300Y-131488300D01*
X125739300Y-128328300D02*
X122579300Y-128328300D01*
X125739300Y-128328300D02*
X125739300Y-129258300D01*
X125739300Y-131488300D02*
X125739300Y-130558300D01*
%TO.C,Q3*%
X76480000Y-97165000D02*
X77940000Y-97165000D01*
X76480000Y-100325000D02*
X79640000Y-100325000D01*
X76480000Y-100325000D02*
X76480000Y-99395000D01*
X76480000Y-97165000D02*
X76480000Y-98095000D01*
%TO.C,Q4*%
X112476400Y-79276800D02*
X111546400Y-79276800D01*
X109316400Y-79276800D02*
X110246400Y-79276800D01*
X109316400Y-79276800D02*
X109316400Y-82436800D01*
X112476400Y-79276800D02*
X112476400Y-80736800D01*
%TO.C,U6*%
X133813600Y-108193000D02*
X133813600Y-114203000D01*
X126993600Y-110443000D02*
X126993600Y-114203000D01*
X133813600Y-114203000D02*
X132553600Y-114203000D01*
X126993600Y-114203000D02*
X128253600Y-114203000D01*
%TO.C,D7*%
X124877000Y-134437000D02*
X127737000Y-134437000D01*
X124877000Y-132517000D02*
X124877000Y-134437000D01*
X127737000Y-132517000D02*
X124877000Y-132517000D01*
%TO.C,JP1*%
X110206000Y-73031200D02*
X110506000Y-73331200D01*
X109906000Y-73331200D02*
X110506000Y-73331200D01*
X110206000Y-73031200D02*
X109906000Y-73331200D01*
X109456000Y-72831200D02*
X109456000Y-70831200D01*
X113556000Y-72831200D02*
X109456000Y-72831200D01*
X113556000Y-70831200D02*
X113556000Y-72831200D01*
X109456000Y-70831200D02*
X113556000Y-70831200D01*
%TD*%
M02*

View File

@ -0,0 +1,31 @@
Drill report for /home/eddy/Yandex.Disk/Projects/stm32samples/F0-nolib/3steppersLB/kicad/stm32.kicad_pcb
Created on Пн 09 авг 2021 17:28:16
Copper Layer Stackup:
=============================================================
L1 : F.Cu front
L2 : B.Cu back
Drill file 'stm32.drl' contains
plated through holes:
=============================================================
T1 0.400mm 0.0157" (68 holes)
T2 0.600mm 0.0236" (29 holes)
T3 0.750mm 0.0295" (50 holes)
T4 0.800mm 0.0315" (12 holes)
T5 0.920mm 0.0362" (4 holes)
T6 1.000mm 0.0394" (8 holes)
T7 1.100mm 0.0433" (5 holes)
T8 1.300mm 0.0512" (15 holes)
T9 2.330mm 0.0917" (2 holes)
T10 3.000mm 0.1181" (4 holes)
Total plated holes count 197
Not plated through holes are merged with plated holes
unplated through holes:
=============================================================
Total unplated holes count 0

View File

@ -0,0 +1,128 @@
{
"Header":
{
"GenerationSoftware":
{
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "5.1.10"
},
"CreationDate": "2021-08-09T17:29:30+03:00"
},
"GeneralSpecs":
{
"ProjectId":
{
"Name": "stm32",
"GUID": "73746d33-322e-46b6-9963-61645f706362",
"Revision": "rev?"
},
"Size":
{
"X": 97.150,
"Y": 69.650
},
"LayerNumber": 2,
"BoardThickness": 2.500
},
"DesignRules":
[
{
"Layers": "Outer",
"PadToPad": 0.200,
"PadToTrack": 0.200,
"TrackToTrack": 0.200,
"MinLineWidth": 0.200,
"TrackToRegion": 0.508,
"RegionToRegion": 0.508
}
],
"FilesAttributes":
[
{
"Path": "stm32-F_Cu.gbr",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "stm32-B_Cu.gbr",
"FileFunction": "Copper,L2,Bot",
"FilePolarity": "Positive"
},
{
"Path": "stm32-F_Paste.gbr",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "stm32-B_Paste.gbr",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "stm32-F_SilkS.gbr",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "stm32-B_SilkS.gbr",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "stm32-F_Mask.gbr",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "stm32-B_Mask.gbr",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "stm32-Edge_Cuts.gbr",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup":
[
{
"Type": "Legend",
"Notes": "Layer F.SilkS"
},
{
"Type": "SolderPaste",
"Notes": "Layer F.Paste"
},
{
"Type": "SolderMask",
"Notes": "Layer F.Mask"
},
{
"Type": "Copper",
"Notes": "Layer F.Cu"
},
{
"Type": "Dielectric",
"Material": "FR4",
"Notes": "Layers L1/L2"
},
{
"Type": "Copper",
"Notes": "Layer B.Cu"
},
{
"Type": "SolderMask",
"Notes": "Layer B.Mask"
},
{
"Type": "SolderPaste",
"Notes": "Layer B.Paste"
},
{
"Type": "Legend",
"Notes": "Layer B.SilkS"
}
]
}

File diff suppressed because it is too large Load Diff

View File

@ -703,7 +703,7 @@ $Comp
L Device:R R20 L Device:R R20
U 1 1 60F3ED21 U 1 1 60F3ED21
P 4675 1405 P 4675 1405
F 0 "R20" H 4535 1405 50 0000 L CNN F 0 "R20" H 4475 1415 50 0000 L CNN
F 1 "10k" V 4675 1345 50 0000 L CNN F 1 "10k" V 4675 1345 50 0000 L CNN
F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 4605 1405 50 0001 C CNN F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 4605 1405 50 0001 C CNN
F 3 "~" H 4675 1405 50 0001 C CNN F 3 "~" H 4675 1405 50 0001 C CNN