> For the complete documentation index, see [llms.txt](https://docs.theseus.us/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.theseus.us/cyclops/vehicle-integration/flight-controller.md).

# Flight Controller

Cyclops requires **one (1) UART port on the flight controller** to communicate with ArduPilot. 4-pin to 6-pin GH-JST serial cables are provided in the box.

For the Cube Orange+ flight controller, this means the **TELEM 1, TELEM 2, and GPS 2 UART ports** are ready to interface with Cyclops.

<figure><img src="/files/IFWdFIDJgPjmL9mvb1mF" alt="" width="188"><figcaption></figcaption></figure>

You will need to connect the flight controller to your Cyclops computer using a UART port, hat, or USB TTL converter.&#x20;

Once you have physically connected to your flight controller[Autopilot Integration](/cyclops/autopilot-integration.md) covers how to configure ArduPilot to connect with Cyclops over these UART ports.

{% hint style="success" %}
Serial data cable connects the Cyclops flight computer to your flight controller.&#x20;
{% endhint %}
