The flight control has been successfully tested. The board schematic diagram is drawn according to the domestic manufacturer's definition file.
Please note that there are some minor errors in the labeling of some sensor interfaces. The definition is correct, which is the difference between MOSI 1 and MOSI -1. It is recommended to build the board directly. You have to do it yourself. Check the schematic.

Functions that have been tested 1. No jitter during normal takeoff. The S1234 channel outputs normally and the orientation is normal. The gyroscope is stable and does not jitter. 2. OSD displays normally, camera and image transmission are normal 3. Voltage detection is normal 4. Serial ports 1, 4, 5 are used normally, connected to GPS, receiver is used normally 5. BB ring is enabled normally 6. LED light is normal 7. Compass, The barometer is recognized normally. IC2 interface is available.
8. BEC 5V is normal
. 9. Automatic return test is normal.
10. TX 4 serial port uses OSD parameter adjustment to
test normally. NG project
TX2 cannot be used when connected to OSD parameter adjustment

. The newly added 20-hole mini flight control cannot be used. Many group members have already made it successfully, so feel free to make it. If it is not recognized or successful, it must be a problem with your welding or chip.
After the hardware welding is completed, press and hold the BOOT button and use the USB cable to connect the bf and INAV ground stations. After entering the DFU mode, install the driver, and then click Burn Firmware. You do not need
downloaders such as STLINK or serial cables, just use the USB cable.
If you don’t understand, you can refer to the tutorial on Baidu to flash the F4 flight controller firmware
. This is purely a personal DIY communication. Please do not use it for commercial purposes. There are many imitations and references of open source solutions. If there is any infringement, please contact me to delete it. Thank you! !