Front view


High-performance positioning module with compass and barometric altimeter for robots and unmanned vehicles.

Zubax GNSS 2 is a multipurpose high-performance positioning module interfaced via CAN bus, USB, and UART. It includes a multi-system concurrent GPS + GLONASS + Galileo receiver, a high-precision barometric altimeter, and a 3-axis compass with thermal compensation. Zubax GNSS 2 supports a variety of standard protocols, which ensures compatibility with third party software and hardware: UAVCAN (over CAN bus), NMEA 0183 (over USB and UART), and the u-Blox M8 binary protocol.


  • Positioning module for unmanned vehicles (aerial, ground, underwater, etc) and robots.
  • General-purpose embedded positioning module.



  • State-of-the-art concurrent GPS + GLONASS + Galileo receiver u-blox MAX-M8Q.
    • Full RF shielding of the GNSS circuits ensures reliable operation in high-EMI environments.
    • 35 mm high gain patch antenna with large ground plane for reliable reception even in deep urban canyons.
    • Analog front end with LNA and SAW ensures high noise resilience.
    • Supercapacitor-based backup power source enables low time-to-first-fix (a few seconds).
    • Up to 15 Hz solution update rate.
  • High precision digital barometer TE Connectivity MS5611.
    • Altitude resolution 10 cm.
  • High precision 3-axis digital compass STMicroelectronics LIS3MDL with thermal compensation.


  • Doubly redundant CAN bus interface (UAVCAN).
    • Continuous self diagnostic and failure detection outputs.
    • Remote reconfiguration.
    • Can be used in non-redundant mode as well (one interface will be inactive).
    • Firmware upgrade.
  • USB (virtual serial port interface).
    • NMEA output for all sensors.
    • Direct access to the u-blox module.
    • Diagnostics and configuration via the command-line interface.
    • Firmware upgrade.
  • UART
    • NMEA output for all sensors.


  • Top notch positioning performance.
  • Extensive, continuous self diagnostics and failure detection make Zubax GNSS a favorable choice for mission-critical applications.
  • Compact size.
  • High quality assurance:
    • Every manufactured unit undergoes a rigorous testing procedure. The testing log for each produced unit is available on the web.
    • Protection against unlicensed (counterfeit) production by means of a digital signature installed on every manufactured unit.

Related announcements and discussions

Transplantation zubax_gnss software to STM32F103 platform

Hello All: The zubax_gnss software default support STM32F105_107 platform. I want to transplantation zubax_gnss software to STM32F103 platform. Can you give me some advice please?…

Dumb Question about the on board Baro

Just ordered my first Zubax GPS, so be gentle this is my first question. I am replacing a I2C based compass and standard GPS due to what I think is I2C noise giving me all kinds of grief with the compass. Can Ports are less susceptible to the noise issues I am experiencing, so I bit the bullet and…

Zubax GNSS 2.2 Firmware Upgrade Difficulty

Hello All, I am attempting to upgrade the firmware on my Zubax GNSS 2.2 running FW 4.0 to the latest version. Having read through a variety of documentation (which, by the way, I feel is a bit fragmented), I progressed all the way up to the point where I attempt to put the bootloader into “download…

Zubax GNSS and Copter 3.6-rc1

Hello everyone, Does anyone know if arducopter 3.6-rc1 is supposed to support Zubax GNSS or not ? I’m trying to find the BRD_CAN_ENABLE parameter but it doesn’t exist anymore. Thanks, René…

SBAS with GNSS 2

Hello Pavel, Does the Zubax GNSS2 support SBAS ? The uBlox M8Q datasheet says it is supposed to works, but it doesn’t seem to be enable by default ? Maybe I’m missing something. Thanks for your answer !…

Zubax mounting holes

Cannot find in all the Zubax Gnss 2 docs the mounting holes distance . Is it 44 or 45 mm ?…

GPS settings for GNSS 2

I am not seeing any significant GPS satellite coverage with the GNSS 2 over my old 3DR LEA-6H module. GPS is properly set with GPS_TYPE to 9 and I am getting a GPS fix. GPS_AUTO_CONFIG is enabled with 1 for automatic configuration. Have also tried setting GPS_GNSS_MODE to 67 and 71. External compass…

Enabling barometer

Please provide specific instructions on how to enable the barometer in GNSS 2. I understand that the configuration parameter “uavcan.pubp-pres” is recommended to be set to 50,000. I also understand that there is a command-line interface somewhere that allows listing, editing and saving parameters…

ZUBAX GNSS 2 pressure and temperature

Just received my ZUBAX GNSS 2 module recently. Here is the results of a quick test of pressure and temperature readings from Zubax vs BMP280 sensor ( Two modules were set up side by side in a room and run simultaneously for several hours. Data is collected a…

Pixhawk Compasses inconsistent

ook like orientation problem how do enter settings with usb? and what softwar…