Tutorials
ALL TUTORIALS CUSTOMER PROJECTS
How to connect ArduSimple kit to Locus GIS for your land survey work
Locus GIS is a professional GIS application for collecting and updating field geodata, creating points and lines etc. The software offers a free basic subscription
How to enable the latest anti-spoofing OSNMA service on your Septentrio receiver
GPS/GNSS signals travel 20’000 kilometers from the satellite until your GNSS receiver. It is not easy, but is technically possible, to artificially generate a fake
How to connect ArduSimple kit to PointMan for mapping cables and tubes
PointMan is a paid software that captures, records, and displays the location of utilities and pipelines. It can be used with the ArduSimple Professional kit
How to configure simpleRTK2B – Basic Starter Kit (ZED-F9P module) and connect it to Ardupilot to get centimeter accurate GPS location
We have created this tutorial for basic setup when you need to connect your RTK receiver powered by the ZED-F9P module to ArduPilot We will
How to install u-center on macOS and connect GNSS RTK receiver to it
The official u-center software is available only for Windows, but many users operate on macOS computers. This tutorial will guide you through the process of
How to generate RINEX files with simpleRTK3B Budget powered by Unicore module
RINEX files are used to store and exchange raw GNSS data for post-processing to achieve precise positioning and navigation. In this tutorial we will show
How to connect ArduSimple RTK kit to Skylark correction service to get precise GPS location?
This tutorial explains how to connect your RTK Handheld Surveyor Kit to Swift Navigation Skylark correction service. Skylark correction service offers RTK corrections to achieve
How to connect ArduSimple kit to Mergin Maps for centimeter-accurate mapping
Mergin Maps is a field data collection tool built on the free and open-source QGIS which allows you to collect, store and synchronize your data
How to install u-center on Ubuntu and connect GNSS receiver to it
We’ve already detailed the process for connection and configuring u-blox GPS receivers using u-center on Windows. Following requests from several customers curious about running u-center
How to connect your phone remotely via radio to GNSS receiver which is 10 kilometers away
In our previous tutorial, we demonstrated how to connect your ArduSimple receiver to your mobile device using Bluetooth. While Bluetooth is convenient, it comes with
How to use ArduSimple kit with TcpGPS to perform data capture, survey and stakeout
In this tutorial we will guide you through the steps of connecting ArduSimple kit to TcpGPS app. This application for field work of surveyors allows
How to install a GPS/GNSS antenna for better performance
Ever wondered why your GNSS receiver’s accuracy fluctuates? Proper antenna installation is key, and even small errors can greatly impact your results. Our latest YouTube
Geoid model for your country to measure orthometric height
We’ve explained the different types of heights in the tutorial Ellipsoidal, Orthometric, and Geoid heights, and what they mean for your work. When taking measurements,
How to do Post-Processing Kinematic (PPK) with free software RTKLIB
Post-Processed Kinematic (PPK) is a positioning technique that involves post-processing of GNSS data after the data collection is completed. PPK solutions have several advantages: No
How to generate RINEX files with simpleRTK2B (ZED-F9P) for PPK
Post processed kinematic (PPK) is a GPS correction technology used in surveying that corrects the location data after it is collected and uploaded. The RINEX
How GPS can help you measure the real heading of your vehicle?
In the context of GNSS and GPS, we often encounter terms such as heading, course, track, yaw etc. This can be confusing at times because
How to build a low cost NMEA2000 GNSS Compass with optional RTK functionality
If you are in the marine industry you probably have read about NMEA protocol over CAN bus, also called NMEA2000. You might have also heard
How to determine the exact position of your base station with simpleRTK3B Pro
In the previous tutorial on configuring the simpleRTK3B as a static base station, we demonstrated the process of establishing the reference position using Septentrio’s auto
L1+L2 vs L1+L5: Which dual-band GNSS RTK receiver is better today?
Are you navigating the complex world of RTK receivers and wondering which option is the best for your needs? Delve deep into the technical aspects
How to connect external GNSS/RTK receiver to QField on iOS device (iPhone or iPad)
QField is a mobile field mapping and data collection app that integrates with QGIS, allowing for efficient outdoor data gathering directly compatible with QGIS desktop.
How to get paid for installing and sharing your base station with Onocoy
Onocoy is a community-powered GNSS reference station network that provides high-quality RTK reference station data to enable ultra-precise positioning. It ensures a high data quality
How to connect ArduSimple RTK receivers to QGIS for real time position
QGIS is a free and open-source desktop geographic information system (GIS) app that provides data viewing, editing, and analysis. It can be used for almost
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 connect GNSS RTK Receiver and AgOpenGPS for precision farming
In this tutorial we explain how to use RTK Receiver with AgOpenGPS. AgOpenGPS (AOG) is an open-source GPS guidance software that can be used as
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 tractor GPS navigation app
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 for mapping and data collection
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 Field Navigator with ArduSimple RTK receiver for Enhanced Precision
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 augmentation service 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
Understanding ROS: How to Get Started with Robotics Operating System for Beginners
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 BT+BLE Bridge?
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: After step 5, you
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
How to configure your simpleRTK2B receiver on your Android smartphone via GNSS master?
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
How to update BT+BLE Bridge firmware
BLE Bridge module acts like a bridge/tunnel sending any incoming data from your GNSS receiver towards the listening device and sending all incoming data from
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 simpleRTK2B receiver to receive PointPerfect corrections via internet. To receive corrections, your receiver must establish an internet connection
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.
How to connect simpleRTK2B Heading to ArduPilot with external RTK corrections?
This tutorial is useful for you if you want to use the simpleRTK2B Heading kit with external RTK corrections sent via MissionPlanner or QGroundControl. Required
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 Pro
Receiver Independent Exchange Format (RINEX) is a data interchange format for raw satellite navigation system data. These files are useful to do PPK (post-processing). In
How to send RTK base station corrections to ArduPilot with Mission Planner, QGroundControl and MAVProxy
This tutorial covers how to configure MissionPlanner and QGroundControl to send RTK base station corrections to the autopilot. The instructions have been tested with simpleRTK2B,
How to send NTRIP corrections to ArduPilot with MissionPlanner, QGroundControl and MAVProxy
There are internet-based services that offer correction data from base stations linked to that service. This data is transmitted over the internet using the NTRIP
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 NTRIP Caster
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
How to configure simpleRTK2B Heading – Basic Starter Kit and connect it to ArduPilot
Looking at the official Ardupilot forum we found many users having problems configuring their simpleRTK2B Heading with their ArduPilot. After some testing we prepared this tutorial to
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 via WiFi
Today we want to share with you how to connect ArduSimple GPS/GNSS RTK receivers to iOS devices via WiFi. If you want to connect your
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
How to connect your simpleRTK2B to a Raspberry Pi
Some users have asked us how can they connect their ArduSimple 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