TSUMO BOT hardware
troyodia·TSUMO_BOT_hardware
About the TSUMO BOT hardware PCB
TSUMO BOT hardware is an open source STM32 PCB design by troyodia, published on GitHub. It is a 4-layer board measuring 97.7 × 58.5 mm, with 93 components from 43 distinct parts.
Its main chip is the STM32L476RGT6, from the STM32 family. Other key parts include the USBLC6-2SC6, RT8259, AMS1117-3.3, TPS2116DRL and TB6612FNG. By type, the board carries 36 capacitors, 23 resistors, 10 diodes, 8 connectors, 7 ICs and 3 fuses.
It belongs with the robotics & motion designs in this gallery.
From the project
A 4-layer PCB for a sumo robot featuring an STM32L476RG microcontroller, regulators, motor drivers, a USB-C connector, an IR receiver and a power mux.
This repository contains the schematic and PCB designs for TSUMO_BOT a sumo robot (12x12cm), created in KiCad and manufactured by JLCPCB. The PCB is a 4-layer board, with an STM32L476RG microcontroller, two motor drivers TB6612FNG, an IR reciever TSP382, MOSFET circuit protection FDS6687, a 5V buck converter RT8259, a 3.3V regulator AMS1117, a 5V power mux TPS2116DRL and a USB-C connector with ESD protection (USBLC6).

Main components on the TSUMO BOT hardware
TSUMO BOT hardware bill of materials (BOM)
93 components, 43 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | USBLC6-2SC6 | SOT-23-6 | U1 |
| 1 | STM32L476RGT6 | LQFP-64_10x10mm_P0.5mm | U2 |
| 1 | RT8259 | RT8259GE_RT8259GE SOT-23-6 Surface Mount | U3 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U4 |
| 1 | TPS2116DRL | SOT-583-8 | U5 |
| 2 | TB6612FNG | SSOP-24_5.3x8.2mm_P0.65mm | U7, U8 |
| 1 | FDS6681Z | FDS6681Z_Footprint | Q1 |
| 1 | 32KHZ768 32KHz768 | Crystal_SMD_3215-2Pin_3.2x1.5mm | X1 |
| 1 | 16MHZ 16MHz | Crystal_SMD_2520-4Pin_2.5x2.0mm | X2 |
| 1 | BATT1_CONN | JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J1 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J2 |
| 1 | BATT2_CONN | JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J3 |
| 1 | URM09_CONN | JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal | J7 |
| 1 | C265101 LD_FRONT_LEFT_CONN | JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal | J10 |
| 1 | C265101 LD_FRONT_RIGHT_CONN | JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal | J11 |
| 1 | C265101 LD_BACK_LEFT_CONN | JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal | J12 |
| 1 | C265101 LD_BACK_RIGHT_CONN | JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal | J13 |
| 2 | 750MA 750mA | Fuse_1206_3216Metric | F1, F2 |
| 1 | 1206L110TH1 | 1206L110THYR_SMT | F3 |
| 1 | SW_Push | SW_SPST_B3SL-1002P | SW2 |
Show 23 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | B5819W | B5819W SOD123 | D1, D2 |
| 7 | C2286 RED_LED | LED_0603_1608Metric | D3, D4, D6, D7, D8, D9, D10 |
| 1 | C2290 WHITE_LED | LED_0603_1608Metric | D5 |
| 1 | 120R | L_0603_1608Metric | FB1 |
| 1 | 6.8UH 6.8uH | MWSA0518S-6R8MT | L1 |
| 4 | 1u | C_0805_2012Metric | C1, C2, C4, C27 |
| 7 | 100N 100n | C_0603_1608Metric | C3, C6, C7, C8, C9, C12, C13 |
| 2 | 10N 10n | C_0603_1608Metric | C5, C21 |
| 2 | 8.2P 8.2p | C_0603_1608Metric | C10, C11 |
| 2 | 15P 15p | C_0603_1608Metric | C14, C15 |
| 1 | 4U7 4u7 | C_0805_2012Metric | C16 |
| 8 | 10U 10u | C_0805_2012Metric | C17, C19, C22, C26, C30, C31, C34, C35 |
| 3 | 22U 22u | C_0805_2012Metric | C18, C24, C25 |
| 7 | 0.1U 0.1u | C_0805_2012Metric | C20, C23, C28, C29, C32, C33, C36 |
| 2 | 100K 100k | R_0805_2012Metric | R1, R10 |
| 6 | 10K | R_0805_2012Metric | R2, R5, R6, R7, R8, R12 |
| 2 | 5K1 | R_0805_2012Metric | R3, R4 |
| 3 | 220R | R_0805_2012Metric | R9, R17, R18 |
| 1 | 33K | R_0805_2012Metric | R11 |
| 1 | 62K 62k | R_0805_2012Metric | R13 |
| 1 | 12K 12k | R_0805_2012Metric | R14 |
| 2 | 1K | R_0805_2012Metric | R15, R16 |
| 5 | 470R | R_0805_2012Metric | R19, R20, R21, R22, R23 |
TSUMO BOT hardware design files
The KiCad project lives in the troyodia/TSUMO_BOT_hardware repository on GitHub; these links point at the commit this page was built from.
TSUMO BOT hardware: common questions
What microcontroller does the TSUMO BOT hardware use?
The TSUMO BOT hardware is built around the STM32L476RGT6, from the STM32 family.
How big is the TSUMO BOT hardware PCB?
The TSUMO BOT hardware measures 97.7 × 58.5 mm, has 4 copper layers and is 1.5842 mm thick.
How many components are on the TSUMO BOT hardware?
93 components, from 43 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the TSUMO BOT hardware design files?
From the troyodia/TSUMO_BOT_hardware repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the TSUMO BOT hardware design in my own project?
The repository has no license, so all rights stay with troyodia. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the TSUMO BOT hardware without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k