
File 02 · Flight Controller
A flight controller, minus what you don’t need.
An RP2354 dual-core M33 running Betaflight on a 6-layer board: a 6-axis IMU, microSD blackbox, PIO-driven analog OSD (in development), and a switchable 10 V VTX rail. No barometer, no onboard radio. Bring your own RX over UART and keep the board small and cheap.
Model· pick your build
Two PIO blocks doing the work of a fistful of chips.
The RP2354 has no analog-OSD peripheral and only two hardware UARTs, so its PIO blocks fake both. One drives the analog OSD front end (a comparator strips the video sync, an op-amp buffers the camera signal, and an SPDT switch injects black and white pixels) while another spins up extra software UARTs. The IMU and the microSD blackbox sit on separate SPI buses, and a switchable 10 V buck feeds the VTX and camera.
- ①RP2354, dual M33 @ 150 MHz
- ②6-axis IMU (LGA-14, TDK/ST)
- ③microSD blackbox, on SPI
- ④Analog OSD: comparator + op-amp + SPDT
- ⑤Switchable 10 V VTX buck
Published so you can study it. Produced so you don't have to.
Everything that ships, down to the grommet.
Here is the actual parts list. Anything missing from a build, say so and we'll ship it.
- 1×OpenFC Lite board
- 1×8-pin JST SH ESC harness
- 4×M3 rubber soft-mount grommets
- 1×Build cardbatch ID, QC initials, firmware flash command, GitHub rev
Provenance
- DesignedLeuven, Belgium · schematic, PCB, BOM, firmware partnerships
- AssembledShenzhen, China · first runs, while we bring up an EU line
- NextEU assembly · in planning
What you pay, what the people who wrote the firmware get.
€48 for the board.
€1 for the Betaflight ↗ maintainers.
Every spec, in one table.
- Firmware
- Betaflight, custom RP2350 target (upstreaming in progress)
- MCU
- RP2354, dual M33 @ 150 MHz, 2 MB flash
- IMU
- ST LSM6DSV16X on SPI; LGA-14 footprint also takes TDK ICM-426xx
- Blackbox
- microSD card (TF-021B)
- OSD
- Analog, PIO-driven (in development); digital OSD via MSP DisplayPort
- Motor outputs
- 4× DShot, bidirectional telemetry
- RX
- External, over UART (CRSF/SBUS)
- Power
- 3S–6S; switchable 10 V + always-on 5 V (3 A-rated bucks)
- USB
- USB-C (config + UF2 flash)
- Layers
- 6
- License
- CERN-OHL-S-2.0
- UARTs
- 4: 2 hardware + 2 PIO
- Size
- 30.5×30.5 mm, 6-layer
The cost-down trims over the full OpenFC: no barometer, no onboard radio, no SPI blackbox flash. External RX over UART, microSD for blackbox.


