Skip to the content
PCBKitNew board
4 layers60 × 60 mmESP32 Robo Dev Board, the printed circuit board in 3D

ESP32 Robo Dev Board

Amoskeag/RoboDojo6

Super Cool Small Form Factor Robotics

Size
60 × 60 mm
Copper layers
4
Thickness
1.6 mm
Parts
72
Nets
86
Pads
283
Tracks, vias
628, 101
Pours
13
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 Nov 2022
Updated
11 Mar 2026

Overview

ESP32 Robo Dev Board is an open-source printed circuit board by Amoskeag, from the Amoskeag/RoboDojo repository on GitHub, published under the BSD-2-Clause licence. It is a 4-layer board of 60 × 60 mm with 72 parts on 86 nets, routed with 628 tracks and 101 vias.

It is built around the ESP32-S3-WROOM-1-N8, STSPIN250 and TCA9548ARGER, with the AP2112K-3.3, USBLC6-2P6 and 1N4448WT among its other parts. Its parts include 10 resistors, 10 connectors, 8 capacitors, 7 ICs and 3 diodes. It belongs with the microcontroller boards boards and the ESP32 boards of this library.

Main components

7

README

README.md

Hardware

RoboDojo

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

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

Getting Started

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

shell
git clone --recurse-submodules https://github.com/Amoskeag/RoboDojo.git
cd RoboDojo

Re-Init Submodules

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)

shell
git submodule update --init --recursive

Project Layout

If you want to use this project template for yourself, you can find it here!

Parts

72
QtyValueFootprintReferences
8~Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_VerticalJ3, J4, J5, J6, J7, J8, J9, J10
5TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5
310 nFCapacitor_SMD:C_0603_1608MetricCr1, Cr2, Cs1
318 KΩResistor_SMD:R_0603_1608MetricRen1, Rs1, Rs2
21 KΩResistor_SMD:R_0603_1608MetricRoff1, Roff3
2100kResistor_SMD:R_0805_2012MetricR2, R9
22.2 uFCapacitor_SMD:C_0603_1608MetricC4, C6
2200kResistor_SMD:R_0805_2012MetricR7, R8
222 nFCapacitor_SMD:C_0603_1608MetricCoff1, Coff2
2330 mΩResistor_SMD:R_0805_2012MetricRsns1, Rsns2
247 KΩResistor_SMD:R_0603_1608MetricRoff2, Roff4
25.1kResistor_SMD:R_0805_2012MetricR1, R6
25K1Resistor_SMD:R_0603_1608MetricR3, R13
2750 KΩResistor_SMD:R_0603_1608MetricRr1, Rr2
2MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H2
2STSPIN250Amoskeag_KiCAD_Lib:ST_Microelectronics-STSPIN250-0U4, U5
11 nFCapacitor_SMD:C_0603_1608MetricCen1
11 uFCapacitor_SMD:C_0805_2012MetricC11
11 µFCapacitor_SMD:C_0805_2012MetricC2
110 uFCapacitor_SMD:C_0805_2012MetricC10
110 µFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1
1100Resistor_SMD:R_0603_1608MetricRs3
1100 nFCapacitor_SMD:C_0603_1608MetricC3
110kResistor_SMD:R_0805_2012MetricR10
11N4448WTDiode_SMD:D_SOD-523D2
11uFCapacitor_SMD:C_0805_2012MetricC5
15.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U9
1Conn_01x02_PinConnector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_VerticalJ2
1DMP2045UPackage_TO_SOT_SMD:SOT-23Q1
1ESP32-S3-WROOM-1Espressif:ESP32-S3-WROOM-1U1
1LEDResistor_SMD:R_0805_2012MetricD3
1LOGOAmoskeag_KiCAD_Lib:ATLogoG***
1Left EncoderConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ_LE1
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U8
1Motor A OutputConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ_A1
1Motor B OutputConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ_B1
1RED LEDLED_SMD:LED_0805_2012MetricLED1
1Right EncoderConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ_RE1
1SW_PushButton_Switch_THT:SW_TH_Tactile_Omron_B3F-100xSW2
1SW_Push_Dual_x2Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100xSW1
1TCA9548ARGERPackage_SO:TSSOP-24_4.4x7.8mm_P0.65mmU2
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U6
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4110J1

The 71 most common of 72 parts.

Questions

How big is the ESP32 Robo Dev Board PCB?

It measures 60 × 60 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ESP32 Robo Dev Board use?

72 parts, built around the ESP32-S3-WROOM-1-N8, STSPIN250, TCA9548ARGER and AP2112K-3.3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the ESP32 Robo Dev Board KiCad files?

From the Amoskeag/RoboDojo repository on GitHub, at the commit this page was made from: the board is Hardware/ESP32 Robo Dev Board.kicad_pcb and its schematic Hardware/ESP32 Robo Dev Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP32 Robo Dev Board design in my own project?

Its repository publishes it under the BSD-2-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers49.2 × 26.3 mmTvplug2, the printed circuit board in 3D

    Tvplug2

    pstiasny/tv-doom

    The detailed description of the build is described in this blog post:

    92 parts1GPL-2.0
  • 4 layers48.5 × 74.8 mmFlyingChecklist KiCad, the printed circuit board in 3D

    FlyingChecklist KiCad

    SarahAlroe/FlyingChecklist-Hardware

    PCB and 3D models for the Flying Checklist project

    88 parts
  • 6 layers100 × 80 mmKigeyes mainboard, the printed circuit board in 3D

    Kigeyes mainboard

    jrymk/KigEyes

    Video passthrough and electronic eye for Kigurumi masks

    217 parts
  • 4 layers50 × 22.9 mmICE40-fpga, the printed circuit board in 3D

    ICE40-fpga

    joshajohnson/iCE40-feather

    iCE40UP5K in an Adafruit Feather form factor

    69 parts26
  • 2 layers51.8 × 22.9 mmStm32f103-feather, the printed circuit board in 3D

    Stm32f103-feather

    joshajohnson/stm32f103-feather

    STM32F103 in an Adafruit Form Factor

    41 parts5
  • 2 layers47.7 × 80.7 mmChristmas tree ear ring, the printed circuit board in 3D

    Christmas tree ear ring

    arvindsa/xmas-tree-earring

    A pair of wireless, synchronized LED earrings with nRF52 MCUs running deterministic animation patterns.

    65 parts
  • 4 layers18 × 51.3 mmATesp32, the printed circuit board in 3D

    ATesp32

    SreeniEadara/ATesp32

    esp32s3 board that has an identical footprint and similar pinout to the ATmega32.

    51 parts
  • 4 layers99.8 × 94.6 mmOresat adcs card, the printed circuit board in 3D

    Oresat adcs card

    oresat/oresat-adcs-hardware

    Controller PCB for OreSat reaction wheels, magnetorquers, IMU, and magnetometers

    598 parts21GPL-2.0