MWC flight control
About what is MWC flight control: https://zhuanlan.zhihu.com/p/22056004
Project hardware introduction

Most components of the flight control are placed on the front of the board, including the main control Atmega328, the gyroscope MPU6050, the electronic compass HMC5883, and the serial port. Bluetooth chip KT6368A.

The barometer model BMP180 is placed on the bottom of the board in order to prevent the airflow from the propeller from affecting the barometer. There is also a PPM receiver interface reserved on the bottom. The open source supports remote control control. If you don’t want to use a small four-axis, you can use it as a large four-axis flight control. However, you need to modify the relevant parameters, recompile and download the flight control firmware.
Note: If you choose 1mm
master control Atmega328 for proofing board thickness, you need to pre-burn the arduino bootloader. It will be easier to buy the 328 version of the arduino pro mini module and disassemble the chip.

The motor base of a 7mm diameter coreless motor is designed. The actual assembly effect is as follows.

The first step of DIY small four-axis is to debug the serial Bluetooth module on the board. This step is more important. Please refer to the first tutorial I wrote: https: //www.bilibili.com/read/cv18429828
Software Description For
the specific configuration of MWC flight control, please refer to this post: https://www.cnblogs.com/Tranquilty/p/4848853.html
There is no optional barometer in the firmware BMP180, only BMP085, just select BMP085 for compilation, because BMP180 is an upgraded version of BMP085, and it is compatible according to my actual test.
The MWC flight control source code has been uploaded as an attachment.
The attachment has been uploaded to the remote control parameter adjustment software on the mobile phone.
The PC-side parameter adjustment ground station software has uploaded attachments.
The motor base model has been uploaded as an attachment.
Have fun everyone! ! !