Tutorials
ALL TUTORIALS CUSTOMER PROJECTS

Dual-band vs Triple-Band. What GNSS RTK receiver to choose?
Not sure if you need a dual-band or triple-band GNSS receiver? Our video breaks it down simply. We cover the basics and then jump into

How to share your triple-band Septentrio base station with RTK2go via Septentrio Native Ethernet
In this tutorial we will guide you through the steps how to setup a future-proof triple-band base station and share it with free NTRIP Caster

How to build a low cost tripleband CORS base station
CORS is the acronym for Continuously Operating Reference Station. In other words, a base station or a network of base stations that are available 24/7

How to configure simpleRTK2B as static base station
simpleRTK2B product family, powered by u-blox ZED-F9P, can be configured to act as a base station to generate RTK corrections in RTCM formats. Before starting

How to use ArduSimple RTK receiver with FieldBee
FieldBee tractor GPS navigation app is a professional application for tractor parallel guidance, record keeping, mapping and tractor auto steering with high precision. You can

How to export your control points to SW Maps and stake them out on the site
Have you done a survey of your land property to measure reference points, property boundaries, tree locations and designed the building for your site? Now,

How to use ArduSimple GNSS RTK receiver with Mapit GIS
Mapit GIS is a professional, cost-effective mapping and surveying tool designed to optimize productivity during your fieldwork. The application supports various file formats for input

How to use ArduSimple RTK receiver with Field Navigator
Field Navigator allows connecting external receivers. But RTK receivers require access to a base station or a correction service to achieve centimeter accuracy, and this

How to play Geocaching with centimeter level accuracy on Android devices
Geocaching is an outdoor treasure hunting activity using GPS devices. Participants navigate to specific coordinates to find hidden containers called geocaches. It combines technology, exploration,

How to use PointPerfect with any Android App
In this tutorial we will explain how to use PointPerfect on your Android devices. PointPerfect is u-blox PPP-RTK GNSS augmentation data service which delivers centimeter-level accuracy in

How to use ArduSimple RTK receivers and get GPS data in ROS
In this tutorial we explain how to use ArduSimple RTK receivers to get precise positioning data in ROS. We will guide you through the steps

What is ROS? How to get started with ROS?
What is ROS? ROS (Robot Operating System) is a framework designed for building robotic systems. It is not an actual operating system in the traditional

How to connect RTK receiver to NVIDIA Jetson
In this step-by-step tutorial we explain how to connect GNSS RTK receiver to NVIDIA Jetson platform. You can connect RTK receiver via USB port or

How to connect RTK receiver to iOS device (iPhone or iPad) via Bluetooth?
In this tutorial you will learn how to connect your GNSS/RTK receiver (simpleRTK2B, simpleRTK3B or any other receiver) to any iOS device. With ArduSimple BT+BLE

Introducing GNSS Master app
Dear GNSS Enthusiasts, We are thrilled to announce the launch of our first app: GNSS Master, designed to elevate your GPS experience to new heights.

Do I need Arduino Headers option?
You will notice that with some of our boards you can choose: “Arduino headers option”. Some of our customers are not sure if they need

How to connect simpleRTK2B/3B RTK receiver to Arduino
Some users have asked us how they can connect their simpleRTK2B or simpleRTK3B boards to an Arduino and we have prepared this guide to show

Evaluating PointPerfect IP correction service
If you purchased the PointPerfect Prepaid – 1 Month RTK-SSR corrections product, you can follow these steps to evaluate its performance: Connect the GNSS antenna

PointPerfect L-Band key storage firmware upgrade
In this brief tutorial we will show you step by step how to load the PointPerfect L-Band key storage firmware so you don’t need to

Mock location with USB OTG
If you are ever in need to convert your GNSS RTK USB OTG connection into a TCP client or TCP server connection, this tutorial is

Configure your simpleRTK2B receiver with your smartphone
There are plenty of tutorials explaining how to change the configuration of your ZED-F9P with u-center, but sometimes you are in the field and you

Back to basics: How is it possible to get centimeter accuracy with GPS?
Sometimes a video is better than 1’000 words. We prepared a new 10-min videotutorial to explain the basics of RTK and how it is possible

Use Copilot to generate an AI code
‘Any sufficiently advanced technology is indistinguishable from magic.’ Arthur C. Clarke In the SBC Neural Network post we saw a 1k weights network trained with

SBC interface with uROS library
In this tutorial we will learn how to use the uROS library for micropython: https://github.com/mgtm98/uRos ROS is an Operating System for Robots in which the

Connect different motors to your SBC
In this tutorial we will see how to connect the most common types of motors to the SBC. We will also show you how to

BLE Bridge firmware update
In this brief tutorial we will show you step by step how to load the BLE Bridge firmware. Remember that if you own a WiFi

PointPerfect L-Band key update
If you own a PointPerfect L-Band Corrections Receiver NEO-D9S and you are connecting it to a ZED-F9P, you will need to send a security key

RTK GNSS performance with extreme antenna positions
How do weird RTK GNSS antenna positions affect the receiver performance? We receive many requests asking the above question. The answer is not easy because

How to use PointPerfect with u-blox receivers
This tutorial explains how to configure your receiver to receive PointPerfect corrections.We will cover three use cases: simpleRTK2B+PC simpleRTK2B+4G NTRIP Master simpleRTK2B+Ethernet NTRIP Master

How to integrate a Neural Network in your SBC
In this article we will learn how to integrate a neural network in the SBC. We will create a 3-layer neural network to approximate the

How to use PointPerfect with Septentrio and non u-blox receivers
PointPerfect is a PPP-RTK GNSS augmentation data service that delivers centimeter-level accuracy in seconds on a continental scale without the need of a base station.

ArduPilot simpleRTK2B+heading configuration + external corrections
This tutorial is useful for you if you want to use the simpleRTK2B+heading kit with external RTK corrections sent via MissionPlanner/QGroundControl. Important things before start:

How to configure simpleRTK3B as static base station
simpleRTK3B Pro powered by Septentrio Mosaic-X5 can generate and output DGPS and/or RTK corrections in the RTCM and CMR formats, for L1, L2 and L5

Disable UART1/UART2 communications
When configuring the 4G NTRIP Master, UART1/UART2 communications (out) need to be disabled.In this quick tutorial we will cover this, for both the simpleRTK2B and

How to connect simpleRTK3B to Android PinPoint GIS via Bluetooth
The Septentrio PinPoint-GIS app for Android is a powerful geographical information system (GIS) that allows users to collect data, in a straightforward manner, of accurate

How to load antenna calibration files to simpleRTK3B receivers
Antenna calibration files are used to increase even more the accuracy of GNSS measurements. If you have a double or triple band calibrated antenna, you can use their ANTEX

How to generate RINEX files with simpleRTK3B
In this tutorial you will learn how to generate RINEX files from your simpleRTK3B board powered by Septentrio Mosaic RTK module. These files are useful

Send RTK base station corrections to ArduPilot with Mission Planner, QGroundControl and MAVProxy
This tutorial will cover how to configure MissionPlanner and QGroundControl to send base station RTK corrections to the autopilot. The instructions have been tested with

Send NTRIP corrections to ArduPilot with MissionPlanner, QGroundControl and MAVProxy
This tutorial will cover how to configure MissionPlanner and QGroundControl to send NTRIP RTK corrections to the autopilot. If you want to use your own

How to configure triple-band Septentrio GNSS receiver and connect it to ArduPilot
In this tutorial we will guide you through the steps of how to get high precision GNSS based heading to your ArduPilot project with the

Micropython platforms benchmarking
SBC is based on STM32F7, but there are other CPUs on the market. Here we compare some of them to a common Python benchmark. Benchmark

Measuring SBC application performance
During application design, you need to know what to expect from the SBC in terms of computation speed to design an application that can process

Hide your code inside the programmable simpleRTK2B-SBC
Sometimes we want to hide the source code to the user visibility.In C this is easy because C source code and C executable are separate

Using git with the programmable simpleRTK2B-SBC
In this tutorial we will explain how to take advantage of the version control tools on SBC. During the development of the applications for SBC,

simpleRTK2B-SBC: fixed IP Ethernet network connection + sharing Internet from a PC
In this tutorial we will show how to give your SBC a fixed IP and how to connect it to a PC.This is an ideal

How to share your base station with RTK2go
RTK2go is a free community NTRIP Caster created to allow you to publish your GNSS correction streams for others to use with their NTRIP Clients. It

ArduPilot simpleRTK2B+heading configuration
Looking at the official Ardupilot forum we found many users having problems configuring their simpleRTK2B+heading kit with their ArduPlane / ArduCopter / ArduRover software.After some

How to visualize GNSS RTK real-time data in Google Earth
In this tutorial we will show you how to visualize real-time positioning and tracking data in Google Earth with your simpleRTK2B series receiver. Required hardware:

How to export your survey work from your Android device to QGIS and AutoCAD
In this tutorial we will explain how to export your Android device surveying project created with SW Maps, Mapit GIS or Mapit Spatial to QGIS

How to use custom geoid for orthometric height measurements in Android with Mapit GIS or Mapit Spatial
For some applications you may need to use a high quality orthometric height (height above mean sea level) measurement in real time. In orthometric height, planet earth

Ellipsoidal, orthometric and geoid height 101
Many customers get confused with the different heights (altitude) reported by their GNSS receiver.In this post we will show the concept of each one with

How to build a portable PPK data logger with simpleRTK2B Pro receiver
Post-Processed Kinematic (PPK) is an alternative to Real-Time Kinematic (RTK) for accurate positioning. Unlike RTK, PPK uses post-processing algorithms after data collection. Both the base

How to use Ardusimple products with iOS smartphones/tablets
Today we want to share with you how to connect ArduSimple GPS/GNSS RTK receivers to iOS devices. The number of applications available is still quite

Unboxing RTK Calibrated Surveyor Kit
Your RTK Calibrated Surveyor Kit comes in several pieces carefully packed in a box. Along with an ArdusSimple Pole for survey GNSS antenna (or a

simpleRTK2B FW1.13 configuration files available
Starting now the ArduSimple configuration files for ZED-F9P have been updated to FW1.13. Check our refreshed configuration files page to learn more.

Unboxing RTK Handheld Surveyor Kit
You got your new Handheld Surveyor Kit? First things first, follow this quick guidelines to get your kit set up for it. Remember all the

Visual vs. RF Line-of-Sight – What is the difference?
Dear followers, If you own a Medium Range (MR), Long Range (LR) and eXtra Long Range (XLR) radios or kit, you might have noticed that all

How to log basic data with simpleRTK2B ZED-F9P integrated memory
In this tutorial we want to tell you about the interesting feature of simpleRTK2B series boards with ZED-F9P . The onboard flash memory can be used

How to use Ardusimple products with SW Maps on Android smartphones/tablets
There are numerous GIS applications that are compatible with our devices, but SW Maps is our preferred one. It supports u-blox F9P modules, has an

How to connect to the Base station and see the Rover’s position in real time with the Base+Rover Kit
Would you like to be connected with your PC to the Base station, and in addition of seeing the Base´s position, also see real time

How to update the firmware of WiFi NTRIP Master
ArduSimple WiFi NTRIP Master board (aka ESP32 XBee) is in continuous development and new versions with cool new features are being released periodically. In this

Did you know… you can add multiple rovers to our LR kit?
With our simpleRTK2B – Starter Kit LR IP67, you will receive a pre-configured base and a pre-configured rover. Would you like to connect multiple rovers

Connect your simpleRTK2B/3B to a Raspberry Pi
Some users have asked us how can they connect their simpleRTK2B/3B boards to a Raspberry Pi and we have prepared this guide to show all

How to change the baudrate of Ardusimple Bluetooth module
All our Bluetooth modules come pre-configured at 38400bps which works for almost everyone.We have prepared this tutorial for those users with special needs that need

simpleRTK2B hack #3: the definitive guide to fix bricked ZED-F9P
Use case: U-center is not recognizing simpleRTK2B USB (aka the ZED-F9P is bricked) and hack #2 is not working. This case is rare but can

simpleRTK2B hack #2: unbrick ZED-F9P / use UART1 via USB
Use case 1: U-center is not recognizing simpleRTK2B USB (aka the ZED-F9P is bricked) for any of the following reasons: – Failure uploading the firmware

simpleRTK2B hack #1: unleash the double USB power of simpleRTK2B
Use case: Customer has a computer (with Internet) and needs to connect the simpleRTK2B to a NTRIP service to get cm level accuracy and also

How to update ZED-F9P firmware and check firmware version with simpleRTK2B
In this tutorial we will show you how to update the firmware of the ZED-F9P in your simpleRTK2B series board and to check firmware version.

simpleRTK2B performance with NTRIP correction services
Prepare yourself a strong coffee because the data shown here will have to be read twice. In the last post we showed how to connect

How to connect simpleRTK2B series receiver to a NTRIP correction service via PC
We have shown some figures about the performance of the u-blox ZED-F9P in base-rover configuration, where the base sends corrections to improve the accuracy of

Building a high precision navigation gadget with simpleRTK2B
In previous updates we have given some figures about the accuracy of the simpleRTK2B board with u-blox ZED-F9P module. We like to spend hours looking

Testing simpleRTK2B accuracy in RTK base-rover configuration
We have received many questions about the real accuracy of the simpleRTK2B board with the ZED-F9P module and we will write a series of posts

How to connect simpleRTK2B RTK receiver to STM32 Nucleo
In this tutorial you will see how to connect the simpleRTK2B series receiver with a STM32 Nucleo L152RE board for a debug session. If your

simpleRTK2B connection to smartphone via Bluetooth
The simpleRTK2B shield is compatible with all the GNSS applications available for Android/iOS that support USB or Bluetooth connections with an external GNSS unit. You