Product Overview
The SparkFun GNSS-RTK L1/L5 Breakout brings the power of the u-blox NEO-F9P engine to your project, with the added advantage of dual-band L1/L5 reception. Unlike standard receivers, L5 signals fall within the protected ARNS (Aeronautical Radio Navigation Service) band. This makes them significantly less prone to RF interference, offering exceptional reliability in "urban canyons" where traditional GPS signals often struggle.
- L1/L5 Dual-Band: Optimized for superior signal integrity and performance in environments that create a lot of interference.
- Centimeter Precision: Achieves ~10mm 3D accuracy when used as an RTK rover.
- Reliable Hot Starts: Includes a rechargeable backup battery that keeps satellite data fresh for up to two weeks, allowing for fixes in ~3 seconds.

Connectivity & Technical Power
You have five simultaneous communication ports available: USB-C, two UARTs, SPI, and I2C. Each makes integration seamless, whether you use the Qwiic Connect System or standard pins, and it's your choice! While advanced users can tweak settings via u-center, our SparkFun Arduino Library allows you to control the module over I2C using a lightweight binary interface. This board specializes in handling complex navigation tasks with ease.
- High-Speed Tracking: Supports a max navigation rate of 25Hz (RTK, PVT, and RAW) for fast-moving applications.
- Extreme Operational Limits: Capable of functioning at altitudes up to 80km and velocities of 500m/s. Ideal for high-altitude ballooning or hobbyist rocket launches.
- Protocol Support: Fully supports NMEA, UBX, RTCM, SPARTN, and CLAS protocols over UART or I2C.
Precision for Any Project
With its impressive feature set and dual-band reliability, the NEO-F9P is a fantastic solution for precision tracking under challenging environments. The SparkFun NEO-F9P GNSS-RTK Dual-Band Breakout ensures you know exactly where you are, all the way down to the centimeter, regardless of what you plan to use it for.
