Tsumikoro Servo Controller
theatrus·tsumikoro·hardware/servo/servo.kicad_pcb
About the Tsumikoro Servo Controller PCB
Tsumikoro Servo Controller is an open source STM32 PCB design by theatrus, published on GitHub under the CERN-OHL-P-2.0 license. It is a 4-layer board measuring 62 × 45 mm, with 63 components from 36 distinct parts.
Its main chip is the STM32G030F6P6TR, from the STM32 family. Other key parts include the TPS54061DRBT, DRV8876PWPR, SIT3088EEUA, SRV05-4 and LMR38020SDDAR. By type, the board carries 22 resistors, 19 capacitors, 6 ICs, 3 diodes and 2 inductors.
It belongs with the robotics & motion and iot & wireless designs in this gallery.
From the project
What if you made lots of spheres roll around?
Open-source motor controller projects based on STM32G0 microcontrollers with ESP32 network bridge.
- 2025-11: NUCLEO-G071RB development firmware with FreeRTOS integration (PR #11) - Bare-metal and FreeRTOS examples for bus protocol development - Stack monitoring and optimization (18KB heap, optimized task stacks) - Debug UART with statistics output and stack high-water marks - CI/CD integration for all firmware targets - 2025-11: Protocol improvements and bug fixes - Fixed escape sequence handling in packet END marker detection - Added comprehensive unit tests for bus handler (34 tests) -…
Main components on the Tsumikoro Servo Controller
Tsumikoro Servo Controller bill of materials (BOM)
63 components, 36 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS54061DRBT | Texas_S-PVSON-N8 | U2 |
| 1 | DRV8876PWPR | HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm | U3 |
| 1 | STM32G030F6P6TR STM32G030F6P6 | TSSOP-20_4.4x6.5mm_P0.65mm | U4 |
| 1 | SIT3088EEUA | MSOP-8_3x3mm_P0.65mm | U5 |
| 1 | SRV05-4 Littelfuse | SOT-23-6 | U6 |
| 1 | LMR38020SDDAR Texas Instruments | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm | U7 |
| 2 | S4B-XH-A(LF)(SN) Conn_01x04_XH JST | JST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal | JBUS1, JBUS2 |
| 1 | B4B-PH-K-S(LF)(SN) Conn_01x04 JST | JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | JI2C1 |
| 1 | B2B-PH-K-S(LF)(SN) Limit JST | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | JLIM2 |
| 1 | B2B-PH-K-S(LF)(SN) Motor JST | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | JMOTOR2 |
| 1 | S2B-XH-A(LF)(SN) Conn_01x02_XH JST | JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal | JPWR2 |
| 4 | B3B-PH-K-S(LF)(SN) Conn_01x03 JST | JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | JSERVO0, JSERVO1, JSERVO2, JSERVO3 |
| 1 | 0402WGF1002TCE 10k UNI-ROYAL | R_0402_1005Metric | R_BOOT0 |
| 1 | KT-0603R LED_R Hubei KENTO Elec | LED_0603_1608Metric | D1 |
| 2 | SS36 Multiple | D_SMA | D2, D3 |
| 1 | LVS404018-101M-N 100uH BOURNS/LVS | L_Sunlord_SWPA4018S | L1 |
| 1 | FNR4030S100MT 10uH Sunlord | L_Changjiang_FNR4030S | L2 |
| 2 | CL31B225KCHSNNE 2.2uF Samsung | C_1206_3216Metric | C1, C25 |
| 2 | CC0603KRX7R0BB104 100nF Yageo | C_0603_1608Metric | C2, C26 |
| 1 | CL05B103KB5NNNC 10nF Samsung | C_0402_1005Metric | C3 |
Show 16 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | CL05A106MP5NUNC 10uF Samsung | C_0402_1005Metric | C4, C14 |
| 1 | 0402B472K500NT 4.7nF FH | C_0402_1005Metric | C5 |
| 1 | CC0402JRNPO9BN330 33pF Yageo | C_0402_1005Metric | C6 |
| 6 | CL05B104KB54PNC 100nF Samsung | C_0402_1005Metric | C7, C8, C9, C10, C13, C27 |
| 1 | 0402B223K500NT 22nF FH | C_0402_1005Metric | C11 |
| 1 | RVT1H221M1010 220uF/50V Lelon | CP_Elec_10x10.5 | C12 |
| 2 | CL21A106KAYNNNE 10uF Samsung | C_0805_2012Metric | C28, C29 |
| 1 | 0402WGF1433TCE 143k UNI-ROYAL | R_0402_1005Metric | R1 |
| 1 | 0402WGF3163TCE 31.6k UNI-ROYAL | R_0402_1005Metric | R2 |
| 11 | 0402WGF1002TCE 10k UNI-ROYAL | R_0402_1005Metric | R3, R8, R9, R10, R11, R12, R13, R14 +3 |
| 1 | 0402WGF2613TCE 26.1k UNI-ROYAL | R_0402_1005Metric | R4 |
| 1 | 0402WGF1001TCE 1k UNI-ROYAL | R_0402_1005Metric | R15 |
| 4 | 0402WGF1000TCE 100R UNI-ROYAL | R_0402_1005Metric | R16, R17, R18, R19 |
| 1 | RC1206FR-07120RL 120R Yageo | R_1206_3216Metric | R21 |
| 1 | 0402WGF1003TCE 100k UNI-ROYAL | R_0402_1005Metric | R22 |
| 1 | 0402WGF4022TCE 40.2k UNI-ROYAL | R_0402_1005Metric | R23 |
Tsumikoro Servo Controller design files
The KiCad project lives in the theatrus/tsumikoro repository on GitHub; these links point at the commit this page was built from.
Tsumikoro Servo Controller: common questions
What microcontroller does the Tsumikoro Servo Controller use?
The Tsumikoro Servo Controller is built around the STM32G030F6P6TR, from the STM32 family.
How big is the Tsumikoro Servo Controller PCB?
The Tsumikoro Servo Controller measures 62 × 45 mm, has 4 copper layers and is 1.6062 mm thick.
How many components are on the Tsumikoro Servo Controller?
63 components, from 36 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 Tsumikoro Servo Controller design files?
From the theatrus/tsumikoro 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 Tsumikoro Servo Controller design in my own project?
Yes, under the terms of its CERN-OHL-P-2.0 license, which theatrus chose for the repository.
Can I test firmware for the Tsumikoro Servo Controller 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.
More boards in tsumikoro
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