Top view


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

Zubax GNSS 2 is a multipurpose high-performance board-level 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

Mag scaling coef issues on px4

Hi, I have had my quadcopter grounded due to the zubax gnss 2. I’m running a pixhawk 4 with px4 v1.9.2 and it will never let me arm the quadcopter because of a magnetometer calibration issue. On the Zubax help page it says Don’t forget to perform compass calibration when done. If the autopilot repo…

Why does my CANbus does not work?

As shown in the figure, I downloaded the bin file to the target board, and some sensors worked properly, but there was no message on the can bus. Not only did the babel have no message, but the signal could not be captured with a logic analyzer. Is Bootloader struct values: CAN bitrate: 0, UAVCAN N…

Zubax gnss 2.2 on apm 3.6.9

Hi I just installed 2 zubax gnss 2.2 on a black cube with arducopter 3.6.9 Gps receiption looks great , but I have questions regarding the on board magnetometers 1- The Apm on boot recognizes 3 magnetometers (2 internal and 1 external uavcan ) Is there a way to choose which magnetometers to use …

U-blox ZED-F9P what is it

Ok so I really don’t know much about GPS…other then it’s red and square and my UAV’s need them. Today I ran across the u-blox ZED-F9P and don’t understand what the difference is between this and the Zubax. anyone able to explain it in simple terms lo…

GNSS 2 D4 Value

While attempting to diagnose the problems we were experiencing with the LNA SAW failure on several of our GNSS 2 modules, we fried D4 while connected to the debug port and powering over USB. D4 is visibly damaged, but we would like to replace it to see if the rest of the unit is salvageable. Based o…

New GNSS failure to get gps fix

I just replaced one of my GNSS units that failed to get gps fix as that particular device was a couple of months out of the production window for this specific failure. When I first installed the new unit it obtained a fix although with significantly weaker performance compared to my other two. Af…

Zubax_gnss firmware compile failed

Hello, I have an error when compiling Zubax_gnss, but I don’t know how to solve it. Can someone answer it for me? Maybe this is a little white question!…

GNSS 2 Poor performance

I have a 2.0 hardware board running 3.2 fw, however after testing I only get 12 - 13 satellites most, and average HDOP of 0.8 - 0.9. This is fairly poor performance even compared to other hobby grade receivers. For example the MN8M gets 15-19 sats with much lower HDOP. This is my configuration : u…

Zubax GNSS and APM configuration

I have the zubax GNSS 2 and I’m struggling to get it working with a pixhawk v1 on APM software. I read that for APM I need to configure a unique device ID. Is that correct? If so, how do I proceed? I am surprised by lack of documentation for this… Sorry if this is a noob question…

Zubax GNSS suddenly stopped working?

I’ve been using a GNSS V2.2 without issue on my pixhawk cube 2.1 with the AP 3.7. I plugged it in today and it won’t pick up any sats. I pulled it off the unit and connected it to Ucenter. Still no GPS sats are found. I have another Zubax from a different drone, plugged it into the cube and it works…