Skip to content

SparkFun GNSS Combo Breakout - ZED-F9P, NEO-D9S (Qwiic)

With GNSS, you can know where you are, where you're going, and how to get there anywhere on Earth within 30 seconds. This means the higher the accuracy, the better! Our versatile global positioning combo breakout pairs the u-blox ZED-F9P multi-band high-precision GNSS module with the NEO-D9S L-band GNSS correction data receiver. With a clear view of the sky, specifically to the South, this combo breakout will deliver centimeter-level accuracy positioning without needing separate RTK or NTRIP corrections!
The ZED-F9P and NEO-D9S combo board raises the bar for high-precision GPS and is one of a line of mighty SparkFun RTK boards. The ZED-F9P is a top-of-the-line module for high-accuracy GNSS and GPS location solutions capable of centimeter-level three-dimensional accuracy. With this board, you will know where your (or any object's) X, Y, and Z location is better than an inch without needing a separate correction source!
We've paired the ZED-F9P with the NEO-D9S-00B satellite data receiver for the L-band correction broadcast. The NEO-D9S can be configured with various L-band correction services, including u-blox's PointPerfect service. It decodes the satellite transmission and outputs a correction stream directly to the ZED-F9P via UART2, enabling the ZED-F9P to reach accuracies down to the centimeter level straight out of the box!
The combo breakout features two USB-C connectors, one for the ZED-F9P and one for the NEO-D9S. With these two connectors, you can hook up the board to your laptop and configure both devices using u-blox u-center if you want to. We've also equipped the board with two Qwiic connectors, so you can connect it quickly and easily to your favorite development board and control it using our sophisticated u-blox GNSS Arduino Library. The ZED-F9P and NEO-D9S share a single SMA antenna connection thanks to a miniature surface-mount power divider (antenna splitter), and 3.3V power is provided for an active antenna. If that wasn't enough, we've provided breakout pads for both devices' I2C, UART1, and UART2 ports on both devices. The UART2 pins are inter-connected (crossed-over) by default so that the NEO-D9S can feed corrections directly to the ZED-F9P, but you can isolate them if you want to by opening the jumper links.
Please Note: PointPerfect L-Band correction service for the SparkFun GNSS Combo Breakout - ZED-F9P, NEO-D9S is currently only available in the USA's 48 contiguous states and the European Union shown in the coverage map below. More information on PointPerfect can be found here.

Accessories Required: This product requires a suitable L-Band antenna. Be sure to check out the Hookup Accessories below to pick a suitable antenna for your project.
The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.
Features:
ZED-F9P Features:
  • Concurrent reception of GPS, GLONASS, Galileo and BeiDou
  • Receives both L1C/A and L2C bands
  • ZED-F9P Current Consumption: 68mA - 130mA (varies with constellations and tracking state)
  • Time to First Fix: 25s (cold), 2s (hot)
  • Max Navigation Rate: 
    • PVT (basic location over UBX binary protocol) - 25Hz
    • RTK - 20Hz
    • Raw - 25Hz
  • Horizontal Position Accuracy: 
    • 2.5m without RTK
    • 0.010m with RTK
  • Operational Limits 
    • Max G: ≤4G
    • Max Altitude: 50km (49.7 miles)
    • Max Velocity: 500m/s (1118mph)
  • 1.5mAh battery backup for RTC
  • Default I2C address: 0x42
NEO-D9S Features:
  • Concurrent reception with L-Band Satellite
  • Receives L-Band 
    • 1525 MHz to 1559 MHz
  • Time to First Frame 
    • <10s @ 2400bps
  • User Data Rates 
    • 600, 1200, 2400, 4800 baud
  • Vehicle Dynamics 
    • Dynamics: +/- 2g acceleration for all data rates (600 bit/s, 1200 bit/s, 2400 bit/s, 4800 bit/s)
    • Velocity: Up to and including 300 km/h
  • Current Consumption (Acquisition & Tracking): 
    • Peak: 130mA
    • Average: 35mA
  • Default I2C address: 0x43
Breakout Features:
  • Input Voltage: 5V or 3.3V but all logic is 3.3V
  • 2x USB Type C Connector 
    • Separate connectors for the ZED-F9P and NEO-D9S
  • 2x Qwiic Connectors
  • Integrated SMA connector for use with a L1/L2/L-Band antenna of your choice 
    • On-board power divider (antenna mux)
    • 3.3V power for an active antenna
  • LEDs 
    • Power
    • RTK (Off: No Carrier Solution; Flashing: Floating Solution; On: Fixed Solution)
    • GEO: Geofence
    • TP: Timing Pulse (Pulse Per Second)
  • Jumpers 
    • LEDs x 4
    • UART2: TX2-RX2 RX2-TX2
    • I2C Pull-Up Resistors
    • USB Shield
  • Board Dimensions 
    • 1.70" x 2.50" (43.2mm x 63.5mm)
Note: The I2C address of the ZED-F9P is 0x42. The I2C address of the NEO-D9S is 0x43. Both are software configurable. A multiplexer/Mux is required to communicate with multiple ZED-F9P modules on a single bus. If you need to use more than one ZED-F9P module, consider using the Qwiic Mux Breakout.
Documents:
SparkFun Resources:
u-blox Resources:

The SparkFun GNSS Combo Breakout - ZED-F9P, NEO-D9S (Qwiic) appears in the following collections:

SKU SF-GPS-22560