The 7Semi L89HA GNSS Breakout is a compact and high-accuracy positioning module designed for navigation and tracking applications. It supports multiple satellite systems like GPS, NavIC (IRNSS), GLONASS, BeiDou, Galileo, and QZSS, giving reliable performance in different environments. The module works on both L1 and L5 bands, which helps improve accuracy and faster location lock. It comes with built-in antennas, so no extra antenna is needed in most cases. The board runs on 3.3V and supports both I2C and UART communication, making it easy to connect and use in different systems. This module is ideal for tracking, drones, wearables, IoT devices, and navigation projects.
Features:
• Multi-GNSS Support: Works with GPS, NavIC (IRNSS), GLONASS, BeiDou, Galileo, and QZSS.
• Dual Band Operation: Supports L1 and L5 for better accuracy and faster fix.
• NavIC Support: Supports Indian regional navigation system (IRNSS).
• Built-in Antennas: Includes patch and chip antennas for easy use.
• 3.3V Operation: Simple power requirement for easy integration.
• I2C & UART Interface: Flexible communication options.
• Fast Position Lock: Reduced time to get location fix.
• High Sensitivity: Works well in difficult environments like cities and covered areas.
• Anti-Interference: Designed to reduce signal noise and improve reliability.
• Backup Support: Includes battery pin for backup power.
- L89 Datasheet
- L89 Breakout 3D Step file
- L89 AT command manual
- QCOM_V1.6 for Windows
- QFlash_V4.19_EN for Windows
- Qnavigator_V1.6.9.1 for Windows
Arduino Code for GPS Read
#include <SoftwareSerial.h> // Include the SoftwareSerial library
#define ARDUINO_GPS_RX 9 // Arduino RX pin connected to GPS TX
#define ARDUINO_GPS_TX 8 // Arduino TX pin connected to GPS RX
#define GPS_BAUD_RATE 9600 // The GPS Shield module defaults to 9600 baud
// Create a SoftwareSerial object called gps:
SoftwareSerial gpsPort(ARDUINO_GPS_TX, ARDUINO_GPS_RX);
// This is the hardware serial port on pins 0/1.
#define SerialMonitor Serial
void setup()
{
gpsPort.begin(GPS_BAUD_RATE);
SerialMonitor.begin(9600);
}
void loop()
{
if (gpsPort.available()) // If GPS data is available
SerialMonitor.write(gpsPort.read()); // Read it and print to SerialMonitor
if (SerialMonitor.available()) // If SerialMonitor data is available
gpsPort.write(SerialMonitor.read()); // Read it and send to GPS
}
- VOLTAGE REQUIRED (V):
- 5V VIA USB TYPE C
- OPERATIONAL TEMPRATURE:
- –40°C to +70°C
- SIM SUPPORT:
- NOT SUPPORTED
- GNSS SUPPORT:
- GPS, GLONASS, Galileo, BeiDou, QZSS, IRNSS
- DIMENSION IN mm:
- 50 X 30 X 8
- _3d_glb:
- https://7semi.com/content/3d-files/10351.glb