Multiwii Flight Controller

by Oscar

Multiwii is a quadrotor autopilot system (FC firmware) developed by many RC hobbyists around the world. This project uses an Arduino board as a the processor, however it’s been seen to run on other platforms. This project aims to make the fabrication of electronics easy.

Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.

Originally, it started with gyroscopes and accelerometers of the commercial off-the-shelf Wii motion controller from Nintendo, which needs less soldering (that’s why it’s called multi-wii). Multiwii laster on began to support many different brands and models of Gyro and Acc sensors, the list can be found in the config.h file in the multiwii source code. There is a GUI-based interface software provided (shown on the very top of this post). You can use it to adjust your PID setting values, and many other features.

At first it was a very basic flight controller system and it only supports simple flight control. Now it has been developed so much it even supports GPS modules, so you can have postition hold and return to home functions. The good thing about this is it’s totally opensource, all the development is carried out by the users and it’s amazing to see how it’s evolving over time too. Because of that, it’s a very flexible system, and you are open to much hardware, software, functions possibility. For example, someone has make it possible to integrate Bluetooth module into the code, so they can control their quadcopter from their mobile phone, and tune their PID values from the phone while flying.

Despite of all the flexibility of Multiwii, the performance of Multiwii is still not consistent, espeically with more advanced functions like altitude hold. Multiwii takes effort to setup, and to get it working you will have to work much harder than using other more expensive controller board, especially if you are planning only use a Arduino board and not a manufactured multiwii Flight controller.

If you are tight in budget, and don’t mind challenges on the way, you can have a go with Multiwii.

Apart from making your own multiwii flight controller using gyro, acc sensors and arduino board like I did, you can also buy the commercially available board. The most popular Multiwii flight controller out seems to be this one.

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.

1 comment

Phillip Briles 2nd March 2021 - 4:16 pm

I am trying to build a micro drone from David McGriffy’s ‘Make:Drones’ book, but have not been able to find the MicroMWC flight controller that he uses for his Hubsan X4 build. As you noted this is not the best flight controller, but I would still like to build it and learn as much as I can in the process.

That said, do you happen to know of a source for this flight controller? If not, can you recommend another that would work in its place. To be clear, this is my first Arduino-based drone build, but I am willing to spend the time necessary to make this work.

Thanks for any help you can provide.