Skip to content
With GNSS you are able to 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 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, especially a clear view to the South, this combo breakout will deliver centimeter-level accuracy positioning without needing separate RTK or NTRIP corrections!
The ZED-F9P NEO-D9S combo board raises the bar for high-precision GPS and is one of a line of powerful RTK boards featuring the ZED-F9P module from u-blox. The ZED-F9P is a top-of-the-line module for high accuracy GNSS and GPS location solutions that is capable of centimeter-level three-dimensional accuracy. With this board, you will be able to know where your (or any object's) X, Y, and Z location is to 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 L-band correction broadcast. The NEO-D9S can be configured for use with a variety of 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 centimeter level straight out of the box!
We've equipped the combo board with two USB-C connectors, one for the ZED-F9P and one for the NEO-D9S, so you can hook the board to your laptop and configure both devices using u-blox u-center if you want to. We've also equipped the combo 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 the I2C, UART1 and UART2 ports on both devices. The UART2 pins are inter-connected (crossed-over) by default so 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: the u-blox Thingstream PointPerfect Correction Service is only available to "B2B Customers" (Business To Business Customers). Please check the Service Terms before purchasing hardware.
Please note: the u-blox Thingstream PointPerfect Correction Service is currently only available in the USA's 48 contiguous states and in Europe. Please see the PointPerfect coverage map for more details.
This product requires a suitable L1/L2/L-band antenna: be sure to check out the related products/hookup accessories and pick a suitable antenna for your project.
Experimental Product: SparkX products are rapidly produced to bring you the most cutting edge technology as it becomes available. These products are tested but come with no guarantees. Live technical support is not available for SparkX products. Head on over to our forum for support or to ask a question.
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 u-blox ZED-F9P NEO-D9S Combo Breakout appears in the following collections:

SKU SF-SPX-20167