Skip to the content
PCBKitNew board
2 layers30.1 × 59.9 mmADACHI, the printed circuit board in 3D

minisumo esp32

Size
30.1 × 59.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
64
Nets
70
Pads
274
Tracks, vias
514, 53
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
30 Jan 2025
Updated
19 Dec 2025

Overview

ADACHI is an open-source printed circuit board by AREIVAN, from the AREIVAN/ADACHI-BOARD repository on GitHub. It is a 2-layer board of 30.1 × 59.9 mm with 64 parts on 70 nets, routed with 514 tracks and 53 vias.

It is built around the ESP32-S3-MINI-1U-N8, DRV8871DDA and L7805, with the SK6805E-J and AMS1117 among its other parts. Its parts include 26 resistors, 7 capacitors, 7 diodes, 2 ICs and 1 connector. It belongs with the ESP32 boards of this library.

Main components

5

README

README.md

ADACHI-BOARD

Custom Embedded Control Board for Mini Sumo Robotics

ESP32-S3 | PCB Design | Motor Control | Embedded Systems


📍 Overview

ADACHI-BOARD is a custom-designed embedded control board developed for Mini Sumo robotic applications, focused on real-time control, compact PCB design, and competition-grade reliability.

This project was created as part of my professional and academic development in Robotics, Embedded Systems, and Industrial Electronics, and it is intended to serve as both a functional robotic platform and a technical portfolio project.


🎯 Project Objectives

  • Design a compact and robust PCB for competitive robotics
  • Implement reliable motor control using discrete drivers
  • Apply best practices in embedded hardware design
  • Demonstrate skills in:
    • PCB design
    • Power regulation
    • Microcontroller integration
    • Robotics-oriented system architecture

⚙️ System Architecture

  • Main MCU: ESP32-S3 Mini-1U
  • Motor Control: Dual DRV8871 DC motor drivers
  • Sensors: Support for up to 10 external sensors
  • Actuators: 2 servo outputs
  • User Interface: Hardware buttons for strategy selection
  • Programming Interface: TTL (UART)

The board is designed to minimize latency and allow fast response times, which are critical in competitive robotics environments.


📐 Technical Specifications

FeatureDescription
Board Size60 mm × 30 mm
Max Input Voltage24 V
MCUESP32-S3 Mini-1U
Motor DriversDRV8871
Voltage Regulation5 V / 3.3 V
LEDsSK0605 2427
ProgrammingUART (TTL)
Target ApplicationMini Sumo Robot

🔘 Hardware Controls

  • RESET – Microcontroller reset
  • BOOT – Programming mode access
  • STRATEGY 1 – Strategy selection input
  • STRATEGY 2 – Strategy selection input

These buttons allow strategy changes without reflashing firmware, improving usability during competitions or testing.


🧠 Design Considerations

  • Compact footprint optimized for Mini Sumo chassis
  • Separation of power and logic domains
  • Component selection focused on availability and reliability
  • Design prepared for iterative improvement and future expansion

📂 Repository Structure

image image

(Structure may evolve as the project progresses)


🚧 Project Status

  • ✔ PCB design completed
  • ✔ Component selection validated
  • 🔄 Firmware development in progress
  • 🔄 Testing and optimization phase

🔮 Planned Improvements

  • Encoder feedback integration
  • Power efficiency optimization
  • Enhanced firmware architecture
  • Step-by-step replication documentation
  • Optional telemetry and data logging

👨‍💻 About the Author

Areivan
Industrial Robotics Engineering Student
Industrial Maintenance Technician

  • Experience in embedded systems and PCB design
  • Background in industrial automation and maintenance
  • Focused on robotics, electronics, and applied engineering

🔗 GitHub: https://github.com/AREIVAN


📜 License & Usage

This project is intended for educational and experimental purposes.
You may reference or reuse the design with proper credit to the author.

Parts

64
QtyValueFootprintReferences
18~Resistor_SMD:R_0603_1608MetricR1010k1, R1120k1, R1210k1, R1320k1, R1410k1, R1520k1, R1610k1, R1720k1, R1810k1, R1920k1, R2010k1, R2120k1, R2210k1, R2320k1, R2410k1, R2520k1 +2
4SK6805LED_SMD:LED_SK6805_PLCC4_2.4x2.7mm_P1.3mmD1, D2, D4, D5
4SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_Vertical_Wuerth_434133025816BOOT1, boton1, boton2, RESET1
3Conn_01x02_SocketConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Verticalvoltajesensores1, voltajesensores2, xt30
3Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Verticalarrancador1, servo1, servo2
3~Capacitor_SMD:C_0603_1608MetricC5, C6, C7
20.1UF 50VCapacitor_SMD:C_0603_1608MetricC1, C3
210KResistor_SMD:R_0603_1608MetricR5, R6
2330kResistor_SMD:R_0603_1608MetricR3, R4
2470UF 5VCapacitor_SMD:C_1210_3225MetricC2, C4
2Conn_01x02_SocketConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Verticalconectormotor1, conectormotor2
2DRV8871DDAPackage_SO:Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalViasdriver1, driver2
2MountingHoleMountingHole:MountingHole_2.2mm_M2_ISO7380_Pad_TopBottomH1, H4
2R_Small_USResistor_SMD:R_0603_1608MetricR1, R2
2~Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mmnegativo1, positivo1
110kResistor_SMD:R_0603_1608MetricR8
11N5819Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD3
120kResistor_SMD:R_0603_1608MetricR7
13.3ledLED_SMD:LED_0603_1608Metricled1
1AMS1117Package_TO_SOT_SMD:SOT-223-3_TabPin2reguladr3v1
1Conn_01x10_SocketConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Verticalsensores1
1ESP32-S3-MINI-1URF_Module:ESP32-S2-MINI-1UU2
1L7805Package_TO_SOT_SMD:TO-252-2U1
1LEDLED_SMD:LED_0603_1608Metricled5v1
1MountingHoleMountingHole:MountingHole_2.2mm_M2_ISO14580_Pad_TopBottomH2
1programadoresp32Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2

Questions

How big is the ADACHI PCB?

It measures 30.1 × 59.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ADACHI use?

64 parts, built around the ESP32-S3-MINI-1U-N8, DRV8871DDA, L7805 and SK6805E-J. 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 ADACHI KiCad files?

From the AREIVAN/ADACHI-BOARD repository on GitHub, at the commit this page was made from: the board is ADACHI/ADACHI.kicad_pcb and its schematic ADACHI/ADACHI.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ADACHI design in my own project?

Its repository states no licence, so its author keeps all rights: ask AREIVAN before reusing the design.

Similar boards

  • 2 layers99 × 54 mmRocciBoard, the printed circuit board in 3D

    RocciBoard

    Robotics-Competence-Center-Illertal-e-V/RocciBoard-PCB

    Layout and Schematic for the Rocci Board

    223 parts3
  • 2 layers86 × 25 mmTenn, the printed circuit board in 3D

    Tenn

    T3nk4I/Minisumo

    Code and Files for all the minisumo and sumo related projects I make, this repository includes codes, schematics, drawings, 3D files and more to make your own minisumo robot

    34 parts28GPL-2.0
  • 4 layers125 × 90 mmAnalog board, the printed circuit board in 3D

    Analog board

    EERNINUO/ArbWave30

    ArbWave30 – 30MHz 任意波形发生器 | FPGA + 高速DAC | SCPI 可控

    295 parts53GPL-3.0
  • 2 layers108.4 × 79.9 mmVfo pcb, the printed circuit board in 3D

    Vfo pcb

    paulh002/VFO-ESP32-Si5351

    VFO ESP32 Si5351

    94 parts30
  • 2 layersPlaca con mega, the printed circuit board in 3D

    Placa con mega

    Stefxyz/Robot-Explorador-Tabibito

    Robot explorador estilo Rover

    32 parts
  • 2 layers140.6 × 25.9 mmESP32 SmartGlass, the printed circuit board in 3D

    ESP32 SmartGlass

    jobitjoseph/ESP32-AI-SmartGlass

    The ESP32 AI Smartglass is an innovative wearable device that blends the power of artificial intelligence with the convenience of home automation.

    47 parts16
  • 4 layers154.5 × 112.9 mmLibrePLC32, the printed circuit board in 3D

    LibrePLC32

    AndreiVladescu/LibrePLC32

    The goal of the project is to create a compact, hackable, and well-documented PLC platform for industrial automation experiments, prototyping, education, and open hardware development.

    295 parts14CERN-OHL-P-2.0
  • 6 layers100 × 60 mmAether, the printed circuit board in 3D

    Aether

    nasheed-x/aether

    Aether is a versatile flight computer for testing flight hardware and software, focusing on sensor fusion to monitor rocket states and interface with on-board systems.

    180 parts10