Compute · MCU dev board

STM32F411 Black Pill

100 MHz Cortex-M4F with excellent timers and FPU. The board behind most SimpleFOC and custom BLDC driver designs, and the one with the best free toolchain.

$8 indicative ST MCU dev board

The role it plays

Every serious robot needs two tiers. A microcontroller owns the control loop at a fixed rate with hard deadlines, because a missed deadline is a visible jolt. A Linux or GPU board owns perception, planning and networking, because those are bursty and best-effort. Nothing balance-critical belongs on the Linux side.

Typical use: BLDC FOC drivers, custom motor controllers, sensor hubs.

What the numbers actually mean

The headline figure is Cortex-M4F @ 100 MHz (cpu), with 128 KB as the next most load-bearing number (ram). At $8 in the compute tier it sits cheap enough to prototype with and replace without regret, which is the correct way to learn a new subsystem.

GotchaAdvanced timers with complementary outputs and dead-time insertion are what make it a real motor-control chip. Use them.

How it compares

Same subsystem, closest alternatives. The primary spec column is usually the one that decides it.

PartPricePrimary specSecond spec
STM32F411 Black PillMCU dev board $8 Cortex-M4F @ 100 MHz 128 KB
Raspberry Pi 5 (8 GB)SBC, high-level brain $80 4× Cortex-A76 @ 2.4 GHz 8 GB LPDDR4X
Jetson Orin Nano SuperEdge GPU $249 67 TOPS (INT8, sparse) 1024-core Ampere
Jetson Orin NX 16 GBEdge GPU $499 100 TOPS (INT8, sparse) 1024-core Ampere
ESP32-S3Real-time MCU + Wi-Fi $5 2× Xtensa LX7 @ 240 MHz 512 KB SRAM + 8 MB PSRAM typical

Where it shows up

It is a component-level choice rather than a defining part of a named platform — pick it for the subsystem it serves, not to match a reference build.