Update (30/12/2024): We have plenty of stock of all our products, find us also in and    Shop now

How to configure triple-band Septentrio GNSS receiver and connect it to ArduPilot

Content

In this tutorial we will guide you through the steps of how to connect simpleRTK3B Pro  receiver powered by Septentrio Mosaic-X5 to ArduPilot. 

Required hardware

Required software

Important things before start

  • This tutorial is based on the Mosaic X5, if you have a different hardware you may need to apply some changes in this tutorial.
    We have prepared another tutorial for the Unicore Heading kit.
  • We have validated the tutorial with these autopilots:
    • Holybro Pixhawk4
  • We have validated the tutorial with these firmware versions, if you have firmware 4.0 or older update the firmware to the newest one.
    • ArduRover 4.5
    • ArduCopter 4.5
    • ArduPlane 4.5

How to connect simpleRTK3B Pro RTK receiver to ArduPilot?

Firstly, configure simpleRTK3B Pro RTK receiver.

  1. Connect the simpleRTK3B Pro to your PC via the USB port labeled with POWER+GPS using USB-C cable.
    When you connect this product to a PC for the first time, the PC may not recognize it. You will only see a new Hard Disk in your computer. Open it and install the Septentrio driver. After installation, disconnect and reconnect again, your PC will recognize the receiver. This only needs to be done once.
  1. Open a browser and type 192.168.3.1 to open the Septentrio web interface.
  1. In the menu bar, go to NMEA/SBC Out–>New NMEA stream–>Serial port (Next)–>COM3 (Next)–>Interval (100msec), select GGA, RMC. Click Finish.
  1. Click Ok. On the lower right corner of your browser, a pop-up window will appear. Click Save configuration.
  1. Connect GNSS antenna to your receiver. Make sure it has a good view of the sky.

Secondly, configure ArduPilot.

  1. Connect your Pixhawk to your computer using a USB to micro-USB cable.
  2. Open Mission Planner and connect your Pixhawk to it with COM port.
  1. Go to CONFIG–>Full Parameter List. Since the firmware versions may be different to yours, here is a list of all the parameters modified with respect to the default configuration:
    GPS_AUTO_CONFIG,0
    GPS_AUTO_SWITCH,0
    GPS_RATE_MS,100
    GPS_TYPE,5
    SERIAL1_BAUD,115
    SERIAL1_PROTOCOL,5
    Press Write Params to save your setting.
  1. After saving all the parameters make sure you remove the power from your autopilot by disconnecting USB cable to reset your autopilot.

Thirdly, connect the GNSS/RTK kit to your ArduPilot.

  1. Use the JST connector on the simpleRTK3B Pro and connect it to the TELEM1 port.
  1. Power and connect the autopilot. You will see GPS type and the coordinate should match the one on Septentrio web interface. Note that the coordinates on Mission Planner is in Decimal Degrees(DD) and the coordinates on Septentrio web interface is in Degrees, Minutes, Seconds(DMS). 
  1. For additional checking, go to CTRL+F–>MAVlink inspector–>GPS_RAW_INT–>yaw. The GPS RAW data should match with Septentrio web interface.
  1. To achieve centimeter-level precision in positioning, correction data must be transmitted to the rover. There are two main methods for delivering this correction data:
    • Using online correction service (NTRIP): In this method, the rover receives real-time corrections through the NTRIP (Networked Transport of RTCM via Internet Protocol) protocol. This method is convenient for areas with reliable internet access and eliminates the need for setting up a physical base station.For guidance on integrating NTRIP corrections with ArduPilot, you can follow ArduSimple’s tutorial on sending NTRIP corrections to ArduPilot.
    • Setting up a Base Station: This method is useful in areas where there is no internet access or NTRIP network available, but it requires extra equipment and setup. You can refer to ArduSimple’s tutorial on sending RTK base station corrections to ArduPilot for detailed instructions

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

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!

Icon
Contact ArduSimple
Close

Want to learn more about GPS/RTK?

1. Our engineering team will contact you to solve any questions
2. We will keep you updated about promotions and new product releases
3.You will only hear from us when we have important news, we won’t spam your email