

Minisumo
This project is a MiniSumo robot developed during a workshop organized by the KoNaR student scientific association.
- Size
- 83.5 × 70 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 47
- Nets
- 42
- Pads
- 196
- Tracks, vias
- 739, 83
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 6 Dec 2024
- Updated
- 9 Mar 2026
Overview
Minisumo is an open-source printed circuit board by BartekOrchowski, from the BartekOrchowski/MiniSumoAVR repository on GitHub. It is a 2-layer board of 83.5 × 70 mm with 47 parts on 42 nets, routed with 739 tracks and 83 vias.
It is built around the ATMEGA328P-AU, ITR8307 and AMS1117-5.0, with the AO3401A among its other parts. Its parts include 14 capacitors, 14 resistors, 7 connectors, 6 ICs and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
4ATMEGA328P-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)ITR8307
插件1.2V 20us@100uA,1kΩ 20us@100uA,1kΩ 940nm Phototransistor 插件 Reflective Optical Interrupters ROHSEverlight ElectronicsReflective Optical InterruptersAMS1117-5.0
SOT-223-40℃~+125℃ 1 1.3V 15V 1A 5V 60dB Fixed Positive Short Circuit Protection、Thermal shutdown SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
README
README.mdMiniSumo Robot – ATmega328P
This project is a MiniSumo robot developed during a workshop organized by the KoNaR student scientific association. It is based on the ATmega328P microcontroller and represents my first hands-on experience with designing, assembling, and programming a robot from scratch.
Overview
The goal of the project was to create an autonomous MiniSumo robot that could:
- Detect and engage with an opponent using distance sensors
- Stay within the ring using line sensors
- Control DC motors for movement via an H-bridge
Working Features
Despite the project being incomplete, several features were successfully implemented:
- ✅ DC motor control using an H-bridge
- ✅ Distance measurement from four VL53L0X sensors (basic functionality working)
- ✅ ADC for line sensor
Issues and Challenges
Several hardware issues:
- ❌ Incorrect electrical connections
- ❌ Improper wiring of XSHUT pins for the VL53L0X distance sensors
Due to these problems, the robot was not fully operational, and the project was paused before final testing and competition.
Future Plans
Although the current version of the robot is unfinished, I may return to this project in the future to redesign the PCB, correct the hardware issues, and complete the software stack.
Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100n | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C2, C3, C4, C13, C16 |
| 6 | 10u | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder | C5, C6, C7, C8, C11, C12 |
| 6 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R6, R8, R9, R11, R13 |
| 4 | 2k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R10, R12, R14 |
| 4 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J4, J5, J6, J7 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R7 |
| 2 | 22p | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C14, C15 |
| 2 | ITR8307 | OptoDevice:Everlight_ITR1201SR10AR | U4, U5 |
| 2 | LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2 |
| 2 | TB6612FNG | Package_SO:SSOP-24_5.3x8.2mm_P0.65mm | U2, U3 |
| 2 | ~ | Motors_KoNaR:Motor | M1, M2 |
| 1 | 200R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | AMS1117-5.0 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U7 |
| 1 | AO3401A | AO3401mosfet:SOT23-3 | Q2 |
| 1 | ATmega328P-A | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | Crystal | Crystal:Crystal_HC18-U_Vertical | Y1 |
| 1 | SPI | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J1 |
Similar boards
- 2 layers87 × 79 mm

- 2 layers

- 2 layers98.8 × 55.1 mm

H bridge controller
jayanta525/dual-h-bridge
Dual H-Bridge Controller with IRF3205 and IR2104 MOSFET Driver, and with ATMega328P-AU PWM Controller
104 parts5MIT - 4 layers62 × 60.8 mm

Pcbcax
7bwiiza/Robot-creation
Uni project of a 3D model of a 5dof robot using Solidedge and motor control using KiCAD and MATLAB
58 parts - 2 layers36 × 20 mm

- 2 layers31.4 × 16.3 mm

Prototipo1
erufes/Seguidor2021-H
Projeto de hardware do robô da equipe de Seguidor de Linha do projeto Equipe de Robótica da UFES (ERUS) para o robô de 2020 e 2021, com objetivo de construir um robô para competir pelas primeiras posições na IronCup…
20 parts2GPL-3.0 - 2 layers78 × 66 mm

LineSensor
RoboticsBrno/RB0001-LineSensor
Line sensor with 8 sensors for measuring the reflectance of the surface with integrated I2C A/D converter.
36 parts1MIT - 2 layers93 × 85.9 mm

Questions
How big is the Minisumo PCB?
It measures 83.5 × 70 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Minisumo use?
47 parts, built around the ATMEGA328P-AU, ITR8307, AMS1117-5.0 and AO3401A. 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 Minisumo KiCad files?
From the BartekOrchowski/MiniSumoAVR repository on GitHub, at the commit this page was made from: the board is elektronika/minisumo.kicad_pcb and its schematic elektronika/DISTANCE_SENSORS.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Minisumo design in my own project?
Its repository states no licence, so its author keeps all rights: ask BartekOrchowski before reusing the design.