Stm32 balancingRobot

JwAhn0830·stm32_balancingRobot·schematic/Balancing_robot.kicad_pcb

Stm32 balancingRobot PCB layout, top view — open source STM32 board by JwAhn0830

About the Stm32 balancingRobot PCB

Stm32 balancingRobot is an open source STM32 PCB design by JwAhn0830, published on GitHub. It is a 4-layer board measuring 100 × 50 mm, with 64 components from 45 distinct parts.

Its main chip is the STM32F103RBT6, from the STM32 family. Other key parts include the MPU6050, ESP32, LD39050PU33R, L7805CDT-TR and L293DD. By type, the board carries 20 capacitors, 17 resistors, 9 connectors, 6 ICs, 5 diodes and 2 modules.

It belongs with the robotics & motion designs in this gallery.

Stm32 balancingRobot, from the project README
From the project README

Main components on the Stm32 balancingRobot

Stm32 balancingRobot bill of materials (BOM)

64 components, 45 distinct parts.

QtyPartRefs
1
STM32F103RBT6
U1
1
MPU6050
U2
1
ESP32
U3
1
LD39050PU33R
U4
1
L7805CDT-TR
U5
1
L293DD
U8
1
Motor1
M1
1
Motor2
M2
1
Crystal 8Mh/18pF
Y1
1
Conn_01x03_Pin
J1
1
10118194-0001LF
J4
1
PW_Conn
J5
1
PwSelectPin
J6
1
Power_conn
J7
1
Boot1_Conn
J8
1
Boot0_Conn
J9
1
SWD
J10
1
UART2
J14
1
Buzzer
BZ2
1
DEBUG[BLUE]
SW2
Show 25 more
QtyPartRefs
1
RESET
SW3
1
MotorPw[RED]
D1
1
GyroPw[RED]
D2
1
WiFiPw[BLUE]
D3
1
MCUPw[RED]
D6
1
DEBUG[GREEN]
D8
1
FerriteBead
FB1
4
100nF 50V
C2, C18, C20, C21
1
100nF/2V
C3
1
2.2nF/50V
C4
1
100nF/4V
C5
6
100nF
C6, C7, C8, C9, C10, C14
3
1uF
C11, C13, C15
1
10uF
C12
2
30pF
C16, C17
1
0.33uF
C19
2
1.5k
R1, R9
1
1K
R2
1
240
R3
4
4.7K
R4, R6, R7, R18
2
180
R5, R14
1
33
R8
2
22
R10, R11
3
10K
R13, R15, R16
1
100
R17

Stm32 balancingRobot design files

The KiCad project lives in the JwAhn0830/stm32_balancingRobot repository on GitHub; these links point at the commit this page was built from.

Stm32 balancingRobot: common questions

What microcontroller does the Stm32 balancingRobot use?

The Stm32 balancingRobot is built around the STM32F103RBT6, from the STM32 family.

How big is the Stm32 balancingRobot PCB?

The Stm32 balancingRobot measures 100 × 50 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Stm32 balancingRobot?

64 components, from 45 distinct parts. The full bill of materials is listed on this page.

Where can I download the Stm32 balancingRobot design files?

From the JwAhn0830/stm32_balancingRobot repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Stm32 balancingRobot design in my own project?

The repository has no license, so all rights stay with JwAhn0830. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Stm32 balancingRobot 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