|
|
STM32F411RET6ST
|
x 1 | |
|
|
ICM-20948TDK InvenSense
|
x 1 | |
|
|
BMP388Bosch Sensortec
|
x 1 | |
|
|
USBLC6-2P6STMicroelectronics
|
x 1 | |
|
|
M24C02-RMN6TPSTMicroelectronics
|
x 1 |
|
KiCad 9.0 |
|
|
STM32CubeIDESTMicroelectronics
|
|
|
STMicroelectronics STM32CubeMX |
|
|
Visual Studio CodeMicrosofe
|
STM32F411RET6 Flight Controller
Open-Source STM32F411RE Flight Controller
This project is a compact 50 mm × 50 mm STM32-based Flight Controller PCB developed for researchers, university students, and academic laboratories working on experimental control, UAV, and robotics applications.
The design exposes a rich set of communication interfaces, including UART1 and UART6 for telemetry, debugging, or peripheral expansion, along with SPI2 and I2C3 for high-speed sensors and external devices. An onboard I²C EEPROM (M24C02) provides non-volatile storage for configuration parameters, calibration data, and system settings.
For actuator and signal control, the board provides eight timer-based outputs, implemented using Timer 2 and Timer 3 with four channels each, enabling precise PWM generation for motors, servos, ESCs, or general timing applications.
The PCB layout follows good embedded system design practices, including proper power distribution, local decoupling, and clearly separated functional blocks to improve signal integrity and development reliability. Multiple test points are included to simplify debugging, validation, and firmware development.
This flight controller is intended as an open and flexible development platform, making it well suited for:
- Academic research and experimentation
- University coursework and student projects
- Firmware development and control algorithm testing
- Custom UAV, robotics, and embedded control systems
With its compact form factor, accessible interfaces, and research-focused design, this board serves as a reliable foundation for both learning and advanced prototyping.
Project & Author Links:
- GitHub: https://github.com/SyntaxKavindu
- LinkedIn Profile: https://www.linkedin.com/in/kavindu-chamath-0b70602a5/
STM32F411RET6 Flight Controller
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Kavindu Chamath
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
291 2 0 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
307 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
521 0 0 -
-
mammoth-3D SLM Voron Toolhead – Manual Drill & Tap Edition
579 0 1 -
-
AEL-2011 Power Supply Module
1209 0 2 -
AEL-2011 50W Power Amplifier
1073 0 2







