Multistepper

eddyem·stm32samples·F3:F303/Multistepper/kicad_old/multistepper.kicad_pcb

Top view of the Multistepper PCB
Simulate this board

Multistepper is an open source STM32 PCB design by eddyem: a 4-layer, 113.5 × 105.5 mm board with 234 components (93 distinct parts). It is built around the BME280, STM32F303CBT6, ISO1050DUB, 74HC4051 and more. Filed under sensors.

Code samples and ready projects based on bare-metal STM32

Management of 8 independend steppers ====================================

Eighth stepper could be changed to 8 dependent multiplexed. Based on STM32F303VDT6.

(all GPIO outs are push-pull if not mentioned another)

Each motor have next control signals: EN - enable driver, DIR - rotation direction, STEP - microstepping clock signal, L0 - zero end-switch, L1 - max end-switch (or Cable Select for SPI-based TMC).

Built around

Parts list

234 components, 93 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
BME280
STM32F303VDTx
U1
1
STM32F303CBT6
ISO1050DUB
U2
1
ISO1050DUB
USBLC6-2SC6
U3
1
74HC4051
LM4050A(b)EX3-3.3
U4
1
74HC4051
LM2576-5.0
Texas Instruments
U5
1
PC844
LM1117-3.3
U6
1
PC844
74HC4051
U7
1
LM2576HVS-5
LM1117-3.3
U8
1
B0505S-1W
B0505S
Q1
1
B0509S-1W
IRF9310
Q2
1
SI2308
DTA114Y
Q3
1
8MHZ
NX5032GA-8MHz
Y1
1
Prog
J1
1
Buttons/I2C
J2
1
Screen
J3
1
ADC2
J4
1
ADC1
J5
1
MOT_MUL
J6
1
GPIO
J7
1
USB_B
J8
Show 73 more
QtyPartRefs
1
RS-485
Screw_Terminal_01x03
J9
1
Screw_Terminal_01x02
J10
8
LimS
J11, J14, J16, J18, J20, J22, J24, J26
8
Stepper
J12, J15, J17, J19, J21, J23, J25, J27
1
UART
J13
1
SOLDERJUMPER_2_OPEN
CAN
JP1
1
SOLDERJUMPER_2_OPEN
USB5V
JP2
1
SOLDERJUMPER_2_OPEN
MCU
JP3
1
SOLDERJUMPER_2_OPEN
3V3ADC
JP4
1
SOLDERJUMPER_2_OPEN
3V3
JP5
1
SOLDERJUMPER_2_OPEN
Vdrive
JP6
1
SOLDERJUMPER_2_OPEN
Vio
JP7
38
SolderJumper_3_Open
JP8, JP9, JP12, JP16, JP17, JP18, JP19, JP20 +30
2
SOLDERJUMPER_2_OPEN
SolderJumper_3_Open
JP10, JP11
24
SolderJumper_2_Bridged
JP13, JP14, JP15, JP21, JP22, JP23, JP29, JP30 +16
1
SW_DIP_X01
Reset
SW1
1
SW_DIP_X04
Boot
SW2
1
SW_DIP_x01
SW3
1
5Vusb
TP1
1
Vin
TP2
1
Gnd
TP3
1
24V
5Vext
TP4
1
3.3V
TP5
1
4.6V
3V3ADC
TP6
1
3.3V
5V
TP7
1
Vio
TP8
8
stepper_module
XX1, XX2, XX3, XX4, XX5, XX6, XX7, XX8
8
SP0505BAHT
D1, D2, D3, D4, D5, D6, D7, D8
1
SMBJ30A
SS14
D9
1
PESD1CAN
SS14
D10
1
1N5822
SS14
D11
2
B340A
SS14
D12, D13
3
SM712_SOT23
SS14
D14, D15, D17
1
SS14
D16
5
SS14
D18, D19, D20, D21, D23
2
MBRS130L
D22, D27
1
PESD1CAN
D24
1
MM3Z7V5
D25
1
1N5822
D26
1
100U
100u
L1
2
0.1
6
C1, C4
5
0.1
C2, C6, C7, C8, C27
6
0.1
C3, C5, C9, C13, C15, C18
2
1u
C10, C12
1
0.1
1u
C11
1
47u 35V
C14
1
47u 6V
C16
1
47u 10V
C17
7
100u 35V
C19, C20, C21, C22, C23, C24, C25
1
0.1
100u 35V
C26
1
0.1
47u 6V
C28
1
SE-5R5-D105VYV3C
0.1
C29
1
10K
10k
R1
1
4K7
22
R2
2
330
22
R3, R9
1
330
7.5
R4
1
330
5.1
R5
3
330
R6, R7, R8
1
330
91k
R10
1
330
10k
R11
1
4K7
47k
R12
1
3K3
47k
R13
2
3K3
330
R14, R15
2
3K3
22
R16, R17
1
3K3
120
R18
2
3K3
4k7
R19, R20
6
560
100
R21, R22, R26, R27, R28, R29
1
120
100
R23
2
560
22
R24, R25
1
1K5
100
R30
2
100
R31, R32
1
10M
1k5
R33
15
330
RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8 +7

More boards in stm32samples

Similar boards