Skip to content

Correction Sources

Surveyor: Feature Supported / Express: Feature Supported / Express Plus: Feature Not Supported / Facet: Feature Supported / Facet L-Band: Feature Supported

To achieve an RTK Fix, SparkFun RTK products must be provided with a correction source. This correction data, sometimes called RTCM (see What is RTCM?), can be produced from a variety of sources.

Note: The RTK Facet L-Band is capable of receiving RTCM corrections from a terrestrial source but because it has a built-in L-Band receiver, we recommend using the satellite-based corrections.

Permanent Base

SparkFun permanent base antenna

An L1/L2 GNSS antenna permanently affixed to a cinder block

A permanent base is a user-owned and operated base station. See Creating a Permanent Base for more information. A permanent base has the benefit of being the most accurate, with relatively low cost, but requires at least 24 hours of initial logging and some mechanical setup time (attaching the antenna, connecting a device to the internet, etc).

Temporary Base

Temporary RTK Express Base setup

Temporary RTK Express Base setup with serial radio

A temporary or mobile base setup is handy when you are in the field too far away from a correction source, or if your measurements do not require absolute accuracy.

To set up a temporary base, a 2nd RTK device is mounted to a tripod and it is configured to complete a survey-in (aka, locate itself). It will then begin broadcasting RTCM correction data. This data (~1000 bytes a second) is sent over a data link to one or multiple rovers that can then obtain RTK Fix.

Any tripod with a ¼” camera thread will work. The Amazon Basics tripod works well enough but is a bit lightweight and rickety.

For RTK products with an external antenna (ie, RTK Surveyor, RTK Express, RTK Express Plus) a cell phone holder is clamped to the tripod and the RTK device is held in the clamp. The ¼” camera thread is adapted to ⅝” 11-TPI and an L1/L2 antenna is attached. A Male TNC to Male SMA adapter connects the antenna to the RTK device.

Any of the RTK Products (excluding the RTK Express Plus) can be set up to operate in Base mode. Once the base has been set up with a clear view of the sky, turn on the RTK device.

On the RTK Surveyor, toggle the Setup switch to BASE. The device will then enter either 'Fixed' or 'Survey-In' type Base mode depending on the system configuration. If the type has been set to Survey-In, the red BASE LED will blink while a survey-in is active. Once complete, the LED will turn solid red and begin transmitting RTCM out the RADIO port.

RTK Facet in Survey-In Mode

RTK device in Survey-In Mode

On the RTK Facet, RTK Facet L-Band, and RTK Express press the SETUP button until Base is illuminated then stop pressing the Setup button. The device will then enter either 'Fixed' or 'Survey-In' type Base mode depending on the system configuration. If the type has been set to Survey-In, the display will show the Survey-In screen.

Note: Base mode is not possible on the RTK Express Plus.

Once the survey is complete the device will begin producing RTCM correction data. If you are using a serial radio, you can verify this by viewing the LEDs on the radio (a small red LED will blink when serial data is received from the RTK Express). RTK devices are designed to follow the u-blox recommended survey-in of 60 seconds and a mean 3D standard deviation of 5m of all fixes. If a survey fails to achieve these requirements it will auto-restart after 10 minutes.

More expensive surveyor bases have a ⅝” 11-TPI thread but the top of the surveyor base will often interfere with the antenna’s TNC connector. If you chose to use a surveyor’s ‘stick’ (often called a Prism Pole) be sure to obtain an extension to raise the antenna at least an inch.

If you’re shopping for a cell phone clamp be sure to get one that is compatible with the diameter of your tripod and has a knob to increase clamp pressure. Our tripod is 18mm in diameter and we’ve had a good experience with this clamp. Your mileage may vary.

Note: A mobile base station works well for quick trips to the field. However, the survey-in method is not recommended for the highest accuracy measurements because the positional accuracy of the base will directly translate to the accuracy of the rover. Said differently, if your base's calculated position is off by 100cm, so will every reading your rover makes. For many applications, such as surveying, this is acceptable since the Surveyor may only be concerned with measuring the lengths of property lines or features. If you’re looking for maximum accuracy consider installing a permanent static base with a fixed antenna. We were able to pinpoint the antenna on the top of SparkFun with an incredible accuracy +/-2mm of accuracy using PPP!


Skylark coverage area

Skylark Coverage Area

A company called SwiftNav offers a service called Skylark. As of writing, for $49 per month, you will get corrections covering North America, Europe, and the Asia Pacific. This is a very simple method for obtaining NTRIP corrections.

Upon creating an account, you'll be issued NTRIP credentials that can immediately be used with Lefebure, SW Maps, or any GIS app that supports NTRIP.

Entering credentials into SW maps

Entering credentials into SW maps

The most difficult part of using Skylark for corrections is entering the auto-generated NTRIP Password. While we understand security is important, it's not trivial manually entering these types of credentials into a GIS application.

GNSS Status showing positional accuracy

SW Maps showing Positional Accuracy

One downside is that with a 'regional' provider such as Skylark the distance to the correction station may be larger than 10km. While we've always gotten an RTK fix, we often see horizontal positional accuracy of ~30mm instead of the 14mm when using our fixed GNSS reference station. Your mileage may vary.



UNAVCO is a US-based governmental organization that runs a network of publicly available NTRIP sources. If you're lucky there's a station within 10km (6 miles) of you.


PointPerfacet Coverage Map

PointPerfect is a correction service run by u-blox. The service runs about $44 per month and covers the contiguous USA and Europe. Unfortunately, it does not have NTRIP access at the time of writing. Instead, they use an API and encrypted packets in a format called SPARTN. SparkFun uses the PointPerfect service to provide satellite-based corrections to the RTK Facet L-Band. This service works very well for the RTK Facet L-Band, but because no 3rd party GIS software is known to exist that can communicate with PointPerfect, we don't currently recommend using PointPerfect with SW Maps, Lefebure, Field Genius, SurvPC, Survey Master, etc.

Other Sources

There are a large number of networks run throughout the world. Be sure to dig a bit to find a local correction source near you.

Map of Wisconsin stations

  • Many US states operate their own CORS (continuously operating reference station) networks for the benefit of the state's Department of Transportation and/or Agriculture. For example, WISCORS covers the state of Wisconsin, free of charge.

Map of European stations

  • EUREF Permanent GNSS Network

Map of RTK2Go Stations

  • RTK2go offers a list and map (click 'View all' from the list) of stations using their public casting service. While none of these stations have been verified as accurate, it can be a decent starting point to do a 'quick' test of your system.