RoboDojo

Amoskeag·RoboDojo·Hardware/ESP32 Robo Dev Board.kicad_pcb

RoboDojo PCB layout, top view — open source ESP32 board by Amoskeag

About the RoboDojo PCB

RoboDojo is an open source ESP32 PCB design by Amoskeag, published on GitHub under the BSD-2-Clause license. It is a 4-layer board measuring 60 × 60 mm, with 63 components from 41 distinct parts.

Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the TCA9548ARGER, STSPIN250, USBLC6-2P6, MCP73831-2-OT and AP2112K-3.3. By type, the board carries 10 connectors, 10 resistors, 8 capacitors, 7 ICs, 2 switches and 2 diodes.

It belongs with the robotics & motion and dev boards & breakouts designs in this gallery.

From the project

Super Cool Small Form Factor Robotics

This repo contains all the firmware and hardware for the RoboDojo.

If you're looking for the latest docs/builds, see our Releases Page.

First, clone this repo (and optionally checkout a branch)

Some libraries and resources are included as submodules, run the following command to initialize them before opening the main sch

(If you get a missing library error, make sure to do this)

Main components on the RoboDojo

RoboDojo bill of materials (BOM)

63 components, 41 distinct parts.

QtyPartRefs
1
ESP32-S3-WROOM-1
U1
1
TCA9548ARGER
U2
2
STSPIN250
U4, U5
1
USBLC6-2P6
U6
1
MCP73831-2-OT
U8
1
AP2112K-3.3
U9
1
DMP2045U
Q1
1
USB_C_Receptacle_USB2.0
J1
1
Conn_01x02_Pin
J2
8
~
J3, J4, J5, J6, J7, J8, J9, J10
1
1 nF
Cen1
2
22 nF
Coff1, Coff2
3
10 nF
Cr1, Cr2, Cs1
1
Motor A Output
J_A1
1
Motor B Output
J_B1
1
Left Encoder
J_LE1
1
Right Encoder
J_RE1
3
18 KΩ
Ren1, Rs1, Rs2
2
1 KΩ
Roff1, Roff3
2
47 KΩ
Roff2, Roff4
Show 21 more
QtyPartRefs
2
750 KΩ
Rr1, Rr2
1
100
Rs3
2
330 mΩ
Rsns1, Rsns2
1
SW_Push_Dual_x2
SW1
1
SW_Push
SW2
1
RED LED
LED1
1
1N4448WT
D2
1
LED
D3
1
10 µF
C1
1
1 µF
C2
1
100 nF
C3
2
2.2 uF
C4, C6
1
1uF
C5
1
10 uF
C10
1
1 uF
C11
2
5.1k
R1, R6
2
100k
R2, R9
2
5K1
R3, R13
1
5.1k
R4
2
200k
R7, R8
1
10k
R10

RoboDojo design files

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

RoboDojo: common questions

What microcontroller does the RoboDojo use?

The RoboDojo is built around the ESP32-S3-WROOM-1, from the ESP32 family.

How big is the RoboDojo PCB?

The RoboDojo measures 60 × 60 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the RoboDojo?

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

Where can I download the RoboDojo design files?

From the Amoskeag/RoboDojo repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the RoboDojo design in my own project?

Yes, under the terms of its BSD-2-Clause license, which Amoskeag chose for the repository.

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