# QGroundControl

This page shows you how to configure your ArduPilot drone like described in [ArduPilot](/micro-vps/autopilot-integration/ardupilot.md) using QGroundControl (QGC).

## Configuring Serial Ports

On the main panel on QGC, click on the QGC logo on the top left corner of the screen, then in the "Select Tool" pop up menu, select "Vehicle Setup". At the bottom of the menu on the left side of the screen on the Vehicle Setup page, click on "Parameters". Then, click on the search bar at the top of the screen to search for your parameter.

Search for the serial port which matches the setting you chose in [Flight Controller](/micro-vps/vehicle-integration/flight-controller.md). In our case, it is serial2.

<figure><img src="/files/yawejM41j6ovFYlvfHlR" alt=""><figcaption></figcaption></figure>

## Editing ArduPilot Params

Set **GPS\_BLEND\_MASK to 0** and **GPS\_AUTO\_SWITCH to 0** (use primary).

<figure><img src="/files/8kNpZ1PZ4AKTatUoWXdT" alt=""><figcaption></figcaption></figure>

Set **GPS2\_TYPE to 14**.

<figure><img src="/files/ho9d9e6E1RnmsrFnccCU" alt=""><figcaption></figcaption></figure>

Set **EK3\_SRC\_OPTIONS to 0**.

<figure><img src="/files/xwziDi2yZ7FPFvUXem7R" alt=""><figcaption></figcaption></figure>

Set **EK3\_MAG\_CAL to 3** (after first climb yaw reset).

<figure><img src="/files/TMrJWfpgbiAfNVA04s1o" alt=""><figcaption></figcaption></figure>

Set EK3\_SRC1 param values.

<figure><img src="/files/uglLA0l7kOwzkFUn0Cvi" alt=""><figcaption></figcaption></figure>

Set **EK3\_GPS\_CHECK to 23**.

<figure><img src="/files/q8RKXXyh4lreXbjjFKik" alt=""><figcaption></figcaption></figure>

Set **BRD\_RTC\_TYPES to 2**.

<figure><img src="/files/W2Erd6Bo7q4wFBSd2JXY" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
All parameters have been written to the autopilot from QGroundControl.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.theseus.us/micro-vps/autopilot-integration/qgroundcontrol.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
