Update (10/07/2026): We have plenty of stock of all our products, find us also in and    How to get a quotation

How to send NTRIP corrections to ArduPilot with MissionPlanner, QGroundControl and MAVProxy

Send RTK base station corrections to ArduPilot cover
Send RTK base station corrections to ArduPilot cover

Table of contents

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 protocol. Software platforms like Mission Planner and QGroundControl can connect to these servers and forward the correction data to the vehicle or drone via a MAVLink connection.

This tutorial will cover how to configure MissionPlanner and QGroundControl to send RTK corrections to the autopilot using an NTRIP online service. The steps are the same for simpleRTK2B, simpleRTK2B Lite (u-blox ZED-F9P) and simpleRTK3B (Septentrio Mosaic X5) receivers.

If you prefer to use your own base station to send RTK corrections, please follow the How to send RTK base station corrections to ArduPilot with Mission Planner, QGroundControl and MAVProxy tutorial.

Required hardware

Required software

How to send NTRIP corrections to ArduPilot using MissionPlanner or QGroundControl

Configure and connect the receiver

To configure your receiver please follow this ArduSimple tutorial. Alternatively, if you are running the simpleRTK3B Heading receiver follow this tutorial instead. 

  1. Connect the autopilot to your PC using a USB-C cable or a radio telemetry link.
  1. Screw the antenna connectors to the receivers by hand, and make sure you place antennas in a place with a clear non-obstructed sky view.
  2. Connect the receivers to the autopilot, and check that you have a GPS lock.

Send RTK corrections from a ground station using an NTRIP service

If you are unsure about available NTRIP service nearby, we have prepared a list of services operating in your country to assist you.

  1. Open MissionPlanner and connect your autopilot via a COM port.
  2. Go to SETUP -> Optional Hardware -> RTK/GPS Inject.
  3. Select NTRIP from the dropdown box and press Connect. A popup window will appear, enter your NTRIP caster credentials in the following format.
    • user:pass@host:port/mountpoint
  1. You will find a summary of GPS signal available and generated RTCM messages, as well as the position of the base station on the map.
  1. In a few seconds, your RTK receiver will get RTCM corrections and the Mission Planner GPS switch to RTK Float/Fixed mode.
  1. Open QGroundControl and run MAVProxy.
  2. In MAVProxy go to Link -> Add -> Serial and select the telemetry link or autopilot COM port and baudrate (typically the USB connection data rate is 115200 and the radio connection rate is 57600). Press Add Link.
  1. Your MAVProxy screen should look similar to the image below.
  1. In the MAVProxy terminal window type (replace XXXXX with your NTRIP credentials):
    • module load ntrip
    • ntrip set caster XXXXX
    • ntrip set port XXXXX
    • ntrip set mountpoint XXXXX
    • ntrip set username XXXXX
    • ntrip set password XXXXX
    • ntrip start
  1. The GNSS receiver will start receiving RTCM correction messages from the NTRIP service and switch to RTK float/fixed mode.

Related products

If you want to do this tutorial, we have all the products in stock and ready to be shipped.

RTK Assistant

Find the best products for your application in just a few questions.

If you liked this content, you can follow us on Twitter, YouTube, Facebook or LinkedIn to stay updated of content like this.

Got any questions or requests?
Contact us! We'll answer <24 hours!

Contact ArduSimple
Close
ArduSimple – high precision RTK survey equipment and solutions made simple

Want to learn more about GPS and RTK?

If you are busy right now, our engineers can send you 3 short e-mails, explaining all you need to know to start your project.