---
description: How to use the RT7 board for a RC rover
---

# RC testing with RT7

These instructions will not be very detailed, as most steps are already explained elsewhere in other GitBooks. Note: Links will be provided in each step to those pages.

Controlling an RC rover with the RT7 can be done in a few steps. These steps are divided into:

1. Loading the firmware
2. Connect necessary components
3. Link QGroundControl to the board
4. Link controller to the board
5. Set and tweak parameters

{% hint style="info" %}
This example uses the Buggy3 platform with the FlySky i-6S radio controller. Using different components might have different aspects during setup. Information regarding this kit can be found in the [NXP CUP GitBook](https://app.gitbook.com/o/-L9GLsni4p7csCR7QCJ8/s/-L9GLtaxrQtBdBRsFIJB/).
{% endhint %}

### Loading the firmware:

First step is to download the latest firmware and bootloader then flash it to the RT7 board. This step is explained in the [setup page](../board-setup). &#x20;

### Connecting components:

Then make sure to place the desired components to the rover, then connect them to the board. In this example the radio transmitter, Motors and ESC, telemetry radio and battery are required. Below is a list where each module should be connected:

<table><thead><tr><th>Module</th><th>Board Port</th><th data-hidden></th></tr></thead><tbody><tr><td>Radio transmitter</td><td>J15 port</td><td></td></tr><tr><td>ESC (motors)</td><td>FMU PWM OUT - pins 4</td><td></td></tr><tr><td>Servo (motor)</td><td>FMU PWM OUT - pins 2</td><td></td></tr><tr><td>Telemetry radio</td><td>J3 port</td><td></td></tr><tr><td>Power (battery)</td><td>J16 port</td><td></td></tr></tbody></table>

View the [Pin Out](../pin-out) page to have a reference to where each port is.

### QGC to RT7 board:

This step should be quite simple, as long as you have QGC installed, and the Telemetry antennas are connected to your PC. The program should link to the board automatically. If it does not connect automatically go to the Application Settings, then check if you have AutoConnect enabled for the devices you are using.

### RC controller to RT7:

To connect the RC controller to the RT7 board you must connect the transceiver to the board through the designated port (J15). Once connected and you have provided power to the board, turn the controller on, then go to Settings>>System and click on RX bind. When both the controller and transceiver are bonded you can open QGC to setup and map the controls to the rover.

<figure><img src="https://2727163534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCjtagJvJqLjd2arsEF0L%2Fuploads%2FaqZPpIdccBGriMNh8kGz%2Fimage.png?alt=media&#x26;token=b5784f15-0204-404d-ac4d-1278cdc89632" alt=""><figcaption></figcaption></figure>

### Setting parameters:

A few more steps are required for full setup. Follow [step 5](https://app.gitbook.com/s/-L9GLtaxrQtBdBRsFIJB/2022-mr-buggy3-developer-guide/mr-buggy3-software-setup#step-5-configure-radio-controls) in the NXP CUP GitBook for those instructions.

{% hint style="warning" %}
Keep in mind the PWM pin you connect to the ESC! When changing the PWM\_MAIN values on QGC you need to change the correct parameters.
{% endhint %}

After completing all these steps your rover should follow your commands on the RC controller. In case there are any issues try going through other GitBooks related to this example ([NXP CUP](https://app.gitbook.com/o/-L9GLsni4p7csCR7QCJ8/s/-L9GLtaxrQtBdBRsFIJB/) & [NXP HoverGames](https://app.gitbook.com/o/-L9GLsni4p7csCR7QCJ8/s/-L9GLtb-Tz_XaKbQu-Al/)).&#x20;
