Mad Bot

Incomprehensible·Mad_Bot·pcb_design/Mad_Bot.kicad_pcb

Mad Bot PCB layout, top view — open source ESP32 board by Incomprehensible

About the Mad Bot PCB

Mad Bot is an open source ESP32 PCB design by Incomprehensible, published on GitHub under the MIT license. It is a 4-layer board measuring 133.2 × 115.3 mm, with 88 components from 47 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N8R8, from the ESP32 family. Other key parts include the RT6150BGQW, MP6550GG-Z, U3V40F6, MCP73831T-2ACI/OT and VL53L7CX. By type, the board carries 33 capacitors, 26 resistors, 12 ICs, 6 diodes, 5 connectors and 2 switches.

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

From the project

Exploratory project in Embedded and Multi-Agent Robotics

Warning: This is an ongoing project, and the repository is under construction!

Note: Software support for some features is still in progress.

Mad Bot, from the project README
From the project README

Main components on the Mad Bot

Mad Bot bill of materials (BOM)

88 components, 47 distinct parts.

QtyPartRefs
1
RT6150BGQW
IC1
3
MP6550GG-Z
U1, U2, U3
1
U3V40F6
U4
1
MCP73831T-2ACI/OT
MCP73831T-2ACI_OT
U5
1
ESP32-S3-WROOM-1-N8R8
U6
1
VL53L7CX
U7
1
PCA9685PW,118
PCA9685PW_118
U8
1
MPU-6500
U9
1
ArducamOV2640
U10
1
WMM7027ATSN1
U11
1
Q_PMOS_GSD
Q2
3
EncoderConn
J1, J2, J3
1
LiPo
J4
1
TYPE-C-31-M-12
J5
1
Flash_En
JP1
1
PTS526 SK15 SMTR2 LFS
MCU_RST
S1
1
PWROFF_Switch
SW3
1
WS2812B
LED1
1
CHRG_LED
D1
1
PWR_LED_6V
D2
Show 27 more
QtyPartRefs
1
D_Schottky
D3
2
ESDA5V3L
D4, D5
1
PWR_LED_3.3V
D6
1
2.2uH
L1
3
0.1nF
C1, C10, C14
10
0.1uF
C2, C7, C11, C20, C26, C30, C31, C33 +2
1
100nF
C3
4
1uF
C5, C8, C12, C22
5
10uF
C6, C9, C13, C24, C29
2
4.7uF
C15, C17
2
47uF
C16, C18
1
22uF
C19
2
20pF
C21, C23
1
Reserv
C25
1
10nF
C32
1
C
C35
3
8.5k
R1, R2, R5
1
1M
R3
2
4.7k
R4, R11
10
250k
R6, R8, R10, R21, R22, R23, R24, R25 +2
1
2k
R7
1
470
R9
2
5.1k
R12, R15
1
150k
R13
2
1k
R14, R18
2
22
R16, R17
1
22
R27

Mad Bot design files

The KiCad project lives in the Incomprehensible/Mad_Bot repository on GitHub; these links point at the commit this page was built from.

Mad Bot: common questions

What microcontroller does the Mad Bot use?

The Mad Bot is built around the ESP32-S3-WROOM-1-N8R8, from the ESP32 family.

How big is the Mad Bot PCB?

The Mad Bot measures 133.2 × 115.3 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Mad Bot?

88 components, from 47 distinct parts. The full bill of materials is listed on this page.

Where can I download the Mad Bot design files?

From the Incomprehensible/Mad_Bot repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Mad Bot design in my own project?

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

Can I test firmware for the Mad Bot 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