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.
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.
ZED-F9P Features:
NEO-D9S Features:
Breakout Features:
SparkFun Resources:
u-blox Resources:
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
No reviews yet.
Hi everybody, I try to get a sparkfun combo board connected to the L band and doing it with Point Perfect. In the Arduino example collection I can find examples to pump the data with SPI and I2C, but not direct from NEO D9S to ZED-F9P through UART 2, which is the standard case of the combo board. I hope you can give me a hint. Best regards and thanks Bernhard
Will any L1/L2 antenna work, or does it need to be L1/L2/L5? For example, will your GPS-17751 or GPS-21801 work?
Good question. We've actually had a lot of success receiving corrections for the NEO-D9S with GPS-17751. Here's a relevant post in the forums asking the same exact question:
https://forum.sparkfun.com/viewtopic.php?f=116&t=60004&p=243010&hilit=antenna#p243010
Great - thanks!
I don't see a mention of a requirement for a base station. Are there other required components and external measurements for this setup, or is this finally an "all-in-one" high-resolution positioning solution? The product almost seems too good to be true if it offers high resolution without a base station at a comparably low price! I'm looking for a solution offering high outdoor measurement repeatability over absolute global positioning. Any thoughts or enhancements to add this information to the product description would be welcome!
The information that you're looking for is in the hookup guide. The short of it is, is that yes, this board has a capable GNSS receiver (ZED-F9P) that can output millimeter precision but requires correction data. The other module on the board, the NEO-D9S, is capable of receiving correction data and is setup for piping that data to the ZED-F9P ( and there are Arduino examples to do this in our library) but, and here's the relevant bit, requires a subscription to a correction data service. No base station needed, but you will need a subscription. Again, check out the hookup guide or visit our forums, forums.sparkfun.com. There are many posts on this topic and users that are willing to help if you don't find the answer you're looking for.
Perfect! That gave me exactly the info I was looking for but missed. I appreciate the help!
That's not the way GNSS works and based on the vocabulary of your comment you already know it. To get an absolute cm accuracy gnss result without a base station (whether your base station or a subscription service) sending corrections would be a major breakthrough and COULD NOT be offered for a few hundred dollars.