> For the complete documentation index, see [llms.txt](https://wiki.purduesigbots.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.purduesigbots.com/team-administration/hosting-competitions/tournament-manager/tools/connecting-raspberry-pis.md).

# Connecting Raspberry Pis

Raspberry Pis can be used to run displays around competitions as well as hosting match controllers at a field location instead of running wires from a central computer to the field. To do this, a raspberry pi must be running TM which can be downloaded for the pi [here](https://vextm.dwabtech.com). TM must be bootable from the pi which can be done using Raspberry Pi's boot loading software found [here](https://www.raspberrypi.com/software/).

To connect a Raspberry Pi, connect it to the network that the competition is hosted on, connect it to power, and connect it to a display. From there, open the Pi manager in TM under `Displays` -> `Configure Remote Displays (Raspberry Pis)`.&#x20;

<figure><img src="/files/9DrBEB2YlqKL8tteUE0f" alt=""><figcaption><p>Remote Display Dialogue Box</p></figcaption></figure>

When adding a display, a prompt for the IP address shown on the Pi will pop up and needs to be filled with the information on the display (as shown below). It is then possible to change `Dispay Name`, add it to a specific `Field` / `Field Set`, and choose the display type. Options for overlay are used for streaming and using field cameras.&#x20;

Once configured, a Raspberry Pi display can be controlled like all other displays through&#x20;

<figure><img src="/files/DQ2kbC36Ezk7TjajmBtT" alt=""><figcaption><p>Example Pi Display for Pairing</p></figcaption></figure>

When a Raspberry Pi is turned on, it will display an IP address to be input to the TM dialogue box.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://wiki.purduesigbots.com/team-administration/hosting-competitions/tournament-manager/tools/connecting-raspberry-pis.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
