Store

SparkFun

· MPN: GPS-28019

$448.64 |
In stock at supplier
No reviews yet

This high-precision positioning breakout is built around the Quectel LG580P GNSS module, giving projects centimetre-level RTK positioning plus instantaneous ...

Stock availability

Available with leadtime
23 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

This high-precision positioning breakout is built around the Quectel LG580P GNSS module, giving projects centimetre-level RTK positioning plus instantaneous heading when used with two GNSS antennas. Unlike systems that need to move before they can infer direction, the dual-antenna setup can determine heading from a standstill.

The receiver supports quad-band, multi-constellation GNSS across GPS, GLONASS, Galileo, BDS, QZSS and NavIC, with correction support for RTK/RTCM, SBAS and selected PPP services. It is suited to demanding navigation work such as robotics, autonomous vehicles, precision agriculture and mapping systems.

Connectivity is designed for both quick prototyping and embedded builds. The board includes solder-free Qwiic connectors for I²C communication, plus broken-out UART, SPI and CAN interfaces, USB-C, status LEDs, mounting holes and antenna connections. Documentation includes design files, board dimensions, a hookup guide, QGNSS software and LG580P application notes.

Note: According to Quectel, I²C support is still under development and is expected via a future firmware update. Corrections for some PPP services, such as HAS E6, have not yet been implemented.

Features:

  • GNSS module: Quectel LG580P quad-band, GNSS module
  • Concurrent signal reception: 5 + QZSS
  • Frequency bands: L1, L2, L5, E6 frequency bands
  • Corrections: RTK and RTCM corrections
  • SBAS augmentation: WAAS, EGNOS, BDSBAS, MSAS, GAGAN, KASS, ASECNA, SouthPAN, and SDCM
  • PPP services*: BDS PPP-B2b, QZSS CLAS, MADOCA-PPP, and Galileo HAS*
  • Heading: Instantaneous heading using two GNSS antennas
  • Signal performance: Professional-grade interference detection and elimination algorithms
  • Algorithms: Advanced RTK and heading algorithms
  • GNSS constellation: GPS (USA)
  • GNSS constellation: GLONASS (Russia)
  • GNSS constellation: Galileo (EU)
  • GNSS constellation: BDS (China)
  • GNSS constellation: QZSS (Japan)
  • GNSS constellation: NavIC (India)
  • SBAS system: WAAS (USA)
  • SBAS system: SDCM (Russia)
  • SBAS system: EGNOS (EU)
  • SBAS system: BDSBAS (China)
  • SBAS system: MSAS (Japan)
  • SBAS system: GAGAN (India)
  • SBAS system: KASS (Korea)
  • SBAS system: ASECNA (Africa)
  • SBAS system: SouthPAN (Aus/NZ)
  • Mounting: Four mounting holes
  • Qwiic: 4-pin JST Qwiic connector* (x2)
  • USB: USB-C connector
  • Backup: Backup battery
  • LG580P: High-precision RTK, and Heading GNSS module
  • Interface: UART (x3)
  • Interface: SPI* (x1)
  • Interface: I2C* (x1)
  • Interface: CAN* (x1)

Specifications:

  • Breakout board dimensions: 1.70" x 1.80" (43.2mm x 45.7mm)
  • Mounting holes: Four mounting holes
  • Mounting hole compatibility: 4-40 screw compatible
  • PTH pins: 25 PTH Pins
  • Qwiic connectors: 4-pin JST Qwiic connector* (x2)
  • UART interfaces: UART interfaces (x3)
  • USB connector: USB-C connector
  • BlueSMiRF/Serial-to-UART header: 6 PTH pins (BlueSMiRF/Serial-to-UART)
  • Locking JST connector: 4-pin locking JST connector
  • PWR LED: Red 3.3V power indicator
  • PPS LED: Yellow Pulse-Per-Second indicator
  • RTK LED: White RTK correction indicator
  • HEAD LED: Green heading status indicator
  • PVT LED: Blue PVT status indicator
  • Supply Voltage: 3.0–3.6V
  • Current Consumption - Normal Operation Acquisition: 98mA (323.4mW) (Acquisition)
  • Current Consumption - Normal Operation Tracking: 116mA (382.8mW) (Tracking)
  • Current Consumption - Power Saving Mode Backup Mode: 18μA (59.4μmW) (Backup Mode)
  • GPS frequency bands: L1 C/A, L5, L2C
  • GLONASS frequency bands: L1, L2
  • Galileo frequency bands: E1, E5a, E5b, E6
  • BDS frequency bands: B1I, B1C, B2a, B2b, B2I, B3I
  • QZSS frequency bands: L1 C/A, L5, L2C, L6
  • NavIC frequency bands: L5
  • SBAS frequency bands: L1
  • L-band PPP - PPP: B2b
  • L-band PPP - QZSS: L6
  • L-band PPP - Galileo HAS: E6*
  • Tracking Channels: 1040
  • Horizontal Position Accuracy - Autonomous: 1m
  • Horizontal Position Accuracy - RTK: 0.8cm + 1ppm
  • Vertical Accuracy - Autonomous: 1.5m
  • Vertical Accuracy - RTK: 1.5cm + 1ppm
  • Heading Accuracy: 0.1°
  • Velocity Accuracy Without Aid: 0.03m/s
  • Accuracy of 1PPS Signal: 5ns
  • RTK Convergence Time: 5s
  • Time to First Fix - Cold Start: 28s
  • Time to First Fix - Warm Start: 28s
  • Time to First Fix - Hot Start: 1.8s
  • Sensitivity - Acquisition: -145dBm
  • Sensitivity - Tracking: -160dBm
  • Sensitivity - Reacquisition: -155dBm
  • Dynamic Performance - Maximum Altitude: 10000m
  • Dynamic Performance - Maximum Velocity: 490m/s
  • Dynamic Performance - Maximum Acceleration: 4g
  • Update Rate - Default: 10Hz
  • Update Rate - Max: 20Hz
  • Antenna Interface: External active antenna
  • Antenna Interface - Power Supply: External
  • UART: UART (x3)
  • Baud Rate: 9600–3000000bps
  • Default baud rate: 460800bps
  • Protocol: NMEA 0183/RTCM 3.x/QGC
  • SPI: SPI* (x1)
  • I2C: I2C* (x1)
  • CAN: CAN* (x1)
  • Operating temperature: -40°C to +85°C
  • Footprint: 21mm × 16mm × 2.7mm
  • Weight: 1.4g
  • Feature status: *: Feature is still under development

A strong fit for advanced GNSS rover, base station, heading and navigation builds where high update rates, multi-band reception and multiple host interfaces are needed.

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.
B1I
A BeiDou satellite signal used for standard positioning. It matters because the receiver must support the signal bands used by a constellation to take advantage of those satellites.
B2a
A BeiDou satellite signal used by newer dual-band GNSS receivers. Support for B2a can improve accuracy and reliability when combined with other GNSS bands.
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.
breakout
A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
E1
A Galileo satellite signal band used for standard positioning. Knowing which signal bands are supported helps you judge compatibility and expected performance of a GNSS receiver.
E5a
A Galileo satellite signal band used for higher-performance positioning services. Support for E5a can help dual-band GNSS receivers improve accuracy and reduce errors from atmospheric delay.
EGNOS
Europe’s SBAS service for improving GNSS positioning accuracy and reliability. It is relevant if the receiver will be used in Europe or nearby supported areas without an RTK correction link.
GAGAN
India’s SBAS service for improving GNSS positioning. It matters for projects in its coverage region because it can improve standard GNSS accuracy when RTK is not being used.
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.
L2C
A second GPS signal band used by dual-band GNSS receivers to improve precision and reduce errors caused by the atmosphere. It matters for RTK and high-accuracy applications because using two bands can produce faster and more reliable centimetre-level fixes.
L5
A modern GNSS signal band used by several satellite systems for more accurate and robust positioning. Dual-band receivers that include L5 can often perform better than single-band receivers, especially for RTK and areas with reflected signals.
LED
A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
MSAS
Japan’s SBAS service for improving GNSS positioning. It is useful to know because SBAS benefits depend on whether your project is located in the service’s coverage area.
NMEA 0183
A standard text-based data format used by GPS and GNSS receivers to send position, time and satellite information. If your microcontroller or software can read NMEA 0183, it can usually parse basic location data from this kit.
PTH
Plated through-hole means the pin holes are metal-lined so solder connects the pad on both sides of the board. It is useful for connectors and headers that need a strong mechanical and electrical connection.
PVT
Position, velocity and time data reported by a GNSS receiver. Knowing the PVT update rate helps you judge how often the board can provide basic navigation information to your project.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
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.
RTCM 3.x
RTCM 3.x is a standard data format used to send GNSS correction information from a base station to a rover. It matters because both ends of an RTK setup need to understand the correction format to achieve high-accuracy positioning.
RTK
Real-Time Kinematic positioning is a GNSS technique that uses correction data from a base station to greatly improve location accuracy. It matters if you need centimetre-level positioning for robotics, mapping, surveying, or tracking rather than ordinary metre-level GPS accuracy.
SBAS
Satellite-Based Augmentation System, a set of regional services that broadcast correction information for GNSS receivers. SBAS can improve ordinary GPS-style positioning, although it is not the same as centimetre-level RTK correction.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
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.
USB-C
A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.
WAAS
A North American SBAS service that provides correction data for GNSS receivers. It matters if you are using the product in a supported region and want better non-RTK positioning accuracy.

LG580P RTK Breakout Schematic

Schematic · 93.5 KB · Click any page to view full size

Download PDF

LG580P RTK Breakout Board Dimensions

Mechanical Drawings · 299.0 KB · Click any page to view full size

Download PDF

Quectel LG580P Module Specification

Datasheet · 202.3 KB · Click any page to view full size

Download PDF

Quectel LG580P Protocol Specification

Datasheet · 736.3 KB · Click any page to view full size

Download PDF

Quectel LG580P Hardware Design Guide

User Guide · 1.4 MB · Click any page to view full size

Download PDF

RTK Corrections Application Note

App / Software · 1.7 MB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 1.0 MB · Click any page to view full size

Download PDF

Base Station Mode Application Note

App / Software · 1.2 MB · Click any page to view full size

Download PDF

Dual Antenna Heading Application Note

App / Software · 372.9 KB · Click any page to view full size

Download PDF

LG580P Firmware Upgrade Guide

User Guide · 519.2 KB · Click any page to view full size

Download PDF

RT9080 Regulator Datasheet

Datasheet · 1.6 MB · Click any page to view full size

Download PDF

CH342 USB Interface Datasheet

Datasheet · 196.9 KB · Click any page to view full size

Download PDF

JST-GH Connector Datasheet

Datasheet · 568.6 KB · Click any page to view full size

Download PDF

JST-SH Connector Datasheet

Datasheet · 82.4 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.