YMFC Flight Controller and Mini Drone

by Shao's Gadget

An open source flight controller and mini drone that can be programmed with Arduino IDE

View all updates Oct 20, 2020

[Video] Assembly and Testing

by Zhuyuan S

In this update I do a lot of soldering work, to show you how assembly is done. The video is split into 2 parts. Part I is about the assembling that will be done before shipment, so backers won’t have to do that part unless they want to. Part II will need to be done by backers, because motors aren’t included in the package, and there is no way to solder them beforehand.

After soldering the components, I explain how to test various components of the mini drone. I am using the test program I briefly mentioned last week. This test program is an independent firmware. It communicates with components in the same way as flight controller firmware, but it doesn’t have algorithms like PID in flight controller firmware. You can use a serial monitor as a terminal to interact with it.

Next week, I will modify the mini drone both in software and hardware to a flight controller board to control brushless motors, and install it on an F450 quadcopter.

About the Author

Zhuyuan S

jamesshao8  ·   Shanghai, China

$2,285 raised

of $1,500 goal

152% Funded! Order Below

Product Choices


YMFC Flight Controller and Mini Drone Board

A YMFC flight controller and mini drone board.


RX2A Receiver for YMFC

An RX2A receiver to pairs the YMFC Flight Controller with many standard radio controllers. This item is useful if you want to control your drone with a wireless controller.


Shao's Gadget

I am a developer who benefits from the open source world a lot. And want to make my own contribution. My main focus is on SDR and quadcopters, but also interests on robotics and AI.

Zhuyuan Shao

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: