Chromapi motherboard
Mowibox·chromapi_motherboard·hardware/chromapi_motherboard_v1.kicad_pcb
About the Chromapi motherboard PCB
Chromapi motherboard is an open source STM32 PCB design by Mowibox, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 88.1 × 59.4 mm, with 105 components from 49 distinct parts.
Its main chip is the STM32G431KBT6, from the STM32 family. Other key parts include the HY2120-CB, INA226AQDGSRQ1, CN3302, TPS513885VABR and LD39050PU33R. By type, the board carries 42 capacitors, 36 resistors, 11 ICs, 6 diodes, 5 inductors and 4 transistors.
It belongs with the robotics & motion, audio and dev boards & breakouts designs in this gallery.
From the project
Raspberry Pi control HAT dedicated to the quadruped robot Chromapi.
This repo contains a dedicated control HAT designed to manage the high-speed motion, power distribution, and sensor integration required for the quadruped robot Chromapi.
🧠 The Brain**: The STM32G431KBT6 MCU handles real-time tasks: servo control, IMU fusion, and power monitoring. The Raspberry Pi runs high-level control, vision, and the Python SDK. They communicate through a custom UART bridge at 1 Mbps.

Main components on the Chromapi motherboard
Chromapi motherboard bill of materials (BOM)
105 components, 49 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | HY2120-CB HY2120 | SOT-23-6 | U1 |
| 1 | INA226AQDGSRQ1 INA226 | TSSOP-10_3x3mm_P0.5mm | U2 |
| 1 | CN3302 | SOP-8_3.76x4.96mm_P1.27mm | U3 |
| 1 | TPS513885VABR TPS51388VABR | TPS513885VABR | U4 |
| 1 | LD39050PU33R | ld39050PU33R_SON95P300X300X100-7N | U5 |
| 1 | SN74LVC1G126DBVR Texas Instruments | SOT95P280X145-5N | U6 |
| 1 | STM32G431KBT6 STM32G431KBTx | LQFP-32_7x7mm_P0.8mm | U7 |
| 1 | SN74AHCT1G125DBVR Texas Instruments | SOT95P280X145-5N | U8 |
| 1 | SN74LVC1G125DBVR Texas Instruments | SOT95P280X145-5N | U9 |
| 1 | MAX98357AETE+T MAX98357A | TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm | U10 |
| 1 | BMI088 | Bosch_LGA-16_4.5x3mm_P0.5mm_LayoutBorder7x1y_ClockwisePinNumbering | U11 |
| 2 | CSD17581Q3A | VSON-8_3.3x3.3mm_P0.65mm_NexFET | Q1, Q2 |
| 1 | AO4435 | ao4435_SOIC127P600X175-8N | Q3 |
| 1 | AO4468 | ao4435_SOIC127P600X175-8N | Q4 |
| 1 | ICS-43434 | InvenSense_ICS-43434-6_3.5x2.65mm | MK1 |
| 2 | SS34 | D_SMA | D1, D2 |
| 1 | KT-0603R CHG_LED | LED_0603_1608Metric | D3 |
| 1 | KT-0603G DONE_LED | LED_0603_1608Metric | D4 |
| 1 | KT-0603B ON_LED | LED_0603_1608Metric | D5 |
| 1 | WS2812B-2020 WS2812B | LED_WS2812B-2020_PLCC4_2.0x2.0mm | D6 |
Show 29 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | MPZ2012S331AT000 FerriteBead | L_0805_2012Metric | FB1, FB2, FB3 |
| 1 | IHLP2525CZER4R7M01 4.7uH | INDM6864X300N | L1 |
| 1 | 7443552150 1.5uH | IND_1040-WE-HCI_WRE | L2 |
| 11 | CC0603KRX7R9BB104 100nF | C_0603_1608Metric | C1, C4, C11, C31, C32, C35, C36, C37 +3 |
| 11 | CL05B104KB54PNC 100nF | C_0402_1005Metric | C2, C3, C20, C21, C22, C23, C24, C27 +3 |
| 2 | EEEHB1C220R 22uF | CP_Elec_5x5.8 | C5, C6 |
| 1 | CL10B104KB8NNNC 100nF | C_0603_1608Metric | C7 |
| 3 | CL31A226KAHNNNE 22uF | C_1206_3216Metric | C8, C9, C10 |
| 1 | CL10A225KO8NNNC 2.2uF | C_0603_1608Metric | C12 |
| 4 | CL21A226MAQNNNE 22uF | C_0805_2012Metric | C13, C14, C15, C16 |
| 1 | CC0603JRNPO9BN471 470pF | C_0603_1608Metric | C17 |
| 3 | CL10A105KB8NNNC 1uF | C_0603_1608Metric | C18, C19, C26 |
| 3 | CL21A106KAYNNNE 10uF | C_0805_2012Metric | C25, C30, C41 |
| 2 | CL10B221KB8NNNC 220pF | C_0603_1608Metric | C33, C34 |
| 3 | 0402WGF3300TCE 330 | R_0402_1005Metric | R1, R4, R26 |
| 10 | 0402WGF1002TCE 10k | R_0402_1005Metric | R2, R3, R23, R24, R28, R29, R32, R33 +2 |
| 4 | 0603WAF0000T5E 0 | R_0603_1608Metric | R5, R8, R14, R16 |
| 1 | HoYLR2512-2W-2mR-1% 2m | R_2512_6332Metric | R6 |
| 1 | 0402WGF2001TCE 2k | R_0402_1005Metric | R7 |
| 1 | RL1206FR-070R06L 60m | R_1206_3216Metric | R9 |
| 2 | 0603WAF5101T5E 5.1k | R_0603_1608Metric | R10, R11 |
| 5 | 0603WAF1001T5E 1k | R_0603_1608Metric | R12, R13, R17, R22, R36 |
| 2 | CRCW0603100KFKEA 100k | R_0603_1608Metric | R15, R19 |
| 1 | 0603WAF1373T5E 137k | R_0603_1608Metric | R18 |
| 1 | RC0603FR-0718K2L 18.2k | R_0603_1608Metric | R20 |
| 1 | CRCW060368K0FKEA 68k | R_0603_1608Metric | R21 |
| 2 | 0402WGF1000TCE 100 | R_0402_1005Metric | R25, R27 |
| 1 | 0603WAF1003T5E 100k | R_0603_1608Metric | R30 |
| 1 | 0402WGF1004TCE 1M | R_0402_1005Metric | R31 |
Chromapi motherboard design files
The KiCad project lives in the Mowibox/chromapi_motherboard repository on GitHub; these links point at the commit this page was built from.
Chromapi motherboard: common questions
What microcontroller does the Chromapi motherboard use?
The Chromapi motherboard is built around the STM32G431KBT6, from the STM32 family.
How big is the Chromapi motherboard PCB?
The Chromapi motherboard measures 88.1 × 59.4 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Chromapi motherboard?
105 components, from 49 distinct parts. The full bill of materials is listed on this page.
Where can I download the Chromapi motherboard design files?
From the Mowibox/chromapi_motherboard repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Chromapi motherboard design in my own project?
Yes, under the terms of its Apache-2.0 license, which Mowibox chose for the repository.
Can I test firmware for the Chromapi motherboard 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