Stepper-Motor-Controller

Ricsi1231·Stepper-Motor-Controller

Stepper-Motor-Controller PCB layout, top view — open source ESP32 board by Ricsi1231

About the Stepper-Motor-Controller PCB

Stepper-Motor-Controller is an open source ESP32 PCB design by Ricsi1231, published on GitHub under the MIT license. It is a 6-layer board measuring 42.3 × 42.3 mm, with 86 components from 50 distinct parts.

Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the TPS54302, MIC5219-3.3YM5, AS5600, A4988 and SP3485EN. By type, the board carries 36 capacitors, 30 resistors, 7 ICs, 5 connectors, 4 diodes and 2 inductors.

It belongs with the robotics & motion and iot & wireless designs in this gallery.

From the project

EmbedCore Stepper Controller is a compact, high-performance stepper motor driver designed to mount directly onto the back of a NEMA 17 motor with the appropriate enclosure. It features an ESP32-S3 microcontroller for advanced control and connectivity. The design has been not test

EmbedCore Stepper Controller is a compact, high-performance stepper motor driver designed to mount directly onto the back of a NEMA 17 motor with the appropriate enclosure. It features an ESP32-S3 microcontroller for advanced control and connectivity. The design has been not tested, but it will be tested soon.

- Direct NEMA 17 Integration - Compact 42mm x 42mm form factor matches NEMA 17 mounting pattern - Wireless Connectivity - ESP32-S3 provides WiFi and Bluetooth LE capabilities - Industrial Communication - RS485 interface with Modbus protocol support - Easy Configuration - USB-C…

Main components on the Stepper-Motor-Controller

Stepper-Motor-Controller bill of materials (BOM)

86 components, 50 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPS54302
U501
1
MIC5219-3.3YM5
U601
1
ESP32-S3-WROOM-1
U701
1
AS5600
U1001
1
A4988
U1101
1
SP3485EN
U1201
1
USBLC6-2SC6
U1401
1
C500021
PWR_IN
J401
1
C157926
STEPPER
J1101
1
RS485
J1201
1
C720613
PROG
J1301
1
USB_C_RECEPTACLE_USB2.0_14P
USB_C_Receptacle_USB2.0_14P
J1401
1
10.0K
10k
RV1101
1
47.0K
47k
TH901
1
SMBJ33A
D401
2
C3012698
CPDQ12V0U-HF
D1201, D1202
1
PESD5V
D1402
1
C14709
120@ 120Mhz
FB501
1
10.0U
10u
L501
1
C242129
100u 50V 10%
C401
Show 30 more
QtyPartRefs
4
2u2 X7R 50V
C402, C403, C404, C405
3
C913904
2u2 X7R 50V
C501, C502, C1105
5
C14663
100n X7R 50V
C503, C504, C1106, C1107, C1108
1
C282074
75p 50V X7R
C505
3
C86295
22u 10V X7R
C506, C507, C601
1
C519438
100n 10V X7R
C602
1
C519409
470p 16V X7R
C603
4
C59461
22u 6V3 X7R
C604, C701, C1101, C1201
6
C22435938
100n 6V3 X7R
C702, C801, C901, C1102, C1202, C1303
1
22u 6V3 X7R
C1001
1
100n 6V3 X7R
C1002
1
C445757
220n 6V3 X7R
C1103
1
C14663
100n 50V X7R
C1104
3
100n 6V3 X7R
C1301, C1302, C1304
1
511.0K
511k
R501
1
105.0K
105k
R502
1
0R
R503
1
100.0K
100k
R504
1
13.0K3
13k3
R505
8
10.0K
10k
R701, R1101, R1102, R1103, R1104, R1105, R1106, R1107
2
4.0K7
4k7
R702, R703
1
0.0122
1M2
R801
1
150.0K
150k
R802
1
100.0K
100k
R901
1
33.0K
33k
R1108
2
0.000005
0R05
R1109, R1110
1
120R
R1201
2
390.00R
390R
R1202, R1203
4
0.00R
0R
R1301, R1302, R1303, R1304
2
5.0K1
5k1
R1402, R1403

Stepper-Motor-Controller design files

The KiCad project lives in the Ricsi1231/Stepper-Motor-Controller repository on GitHub; these links point at the commit this page was built from.

Stepper-Motor-Controller: common questions

What microcontroller does the Stepper-Motor-Controller use?

The Stepper-Motor-Controller is built around the ESP32-S3-WROOM-1, from the ESP32 family.

How big is the Stepper-Motor-Controller PCB?

The Stepper-Motor-Controller measures 42.3 × 42.3 mm, has 6 copper layers and is 1.66 mm thick.

How many components are on the Stepper-Motor-Controller?

86 components, from 50 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Stepper-Motor-Controller design files?

From the Ricsi1231/Stepper-Motor-Controller repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Stepper-Motor-Controller design in my own project?

Yes, under the terms of its MIT license, which Ricsi1231 chose for the repository.

Can I test firmware for the Stepper-Motor-Controller without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards