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 Nov 09, 2020

[Video] From Drone to SDR

by Zhuyuan S

By designing the schematic and PCB of ymfc-mini-drone, I’ve also acquired the knowledge of designing a SDR board, and I have recently designed and tested my own version of RTL-SDR.

As an SDR hobbyist, designing my own board and firmware is much more satisfying than playing with existing software in user space. By sharing this project, I hope more SDR hobbyists will benefit from it.

Earlier this year, I developed several apps on Portapack. It’s an extension board for HackRF, to run it without a PC.

The apps I made mainly deal with communicating with drone radio equipment, including GPS transmitting, PAL demodulation(analog video), BLE decoding and NRF24L01 decoding (the control signal commonly used for mini drones).

I developed those apps by combining the knowledge of digital signal processing from the SDR world and microcontroller developing I acquired from this YMFC project.

I modified portapack’s firmware to enable the internal microphone and speaker by analyzing the datasheet of AK4951 sound chip, which is similar to Joop Brooking trying to use the MPU6050 for the flight controller program.

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: