OSHWLab
check in
Completed

[Stars Program] STM32F411 AIO Flight Controller

PRO[Stars Program] STM32F411 AIO Flight Controller

tag

505
0
0
0
Mode:Full

License

CC BY-SA 4.0

Creation time:2025-08-25 07:34:43Update time:2025-08-25 08:03:59

Description

Premise description

 

Update May 6:

Optimized via spacing, currently 2oz plates can be played. Rematch the BOM file, modify the DCDC feedback resistor, and the original output 5V is stepped down by the diode, causing the pad voltage to be lower than 5V. Now after increasing the output voltage, the voltage to the pad is 5.1V.

Changed Type-c to Micro-B. It supports O3 in-line plug-in and is shared with serial port 2. VBAT, GND solder mask window opening. Solder or solder copper strips increase overcurrent capability.

 

Project Description

A certain treasure F411 AIO flight controller is basically more than 200 yuan. This project uses 6 layers of board line width, line spacing, and minimum hole spacing of 12/8 for drawing (thanks to the contribution of YD-AL boss), and the production cost is less than 120 yuan. It can also be regarded as the platform's first open source AIO flight controller.

Open-source protocol

 

This hardware design is released under the CC-BY-NC-SA 4.0 license, which is only for DIY learning and communication use by enthusiasts, and any form of commercial use is strictly prohibited. This design is provided as is, without any form of work guarantee/after-sales warranty, and is not responsible for any consequences and joint liability for any damage/damage to the personal property resources of the producer or third party caused by improper product design, operation and violation of local laws and regulations.


CC-BY-NC-SA 4.0, Creative Commons License-Attribution-NonCommercial-ShareAlike.

CC: Abbreviation for Creative Commons license.

BY: Attribution, you must give appropriate attribution, provide a link to this license agreement, and indicate whether (the original work) has been modified.

SA: ShareAlike If you remix, transform, or create based on the Work, you must share and publish your Contribution under the same license agreement as the original license agreement.

NC: Non-commercial use, you may not use this work for commercial purposes.

 

The flight control configuration is as follows:

Hole spacing: 25.5/26.5/3MM

Tuning parameters: Type-c

Main control MCU: STM32F411

Gyroscope IMU: ICM42688

Character overlay OSD: AT7456E

Barometer Baro: BMP280

Magnetometer Geomagnetism: HMC5883L

Blackbox: 16MB

Input voltage: 3S-6S

DCDC:5V/2A

LDO: 3.3V/500mA 2 channels

Flight control firmware: Spend BF, INAV, firmware provided by yd-al (group: 154782128 get the latest flight control and ESC firmware)

ESC main control: EFM8BB21F16G

ESC firmware: BIHeli S

 

 

The following picture is an old board. Don't change it to a new one...

 

 

 

N-channel MOS tube (DFN-8 3*3 or DFN-8 3.3*3.3)
STM32F411 main controller
BMP280 barometer
HMC5883L magnetometer
BOOT button
ICM-42688 gyroscope
W25Q18JVPIQ flash memory chip
AT7456E character overlay chip
INA199A current meter
KSMBJ30CA TVS transient diode
0612 alloy sampling resistor
4P*0.8mm spacing solder joints for firmware burning, recommended burning probe
EFM8BB21F16G electric motor controller
FD6288Q gate driver 5V DCDC
3.3V LDO 8V DCDC

 

Notes:

This project has 0201 chip resistor, which is difficult to weld by hand. In addition, the ESC burn-in point is very small, so it is recommended to use a burn-in probe for more convenience. It is easy to tear off the pad by soldering the wire yourself. After the welding is completed, the 3 pads of the 4 groups of motors are tested with a multimeter. It is normal for the resistance value between the two to be around 21K.

 

 

Wiring instructions

 

 

Designed by ZERO_Zhang (from OSHWHub)

Link:https://oshwhub.com/zdw990555060/VL822kuo-zhan-wu

Design Drawing

Download File
The preview image was not generated, please save it again in the editor.

Attachments

OrderFile nameDownload times
1
IMG_1082.MOV
739
2
IMG_1083.MOV
683
3
ESC firmware .zip
635
4
Flight control firmware .zip
774
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation