Introducing Navio2

Emlid is proud to announce Navio2 - the new version of Navio autopilot.


Navio was the first Raspberry Pi based autopilot and grew up to become the main Linux APM platform. With Navio APM flight stack runs directly on Raspberry Pi under real-time Linux kernel. Compared to classic microcontroller-based autopilots this gives more CPU and memory resources as well as incredible Linux networking capabilities.


With Navio you can connect an LTE modem or high-power WiFi to obtain full network access to the autopilot. Stream video from Raspberry Pi camera, download photos or run your software alongside the APM.


We have listened closely to our community and included numerous improvements in Navio2.

New features in Navio2:


Dual IMU. We’ve added second IMU chip to improve flight experience and for redundancy.


Advanced power circuitry. Triple ideal diode or-ing scheme was already present on Navio+, but Navio2 also features overvoltage and overcurrent protection circuitry on the power module port to protect both the board and your Raspberry Pi.


Improved MS5611 performance. Transactions from other chips on the bus, which MS5611 is connected to, can produce noise during the conversion. We left MS5611 the only sensor on the I2C bus to overcome this.


PCA9685 PWM generator replaced with a microcontroller. On previous Navio version PWM generation was handled by PCA9685 chip. Main limitation of this chip is the inability to control frequencies for separate channels. This lead to problems with motors and servos that work on different frequencies. To eliminate that problem we used a microcontroller that allows to set frequencies for output channels by groups.


PPM\SBUS decoding done by microcontroller instead of DMA. On Navio+ we used DMA to sample PPM signal which was quite heavy on system resources. On Navio2 a microcontroller handles PPM\SBUS sampling leaving processor cores of Raspberry Pi 2 for your tasks.


AUX SPI. Navio2 is the first HAT to utilize AUX SPI controller on Raspberry Pi. Using two SPI controllers allows us to distribute sensors more efficiently. Having twice the bandwidth of other Raspberry Pi based solutions, we are managing to move more data at a greater speed.


ADC port. Using additional ADC channels on Navio+ was not user friendly due to ADC channels being only available on pads at the bottom of the board. On Navio2 these channels are easily accessible on a DF13 port.


Better Linux integration. PWM, ADC, SBUS and PPM are integrated in Linux sysfs allowing for easy access from any programming language. Even deeper integration is coming in the future.


Other small changes:

  • Right angle servo header

  • RGB LED position in the board center for better LED visibility

  • Pulled up pins in UART port to allow easy 3DR Radio connection

  • Nylon screws in the package to avoid magnetic interference

  • Camera cable cutout

  • PWM channels are protected by ESD clamps


All these new features come at the same price and Navio2 is also available with 30% edu discount.


You can find more information and order Navio2 at


Best regards,

Emlid team 

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • Will this unit run WindRiver Vx-Works?

  • @Ravi, you can order one here . Shipping within two weeks.

  • @emlid, when do u start shipping Navio2. I want to place order.

  • I've just ordering Navio2.

    We had lots of experience that the company from DIY's has been changing from DIY to consumers or professionals after their success. But, I believe 3DR has been much better and will be.   

  • This looks super good and congrats with this new product Emlid team! Great work!

    I backed the Reach on Indiegogo and have received it already, it looks super good although I have not had the time to test it yet.
    Is the Reach compatible with the new Navio 2 at the moment or will it come soon?

    I think your product line has convinced me to move away from the 3DR Pixhawk since it looks like that 3DR has switched their focused from a company selling DIY products to a more consumer orientated company with a super bad support at least for customers not buying the Solo. I will order the Navio 2 ASAP!

    Reach: first affordable RTK GPS receiver
    First affordable centimeter precise RTK GPS receiver for your drone, survey and tracking. | Check out 'Reach: first affordable RTK GPS receiver' on I…
  • Peter, we have guides for Navio+ here . Navio2 is very similar.

  • Is there any sort of guide about compiling the software and operating this system?


  • I am definitely going to buy one of these

  • Developer

    fantastic, looks great!

  • Roberto, because that is the point of the whole thing, to move flight control to Linux. There is no more need to squeeze firmware in tiny flash, good USB stack, libraries, proper TCP/IP.. 

    The need in MCU on Navio2 is only due to lack of needed peripherals on Raspberry Pi processor that is it, consider that as if we have created our own PCA9685 chip.

This reply was deleted.