MicroMod GNSS Function Board - ZED-F9P Hookup Guide

Contributors: El Duderino
Favorited Favorite 1


As some readers may guess by the assortment of SparkFun products featuring it, we love the ZED-F9P GNSS module from u-blox. The SparkFun MicroMod GNSS Function Board - ZED-F9P provides high precision GNSS capabilities for MicroMod projects using Main Board/Function Board assemblies. The ZED-F9P module from u-blox is capable of up to 10mm 3-dimensional accuracy though the module requires a clear view of the sky as well as correction data from an RTCM source to achieve this accuracy. The ZED-F9P can act as a base station as well so you can use it with a second Function Board (or another SparkFun ZED-F9P product) together to achieve millimeter positional accuracy.

SparkFun MicroMod GNSS Function Board - ZED-F9P

SparkFun MicroMod GNSS Function Board - ZED-F9P

$274.95 $184.22

Having the ZED-F9P on a MicroMod Function board allows for even more versatility with projects using the ZED-F9P allowing users to mix and match not only their preferred Processor but also to pair it with another Function Board to add even more versatility to a GNSS project.

This guide will go over the hardware present on this Function Board, how to assemble it into a MicroMod circuit as well as an Arduino example to start getting location data from the ZED-F9P.

Required Materials

You'll need the following materials along with the MicroMod GNSS Function Board - ZED-F9P to complete this tutorial and use the Function Board.

Main Board

All Function Boards require a Main Board and Processor to connect to each other. Depending on your application, you may need either a Single or Dual Main Board:

SparkFun MicroMod Main Board - Single


SparkFun MicroMod Main Board - Double


Processor Board

You'll need a Processor Board to act as a host controller for the Function Board:

SparkFun MicroMod Teensy Processor

SparkFun MicroMod Teensy Processor

SparkFun MicroMod ESP32 Processor

SparkFun MicroMod ESP32 Processor

SparkFun MicroMod Artemis Processor

SparkFun MicroMod Artemis Processor

SparkFun MicroMod SAMD51 Processor

SparkFun MicroMod SAMD51 Processor



The GNSS Function Board also requires an antenna. We recommend using a GNSS multi-band antenna compatible with both L1 and L2 bands for full reception like the ones below:

GNSS L1/L2 Multi-Band Magnetic Mount Antenna - 5m (SMA)

GNSS L1/L2 Multi-Band Magnetic Mount Antenna - 5m (SMA)


GNSS Multi-Band L1/L2 Helical Antenna (SMA) BT-560

3 Retired

Antenna Accessories

The GNNS Function Board uses a u.Fl connector for the antenna connection so in order to use the antennas listed above, you will need an adapter cable like the ones below. You may also want a grounding plate to maximize your antenna's reception:

Interface Cable SMA to U.FL - 100mm

Interface Cable SMA to U.FL - 100mm

RP-SMA to U.FL Cable - 150mm

RP-SMA to U.FL Cable - 150mm

GPS Antenna Ground Plate

GPS Antenna Ground Plate


Interface Cable U.FL to SMA - 100mm


Suggested Reading

The MicroMod ecosystem is a unique way to allow users to customize their project to their needs. If you aren't familiar with the MicroMod system, click on the banner below for more information.

MicroMod Logo

Before getting started, be sure to check out our What is GPS RTK? tutorial and if you're not familiary with u-center, have a look at our Getting Started with U-Center as well as these related tutorials:


An introduction to I2C, one of the main embedded communications protocols in use today.

Serial Basic Hookup Guide

Get connected quickly with this Serial to USB adapter.

What is GPS RTK?

Learn about the latest generation of GPS and GNSS receivers to get 14mm positional accuracy!

Getting Started with U-Center for u-blox

Learn the tips and tricks to use the u-blox software tool to configure your GPS receiver.

This tutorial is based around the guide for the SparkFun GPS-RTK2 Board - ZED-F9P so you may want to check out these tutorials for more information on GPS-RTK:

GPS-RTK Hookup Guide

September 13, 2018

Find out where you are! Use this easy hook-up guide to get up and running with the SparkFun high precision GPS-RTK NEO-M8P-2 breakout board.

GPS-RTK2 Hookup Guide

January 14, 2019

Get precision down to the diameter of a dime with the new ZED-F9P from u-blox.