• Home
    • Copter
    • Plane
    • Rover
    • Blimp
    • Sub
    • AntennaTracker
    • Mission Planner
    • APM Planner 2
    • MAVProxy
    • Companion Computers
    • Developer
  • Downloads
    • Mission Planner
    • APM Planner 2
    • Advanced User Tools
    • Developer Tools
    • Firmware
  • Community
    • Support Forums
    • Facebook
    • Developer Chat (Discord)
    • Developer Voice (Discord)
    • Contact us
    • Getting involved
    • Commercial Support
    • Development Team
    • UAS Training Centers
  • Stores
  • About
    • News
    • History
    • License
    • Trademark
    • Acknowledgments
    • Wiki Editing Guide
    • Partners Program
Copter Logo
  • Introduction to Copter
  • Choosing an Autopilot
    • Open Hardware
    • Closed Hardware
      • 3DR Control Zero H7 OEM
      • Aerotenna Ocpoc-Zynq
      • Airvolute DroneCore
      • AET-H743-Basic
      • AnyleafH7
      • AocodaRC H743Dual
      • AtomRC F405-NAVI
      • BetaFPV F405 family
      • brainFPV RADIX2 HD
      • Brother Hobby F405v3
      • Brother Hobby H743
      • CBUnmanned H743 Stamp
      • CSKY405
      • Emlid NAVIO2 (Linux)
        • Specifications
        • What’s new compared to Navio+
        • For more details and purchase
      • Flywoo F405 Pro
      • Flywoo F405HD 1-2S
      • Flywoo F745 AIO BL_32/ Nano
      • Flywoo H743
      • Foxeer F405v2
      • Foxeer H743 MPU600
      • Foxeer Reaper F745-AIO V2/V3/V4
      • Furious FPV F-35 Lightning and Wing FC-10
      • GEPRC Taker F745
      • HeeWing F405/F405V2
      • Holybro Kakute F4
      • Holybro Kakute F4 Mini
      • Holybro Kakute F7 AIO
      • Holybro Kakute F4 Wing
      • Holybro Kakute F7 Mini (only V1 and V2 are compatible)
      • Holybro Kakute H7 V1
      • Holybro Kakute H7 V2
      • Holybro Kakute H7 Mini v1.3
      • Holybro Kakute H7 Wing
      • Holybro Pixhawk 4 Mini
      • Holybro Pixhawk5X
      • Horizon31 PixC4-Jetson
      • iFlight Beast F7 45A AIO
      • iFlight BeastH7 AIO
      • iFlight Blitz F745/F745 Mini
      • iFlight Blitz Whoop F7 AIO
      • iFlight Blitz H743 Pro
      • iFlight Blitz Wing H743
      • iFlight Thunder H7
      • JAE JFB-110
      • JHEMCU H743HD
      • LongBowF405WING
      • Mamba F405 MK2
      • Mamba MK4 F405Mini
      • Mamba Basic F405 mk3
      • Mamba H743 v4
      • MakeFlyEasy PixSurveyA1
      • MakeFlyEasy PixSurveyA1-IND
      • MakeFlyEasy PixPilot-C3
      • MakeFlyEasy PixPilot-V3
      • MakeFlyEasy PixPilot-V6
      • MakeFlyEasy PixPilot-V6PRO
      • Mateksys F405 TE Family
      • Mateksys H743-Wing/MINI/SLIM/WLITE
      • MFT-SEMA100
      • MicoAir405v2/Mini
      • MicoAir743
      • ModalAI Flight core
      • ModalAI VOXL2
      • mRo ControlZero Classic
      • mRo ControlZero F7
      • mRo ControlZero H7
      • mRo COntrolZero H7 OEM
      • mRo Pixracer Pro (H7)
      • mRo Nexus
      • MUPilot
      • NarinFC-H7
      • NxtPX4v2
      • Omnibus F4 AIO/Pro
      • OmnibusNanoV6
      • Omnibus F7V2
      • OrcaF405
      • Parrot Bebop Autopilot
      • Parrot C.H.U.C.K
      • PixFlamingo- F767
      • RadioLink MiniPix
      • RadioLinkPIX6
      • QioTek Zealot F427
      • QioTek Zealot H743
      • SDMODEL SDH7V1
      • SDMODEL H7 V2
      • Sky-Drones AIRLink
      • SkySakuraH743
      • SkystarsH7HD
      • SPRacing H7 Extreme
      • SPRacing H7 RF
      • Swan-K1
      • SpeedyBee F4 (this board currently is non-verified)
      • SpeedyBee F405 AIO
      • SpeedyBee F4 V3/V4
      • SpeedyBee F405 Mini
      • SpeedyBeeF405WING/WING Mini
      • TBS Lucid H7
      • TBS Lucid H7 Wing
      • ThePeach FCC-K1
      • ThePeach FCC-R1
      • TmotorH7Mini
      • VR Brain 5
      • VR uBrain 5.1
      • X-MAV-AP-H743v2
      • YJUAV A6SE
      • YJUAV A6SE H743
      • YJUAV-A6Ultra
    • Linux Based Autopilots
    • Firmware Limitations
    • Discontinued Boards
    • Schematics
  • Ground Control Stations
  • First Time Setup
  • First Flight and Tuning
  • Traditional Helicopters
  • Mission Planning
  • If A Problem Arises
  • Advanced Configuration
  • Peripheral Hardware
  • Additional Information
  • User Alerts


Individual Partners SWAG Shop
Copter
  • Choosing an Autopilot
  • NAVIO2 Overview
  • Edit on GitHub

NAVIO2 Overview¶

This page presents Navio2 - Raspberry Pi autopilot, which runs well proven ArduPilot flight stack and supports all its features.

../_images/Navio2-features.jpg

Specifications¶

  • Processor (Raspberry PI 3)

    • 1.2GHz 64-bit quad-core ARMv8 CPU

    • 1GB RAM

  • Sensors

    • MPU9250 9DOF IMU

    • LSM9DS1 9DOF IMU

    • MS5611 Barometer

    • U-blox M8N Glonass/GPS/Beidou

    • RC I/O co-processor

  • Power

    • Triple redundant power supply

  • Interfaces

    • UART, I2C, ADC for extensions

    • PPM/S.Bus input

    • 14 PWM servo outputs

  • Dimensions

    • Weight 23g (shield) + 54g (RPi2)

    • Size: 55x65mm (shield only)

What’s new compared to Navio+¶

Dual IMU. Navio2 has two IMU chips to improve flight experience and for redundancy.

Improved MS5611 performance. Transactions from other chips on the bus, which MS5611 is connected to, can produce noise during the conversion. That’s why MS5611 was left 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 leads to problems with motors and servos that work on different frequencies. To eliminate that problem a microcontroller is used. It allows to set frequencies for output channels by groups.

PPM/SBUS decoding done by microcontroller instead of DMA. Navio+ 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 to distribute sensors more efficiently.

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.

For more details and purchase¶

  • Emlid website

  • Navio2 documentation

  • Purchase page

Previous Next

Questions, issues, and suggestions about this page can be raised on the forums. Issues and suggestions may be posted on the forums or the Github Issue Tracker.

Creative Commons License© Copyright 2024, ArduPilot Dev Team.