# Pre-Requisites

## Platform Requirements

The UAV must have a mounting point for the sensor and compute modules. The system needs to be able to support the added payload weight (300 g total). See [Mechanical Installation](/micro-vps/vehicle-integration/mechanical-installation.md) for more information on the mounting procedure.

## Power Requirements

Theseus Micro VPS requires a 2S-6S (6-27V) power input for the compute module and 5V power input for the sensor module. It is possible to power the sensor from the compute module. Find more information about power integration for Theseus Micro VPS in [Power](/micro-vps/vehicle-integration/power.md).

## Flight Controller Requirements

Theseus has integrated with the following flight controller hardware successfully:

* Cube Orange +
* Matek Sys H743

Micro VPS requires a single UART serial port on the flight controller to run MAVLink telemetry to the compute module. See [Flight Controller](/micro-vps/vehicle-integration/flight-controller.md) for more information on flight controller integration.

Your flight controller must have a barometer (or other altitude source other than GPS) as well as a reliable compass. See [Autopilot Integration](/micro-vps/autopilot-integration.md) for more information on how Micro VPS interfaces with ArduPilot.&#x20;

{% hint style="info" %}
Micro VPS currently **only supports ArduPilot**. If you would like to integrate other autopilot software, contact our team.
{% endhint %}

## Components

Before proceeding with integration, make sure that you have the following:

* Micro VPS box (including compute and sensor modules, UART cables, power cables)
* Drone with ArduPilot-compatible flight controller
* Windows laptop
* Ethernet cable
* Power source for UAV and Micro VPS

See [Theseus Micro VPS](/micro-vps/theseus-micro-vps.md) for more information on the specifications of the Micro VPS.

{% hint style="success" %}
Check that you have all listed components and proceed to the next section.
{% 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/pre-requisites.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.
