

ProtoZero
Some design notes for an MCU board.
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 9
- Nets
- 96
- Pads
- 112
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 6 (file 20211014)
- Created
- 23 Oct 2022
- Updated
- 13 Apr 2025
Overview
ProtoZero is an open-source printed circuit board by OpenBotBrain, from the OpenBotBrain/mcu-board repository on GitHub. It is a 2-layer board with 9 parts on 96 nets.
It is built around the STM32L4Q5CGT6. Its parts include 8 connectors and 1 IC. It belongs with the microcontroller boards boards and the STM32 boards of this library.
Main components
1README
README.mdmcu-board
Some design notes for an MCU board... Deeply WIP.
Features
- STM32 Cortex M4 with FSMC (possibility: STM32F413ZGT6 for 144-LQFP, STM32F413VGT3 for 100-LQFP, and STM32F413RGT6 for 64-LQFP)
- Extra flash and PSRAM
- WIFI module e.g. ESP32 C3 or ESP32 S3
- 4 motor control ports (EV3 compatible)
- 4 sensor control ports (EV3 compatible)
- Raspberry Pi pin-out connector (enough to communicate with Raspberry pi Zero, does not need full support)
- SD card (SPI interface enough/SDIO nice to have but requires supported MCU)
- Accelerometer (could be external)
- STEMMA QT connector (nice to have)
- Some informative display (nice to have)
- A couple of buttons for interface (nice to have also)
- Lego "compatible" physical shape.
Alternative
- STM32L4R5VGT6 with 640KB of RAM instead of the external ram versions (but it also supports the FMC/FSMC). And it is cheap, and more available than the previous ones. (Or the subtly better STM32L4R5VIT6)
Notes
- The WIFI module with the SD card on one side and the Raspberry Pi connector may not need to be active at the same time.
- The display could be controlled by the WIFI module via AT commands. Other things could be moved to the WIFI module too (the interface buttons, maybe).
- The board would be a Raspberry Pi hat that can work alone. This can be a rev 2 objective, but planning for the space would not hurt.
- Driving external memories with the FSMC, application not AN4761
smaller mcu-board
Features
-
STM32 Cortex M4 - May be
- STM32L4P5CGT6
- STM32L4P5CGT6P
- STM32L4Q5CGT6
- STM32L4Q5CGT6P all (48-LQFP with 1MB of flash, and 320KB of RAM).
-
4 motor control ports (EV3 compatible)
-
4 sensor control ports (EV3 compatible)
-
Raspberry Pi pin-out connector (enough to communicate with Raspberry pi Zero, does not need full support)
-
SD card (SPI interface enough/SDIO nice to have but requires supported MCU)
-
Accelerometer (could be external)
-
STEMMA QT connector (nice to have)
-
Some informative display and a couple of LEDs (nice to have)
-
A couple of buttons for interface (nice to have also)
-
Lego "compatible" physical shape.
Parts
9| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | RJ12 | Connector_RJ:RJ12_Amphenol_54601 | J1, J2, J3, J4, J5, J6, J7, J8 |
| 1 | STM32L4Q5CGT6 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
Questions
What parts does the ProtoZero use?
9 parts, built around the STM32L4Q5CGT6. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the ProtoZero KiCad files?
From the OpenBotBrain/mcu-board repository on GitHub, at the commit this page was made from: the board is proto0/board/ProtoZero/ProtoZero.kicad_pcb and its schematic PCB-RevA/RobotLegoController/01-Microcontroller and Extras.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ProtoZero design in my own project?
Its repository states no licence, so its author keeps all rights: ask OpenBotBrain before reusing the design.
More from OpenBotBrain/mcu-board
1- 4 layers80 × 105 mm

Similar boards
- 4 layers94.5 × 39.7 mm

STM32L4Q5CGT AudioSpectrumAnalyzer
OscarBazylewich/STM32_Audio_Spectrum_Analyzer_CustomPCB
This repository contains a 4-layer KiCad board for the STM32 Audio Spectrum Analyzer. The board has an STM32L4Q5CGT6 MCU and an I2S MEMS microphone (ICS-43434).
39 partsGPL-3.0 - 2 layers103 × 30.5 mm

- 2 layers31.8 × 47.6 mm

- 2 layers24 × 27.3 mm

Expansion Card Retrofit
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
9 parts1.1kCC-BY-4.0 - 2 layers15.6 × 17.3 mm

SKR Mini TFT Thermistor Board
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
9 parts1.1kGPL-3.0 - 2 layers39.1 × 49.5 mm

Learnoliver
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
9 parts915 - 2 layers17.4 × 16.9 mm

- 2 layers9.8 × 108 mm
