SparkFun
SparkFun RTK Reference Station
The SparkFun RTK Reference Station is a high-precision GNSS base station designed for surveying, geolocation, and time reference applications. Set up a fixed...
The SparkFun RTK Reference Station is a high-precision GNSS base station designed for surveying, geolocation, and time reference applications. Set up a fixed-location NTRIP server to provide RTK corrections to rovers, or use it as an NTP server for network time synchronisation — all with just a few minutes of configuration.
RTK (Real Time Kinematics) combines standard GNSS signals with real-time correction data (RTCM) to achieve 1.4 cm positional accuracy, compared to ~30 cm from GNSS alone. The Reference Station generates correction data locally and shares it via Ethernet, keeping baseline distances short for optimal rover accuracy.
Key Features
- u-blox ZED-F9P GNSS Module – Multi-band receiver supporting GPS, GLONASS, Galileo, BeiDou, SBAS, and QZSS, connected via high-speed SPI
- ESP32-WROOM Processor – Wi-Fi and Bluetooth connectivity with RP-SMA antenna connector
- 10/100 Mbps Ethernet – WIZnet W5500 interface with auto-negotiate and Power-over-Ethernet (36–57 V) support
- High-Speed Data Logging – microSD via 4-bit SDIO interface; log RAWX and SFRBX from all constellations at up to 20 Hz
- OLED Display – On-device status display with antenna fault indicators
- SMA Time Pulse Output – 3.3 V default (configurable for 5 V), up to 100 kHz output (1 Hz in NTP mode)
- GNSS Antenna Port – SMA connector with 5 V active antenna power, short-circuit and open-circuit detection
- ATECC608A Crypto Co-Processor – Available for custom firmware applications
- Aluminium Enclosure – Custom extruded case with machined end panels, IP42 rated, with slotted flanges for rack or enclosure mounting
Operating Modes
- NTRIP Base Station – Send RTCM corrections to a caster over Ethernet
- NTP Time Server – Provide high-accuracy timing data to network devices via Ethernet
- GNSS Rover – Standard positioning (~30 cm) or RTK-corrected positioning (1.4 cm) via NTRIP over Ethernet or Bluetooth
- TCP Client – Stream NMEA/UBX navigation data to a remote server over Ethernet
Power Options
- ESP32 USB-C connector
- u-blox GNSS USB-C connector
- Rear USB-C power connector
- Power-over-Ethernet (36–57 V)
- 5 V I/O screw terminal (5.5 V maximum)
Ideal For
- Surveying and high-precision geolocation
- Setting up local NTRIP correction servers
- Network time synchronisation (NTP)
- GNSS data logging and research
Package Contents
- 1× Cased Reference Station
- 1× L1/L2/L5 GNSS Surveying Antenna
- 1× Reinforced RG58 TNC-SMA Cable (10 m)
- 1× SMA Wi-Fi / Bluetooth Antenna
- 1× 32 GB microSD Card (Class 10)
- 1× USB-C Power Supply (5 V 1 A)
- 1× USB-C Cable (A to C, 2 m)
- 1× Ethernet Cable (CAT-6, 1 m)
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- ESP32
- ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
- Galileo
- Europe’s satellite navigation system. Galileo support can improve satellite availability and accuracy, especially when combined with GPS and other constellations.
- GLONASS
- Russia’s satellite navigation system. A receiver that can also use GLONASS has more satellites to choose from, which can improve positioning reliability when the sky view is partly blocked.
- GNSS
- GNSS stands for Global Navigation Satellite System, covering positioning systems such as GPS and similar satellite networks. It matters here because high-precision GNSS modules can output lots of serial position data that this product can send wirelessly to a computer or phone.
- GPS
- The US satellite navigation system used by GNSS receivers to calculate position and time. Support for GPS is important because it is widely available and often used together with other constellations for more reliable positioning.
- L5
- A modern GNSS signal band used by several satellite systems for more accurate and robust positioning. Dual-band receivers that include L5 can often perform better than single-band receivers, especially for RTK and areas with reflected signals.
- microSD card
- A microSD card is a small removable memory card used to store files such as audio tracks. For this product, the card is where the sound files live, so its capacity and formatting can affect how many sounds you can use.
- OLED
- OLED stands for organic light-emitting diode, a display type where each pixel produces its own light. It matters because OLED screens are thin, high-contrast and easy to read for small status displays, but they can be more sensitive to image burn-in than some other display types.
- QZSS
- Japan’s regional satellite navigation system designed to improve coverage around Japan and the Asia-Pacific region. QZSS support can improve satellite availability in supported regions when used alongside GPS.
- RTK
- Real-Time Kinematic positioning is a GNSS technique that uses correction data from a base station to greatly improve location accuracy. It matters if you need centimetre-level positioning for robotics, mapping, surveying, or tracking rather than ordinary metre-level GPS accuracy.
- SBAS
- Satellite-Based Augmentation System, a set of regional services that broadcast correction information for GNSS receivers. SBAS can improve ordinary GPS-style positioning, although it is not the same as centimetre-level RTK correction.
- SMA
- A threaded coaxial connector commonly used for antennas. It matters because you need antennas with matching SMA connectors, or suitable adapters, for the LTE and GNSS antenna ports.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- USB-C
- A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.
- ZED-F9P
- A u-blox GNSS receiver module designed for high-precision positioning, including RTK rover and base-station use. The exact module matters because it determines the supported satellite bands, update rates, correction formats and achievable accuracy.
Find this product in
Brands
RTK Reference Station Schematic
Schematic · 346.3 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 3.5 MB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Related Tutorials
Free guides on learn.littlebird.com.au