Waveshare
LC76G Multi-GNSS Module, Supports GPS, BDS, GLONASS, Galileo, QZSS
The LC76G is a multi-GNSS positioning module that supports GPS, BeiDou (BDS), GLONASS, Galileo, and QZSS satellite systems. It allows multi-system combined o...
The LC76G is a multi-GNSS positioning module that supports GPS, BeiDou (BDS), GLONASS, Galileo, and QZSS satellite systems. It allows multi-system combined or single-system independent positioning for fast, accurate location data. The module communicates via UART or I2C, making it compatible with a wide range of microcontrollers and single-board computers.
With built-in EPO (Extended Predictive Orbit) and EASY (Embedded Assist System) functions, the module achieves faster time-to-first-fix. An on-board rechargeable lithium battery preserves ephemeris data for hot starts, and two status LEDs indicate module operation.
Key Features
- Multi-GNSS Support – GPS, BeiDou (BDS), GLONASS, Galileo, and QZSS
- UART & I2C Interfaces – UART baud rate configurable from 9600 to 921600bps (115200bps default)
- Built-In LNA – Low-noise amplifier for improved reception sensitivity
- EPO & EASY Functions – Extended predictive orbit and embedded assist for faster fixes
- 1PPS Output – Pulse-per-second timing output
- On-Board Backup Battery – Rechargeable MS621FE for preserving ephemeris and hot starts
- Status LEDs – Two LEDs for module working status indication
Platform Compatibility
- Raspberry Pi
- Raspberry Pi Pico
- Jetson Nano
- Arduino
- ESP32
Package Contents
- 1× LC76G GNSS Module (with active GPS ceramic antenna)
- 1× GH1.25 8-pin cable
Resources
- Wiki Documentation – Demos, tutorials, and user manuals
Jargon buster
Plain-language definitions for the technical terms used above.
- 1PPS
- One Pulse Per Second is a precise timing signal often provided by a satellite positioning receiver. It matters when a project needs very accurate time alignment, such as timestamping logged data.
- baud
- Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
- BDS
- BeiDou, China’s satellite navigation system. Support for BDS gives the receiver access to more satellites, which can help maintain a better position fix in challenging locations.
- ESP32
- ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
- Galileo
- Europe’s satellite navigation system. Galileo support can improve satellite availability and accuracy, especially when combined with GPS and other constellations.
- GLONASS
- Russia’s satellite navigation system. A receiver that can also use GLONASS has more satellites to choose from, which can improve positioning reliability when the sky view is partly blocked.
- GNSS
- GNSS stands for Global Navigation Satellite System, covering positioning systems such as GPS and similar satellite networks. It matters here because high-precision GNSS modules can output lots of serial position data that this product can send wirelessly to a computer or phone.
- GPS
- The US satellite navigation system used by GNSS receivers to calculate position and time. Support for GPS is important because it is widely available and often used together with other constellations for more reliable positioning.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- QZSS
- Japan’s regional satellite navigation system designed to improve coverage around Japan and the Asia-Pacific region. QZSS support can improve satellite availability in supported regions when used alongside GPS.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
Find this product in
Sensors & Input