Abx motion

levdan159·abx-motion

Abx motion PCB layout, top view — open source ESP32 board by levdan159

About the Abx motion PCB

Abx motion is an open source ESP32 PCB design by levdan159, published on GitHub. It is a 4-layer board measuring 157 × 105 mm, with 188 components from 78 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N8R2, from the ESP32 family. Other key parts include the LMR36520FADDA, AP2112K-3.3, 74LVC14A, USBLC6-2SC6 and TCAN1042V-Q1. By type, the board carries 71 resistors, 46 capacitors, 19 connectors, 11 ICs, 11 transistors and 8 LEDs.

It belongs with the robotics & motion and power & battery designs in this gallery.

From the project

ABX-Motion 12V-32V ESP32-S3 4-Layer Robotics Controller (Dual 100W DC Servo H-Bridges, Dual Steppers, Dual Relays, CAN, RS-485, USB-C)

12V–32V Battery-Powered ESP32-S3 Industrial & Mobile Robotics Motherboard

Abx motion, from the project README
From the project README

Main components on the Abx motion

Abx motion bill of materials (BOM)

188 components, 78 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LMR36520FADDA
U1
1
AP2112K-3.3
U2
1
ESP32-S3-WROOM-1-N8R2
U3
1
74LVC14A
U4
1
USBLC6-2SC6
U201
1
TCAN1042V-Q1
U202
1
THVD1450DR
U203
2
DRV8701ERGER
U301, U401
2
StepStick_DRV8825
U501, U502
1
SQJ459EP-T1_GE3
Q1
8
CSD18540Q5B
Q301, Q302, Q303, Q304, Q401, Q402, Q403, Q404
2
AO3400A
Q501, Q502
1
XT60_BAT
J1
1
CONN_01X02_5.08MM
E_STOP
J102
1
C165948
USB-C
J201
1
B4B-XH-A
ENC1_CONN
J202
1
B4B-XH-A
ENC2_CONN
J203
1
PINHEADER_1X02
CAN_TERM
J204
1
CONN_01X03_5.08MM
CAN_BUS
J205
1
PINHEADER_1X02
RS485_TERM
J206
Show 58 more
QtyPartRefs
1
CONN_01X03_5.08MM
RS485_BUS
J207
1
OLED_I2C
J208
1
B4B-XH-A
I2C_EXP
J209
2
CONN_01X02_5.08MM
MOTOR_OUT
J301, J401
1
B4B-XH-A
STEP1_MOTOR
J501
1
B4B-XH-A
STEP1_EXT
J502
1
B4B-XH-A
STEP2_MOTOR
J503
1
B4B-XH-A
STEP2_EXT
J504
1
CONN_01X03_5.08MM
RELAY1_OUT
J505
1
CONN_01X03_5.08MM
RELAY2_OUT
J506
1
25A_ATO_FUSE_HOLDER
25A
F1
2
500MA_PTC
500mA_PTC
F2, F3
1
250MA_PTC
250mA_PTC
F4
2
G5LE-14-DC5
K501, K502
1
B3U-1000P
RESET
SW201
1
B3U-1000P
BOOT
SW202
1
B3U-1000P
BTN_BACK
SW203
1
B3U-1000P
BTN_NEXT
SW204
1
B3U-1000P
BTN_HOME
SW205
2
C319040
MICROSTEP_CFG
SW501, SW502
1
C2287
LED_YEL_CAN
LED201
1
C2287
LED_YEL_485
LED202
1
C2288
LED_BLU_STAT
LED203
2
LED_RED_FLT
LED_FLT1, LED_FLT2
3
LED_GRN
LED_PWR_3V3_1, LED_PWR_5V1, LED_PWR_BATT1
1
BZT52C12S
D1
1
SMCJ30A
D2
1
SMBJ6.5CA
D201
1
B5819W
D202
2
1N4148WS
D501, D503
2
C12624
LED_GRN
D502, D504
1
15UH
15uH
L1
16
100NF
100nF
C1, C4, C6, C202, C203, C204, C209, C210 +8
6
4.7UF
4.7uF
C2, C3, C307, C308, C407, C408
8
1UF
1uF
C5, C9, C301, C303, C304, C401, C403, C404
2
22UF
22uF
C7, C8
2
10UF
10uF
C10, C201
4
1NF
1nF
C205, C206, C207, C208
2
10NF
10nF
C305, C405
2
220UF
220uF
C306, C406
2
2.2NF
2.2nF
C310, C410
2
100UF
100uF
C501, C502
1
47K
47k
R1
2
100K
100k
R2, R4
20
10K
10k
R3, R6, R9, R203, R204, R205, R206, R207 +12
1
24.9K
24.9k
R5
15
1k
R7, R8, R212, R214, R216, R218, R220, R224 +7
2
5.1K
5.1k
R201, R202
6
4.7K
4.7k
R211, R213, R215, R217, R225, R226
2
120
R219, R221
2
330R
R222, R223
2
18K
18k
R301, R401
2
30K
30k
R302, R402
8
10
R305, R306, R307, R308, R405, R406, R407, R408
2
10MR_3W
10mR_3W
R309, R409
2
10
R310, R410
2
200K
200k
R312, R412
2
100
R501, R503

Abx motion design files

The KiCad project lives in the levdan159/abx-motion repository on GitHub; these links point at the commit this page was built from.

Abx motion: common questions

What microcontroller does the Abx motion use?

The Abx motion is built around the ESP32-S3-WROOM-1-N8R2, from the ESP32 family.

How big is the Abx motion PCB?

The Abx motion measures 157 × 105 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Abx motion?

188 components, from 78 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 Abx motion design files?

From the levdan159/abx-motion 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 Abx motion design in my own project?

The repository has no license, so all rights stay with levdan159. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Abx motion 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