RasPiGNSS “Betelgeuse”

What is the RasPiGNSS “Betelgeuse”?

The RasPiGNSS “Betelgeuse” is an expansion board or module (also known as a “HAT”) for the well-known Raspberry Pi mini computer.
It enables precise positioning tasks to be performed on the Raspberry Pi, which is due to its miniature size and modest power consumption ideally suited as a mobile GNSS recording and navigation device. Using this HAT with suitable software, the Raspberry Pi is capable of receiving and processing signals from the GPS (“Navstar GPS”), GLONASS, GALILEO, and BEIDOU navigation satellite systems.

Components of the RasPiGNSS “Betelgeuse” board

The RasPiGNSS “Betelgeuse” expansion board fits onto the Pi’s expansion connector (named P1), and employs the following components:

  • A u-blox ZED-F9P high-precision GNSS receiver module from u-blox AG, capable of simultaneously receiving multiple GNSS systems on the L1, L2, and E5b GNSS frequency bands.
  • A female SMA connector for an active GNSS antenna with a male SMA plug
  • A rechargable battery for backup power to the ZED-F9P’s memory
  • Three bright LEDs (red, yellow, green) for e.g. indicating the operating status
  • Two tactile momentary push-buttons
  • A USB-C connector for using the device standalone or for updating the firmware of the GNSS chip
  • Unpopulated pin header connectors for:
    • a status port offering various status signals from the GNSS chip
    • an UART interface to the second serial port of the GNSS chip
    • an I2C interface for connecting all sorts of I2C device like IMUS, RTCs, flash EEPROMs, ADCs, etc.

Compatible with all known Raspberry Pi models

The RasPiGNSS “Betelgeuse” expansion board is fully compatible with the Raspberry Pi models A, B, B+, Pi 2, Pi 3, Pi 4, and Pi Zero. Just make sure that on the Raspberry Pi A+, B+, Pi 2, Pi 3, Pi 4, and Pi Zero only the first 26 pins of the expansion port are used, which are pin-compatible to the models A and B. See the installation description for further information about installation on the Raspberry Pi model A+/B+.

GNSS Satellite raw data processing with RTKLIB

Due to the ZED-F9P’s capability of raw GNSS data acquisition for all supported GNSS systems, it can be combined with Tomoji Takasu’s RTKLIB. RTKLIB is able to process UBX raw satellite measurements, thus delivering precise point positioning (PPP) solutions (i.e. without a reference station) with a 1-sigma 2D position standard deviation of as low as a few decimeters under ideal sky conditions, provided sufficient current and precise correction data (e.g. from NASA/CDDIS or IGS) is available for the recorded time period. Of course you can use two RasPis equipped with RasPiGNSS expansion boards and RTKLIB for a real-time kinematic (RTK) setup delivering centimeter-grade precision.

Additionally, the ZED-F9P is able to compute and deliver RTK solutions on its own, through it’s capability of receiving and processing correction data boadcast in the RTCM3 protocol by NTRIP casters of CORS networks like the NOAA CORS Network (NCN).

Use the “Add to cart” button below and proceed to checkout to order the RasPiGNSS. Please contact us when ordering quantities larger than 10 pieces.

RPG-BTG-A, RasPiGNSS „Betelgeuse“ module, EUR 279.00 p.pc. excl. VAT

What it is not

The RasPiGNSS is not your average plug-and-play GPS stick delivering an NMEA stream to your RasPi, although it could be used as such. If you simply want a GPS NMEA stream over serial or USB, buy one of the numerous GPS mouses or sticks available for connecting to a PC. They are a lot cheaper and will do their job in a Raspberry Pi as well. If you need however a fully flexible precise positioning device or better position fix capabilities due to several supported GNSS systems (and all that on a Raspberry Pi!), then the RasPiGNSS is for you.

Please find more detailed information about the RasPiGNSS “Betelgeuse” module within the following pages:

⯇ RasPiGNSS "Aldebaran" ⯅ GNSS Products Specifications ⯆ RasPiGNSS "Copernicus" ⯈