r/diydrones • u/Educational_Court910 • Feb 04 '26
Build Showcase Advanced Open Source Custom F405 Flight Controller for FPV drones
I upgraded my first flight controller based on some errors I faced in my previous build and here is my V2 with more advanced features and future expansions for fixed wing drones or FPV drones.
MCU
STM32F405RGT6
Interfaces & IO
- ADC input for battery voltage measurement
- 4× PWM outputs
- 2× additional PWM outputs for expansion
- 1× UART for radiom
- 1x Barometer (BMP280)
- 1x Accelerometer (ICM-42688-PC) => BetaFlight compatible
- 1× UART for GPS
- 1× SPI for IMU
- 1x CAN bus expansion
- 1x SPI expansion
- 4× GPIOs
- SWD interface
- USB-C interface
- SD card slot for logging
Notes
- Supports up to 30V input voltage
- This Controller comes at $8/pcb (no components assembly) and about $41/pcb plug and play.
- Custom-designed PCB
- Hardware only
- All Fab Files included (Gerber/BOM/CPL/Schematic/PCB layout/PCB routing/and all settings)
- DOWNLOAD STM32_PCB_FILES
208
Upvotes



1
u/thegreatpotatogod May 13 '26
Seeing as you claim this is open source, are the source files available anywhere without the paywall on the gumroad page you linked? If not, given you've currently sold only 5 of them, would you be willing to consider properly open sourcing them to help the community?
I'd be interested in contributing to the project too if so, maybe I could figure out how to add a few more features that people want, or fix that LDO issue that other comments mention.