EmuFlight

EmuFlight Kalman Filter Tuning

The most distinctive feature of the EmuFlight flight controller software is it’s gyro Kalman filter. Yes, the same filter that some people name the dynamic PT1, doubt that it works or calls it magic. I will not discuss if the EmuFlight Kalman works and how it works (it works tho, I have enough time in the air to confirm that). Instead, I will show you how to tune the filter to get your racer’s best performance or a freestyle machine.

EmuFlight Quadcopter Drone

Continue reading “EmuFlight Kalman Filter Tuning” »

Betaflight vs EmuFlight vs INAV

Which flight controller software flies better out of the box? You know, the stock, default settings, no tuning. Just flash and fly. Betaflight, INAV or maybe EmuFlight? I decided to test it on one of my 5-inch FPV drones and compare: Betaflight vs INAV, Betaflight vs EmuFlight and EmuFlight vs INAV.

The results are divided into 2 separate videos. In the first one, I explain all the rules and present all 3 flight controller software flying the same kwad.

Continue reading “Betaflight vs EmuFlight vs INAV” »

EmuFlight

What is EmuFlight?

Here is a short story of what is EmuFlight, how it differs from Betaflight and should you even care?

To answer the question. Yes, you might want to take a look at it. It is different enough from Betaflight to consider it as a separate flight controller. And some people say it really fly great…

matrix filter

EmuFlight and INAV Matrix Filter

Matrix Filter will have its premiere together with EmuFlight 0.3.0 and INAV 2.5. Which of those two will happen first is still unknown. After originally developing Matrix Filter for INAV, I also ported it to EmuFlight code and already some time ago they accepted my code proposal and merged it.

You have to admit, that the name is quite catchy. Matrix Filter for sure sounds very sci-fi. It’s not that sci-fi tho. It’s just an evolution of dynamic gyro notch filters known from Betaflight for quite some time. Instead of having a one-dimensional filter structure, it is a 3×3 filter matrix that works like this: Continue reading “EmuFlight and INAV Matrix Filter” »

A brief history of a flight controller – From MultiWii to Betaflight and beyond

I will tell you the history of probably the most successful family of Open Source flight controllers: MultiWii that continues its life today as Betaflight, EmuFlight, and INAV. Other families like OpenPilot were not that successful and practically died. On the other hand, the history of ArduPilot is not that interesting and we can leave it for the other time.

Wii and Arduino make MultiWii

Believe it or not, but it all began with a Nintendo Wii controller: Nunchuck. Why? It was the most obvious source of gyros in the early days. You pry open one Nintendo Nunchuck, get gyro out, connect it to Arduino, flash it with MultiWii and you have made you your very own DIY flight controller. Yeap, the “Wii” in MultiWii was taken from the Nintendo Wii itself. If DIY was not your thing, you always had the option of buying ready boards like KK for example. Continue reading “A brief history of a flight controller – From MultiWii to Betaflight and beyond” »