The SparkFun NEO-M9N GPS Breakout delivers fast and robust ~1.5m accuracy by concurrently tracking four GNSS constellations (GPS, GLONASS, Galileo, and BeiDou) and features both Qwiic I2C and SMA connectors.
Special Order
Shipping from $9.90
+215 more from our supplier in 7-10 days
Our Code: SKU-007075
Supplier Link: [SparkFun MPN:17285]
When you need a fast, reliable, and accurate position, you need a receiver that can see more satellites. The SparkFun NEO-M9N GPS Breakout is a high-quality, high-accuracy GPS board that sets a new standard for navigation, and it's built to perform even in the most challenging conditions.
The heart of this breakout is the u-blox NEO-M9N module, a powerful 92-channel u-blox M9 engine GNSS receiver. Its key feature is the ability to receive signals from four GNSS constellations (GPS, GLONASS, Galileo, and BeiDou) concurrently. This maximizes the number of visible satellites, dramatically improving position accuracy (to ~1.5 meters) and decreasing lock time, even in difficult environments like urban canyons or dense foliage.
The NEO-M9N is engineered for reliability. An integrated SAW (Surface Acoustic Wave) filter combined with an LNA (Low Noise Amplifier) in the RF path ensures the module can reject strong RF interference and continue to operate normally.
For advanced applications, the module can detect jamming and spoofing events and report them to your host microcontroller, allowing your system to react accordingly.
This breakout is designed for both ease of use and secure, robust installations.
An onboard rechargeable battery provides backup power to the module's RTC. This enables a hot start (acquiring a lock within ~2 seconds) versus a cold start (~24 seconds). This battery will maintain the RTC and latest satellite orbit data for weeks, meaning your project can get a fix almost instantly, every time you power it up.
U-blox modules are famous for their incredible configuration options, traditionally managed through the dense u-centre Windows software. We've harnessed this power and made it easy.
The SparkFun Arduino Library gives you full control over the module directly from your code. You can configure baud rates, update rates, geofencing, spoofing detection, external interrupts, SBAS/D-GPS, and much more—all over I2C. Leave NMEA parsing behind and use our library's lightweight binary interface to get the data you need.