TSUMO BOT hardware

troyodia·TSUMO_BOT_hardware

TSUMO BOT hardware PCB layout, top view — open source STM32 board by troyodia

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).

TSUMO BOT hardware, from the project README
From the project README

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.

QtyPartRefs
1
USBLC6-2SC6
U1
1
STM32L476RGT6
U2
1
RT8259
U3
1
AMS1117-3.3
U4
1
TPS2116DRL
U5
2
TB6612FNG
U7, U8
1
FDS6681Z
Q1
1
32KHZ768
32KHz768
X1
1
16MHZ
16MHz
X2
1
BATT1_CONN
J1
1
USB_C_RECEPTACLE_USB2.0_16P
USB_C_Receptacle_USB2.0_16P
J2
1
BATT2_CONN
J3
1
URM09_CONN
J7
1
C265101
LD_FRONT_LEFT_CONN
J10
1
C265101
LD_FRONT_RIGHT_CONN
J11
1
C265101
LD_BACK_LEFT_CONN
J12
1
C265101
LD_BACK_RIGHT_CONN
J13
2
750MA
750mA
F1, F2
1
1206L110TH1
F3
1
SW_Push
SW2
Show 23 more
QtyPartRefs
2
B5819W
D1, D2
7
C2286
RED_LED
D3, D4, D6, D7, D8, D9, D10
1
C2290
WHITE_LED
D5
1
120R
FB1
1
6.8UH
6.8uH
L1
4
1u
C1, C2, C4, C27
7
100N
100n
C3, C6, C7, C8, C9, C12, C13
2
10N
10n
C5, C21
2
8.2P
8.2p
C10, C11
2
15P
15p
C14, C15
1
4U7
4u7
C16
8
10U
10u
C17, C19, C22, C26, C30, C31, C34, C35
3
22U
22u
C18, C24, C25
7
0.1U
0.1u
C20, C23, C28, C29, C32, C33, C36
2
100K
100k
R1, R10
6
10K
R2, R5, R6, R7, R8, R12
2
5K1
R3, R4
3
220R
R9, R17, R18
1
33K
R11
1
62K
62k
R13
1
12K
12k
R14
2
1K
R15, R16
5
470R
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