# Hardware

The main board has the following pins:

<figure><img src="/files/FdTk3qGatWcpaE5tYuLb" alt="" width="563"><figcaption></figcaption></figure>

### Resetting the Board

The board can be reset holding the board in the orientation above. Ensure you have a USB connection to your computer.

Press both buttons at once

Release the top button first, then release the bottom button.

You will see the RPI-RP2 Drive appear on your computer.

From here the board can be updated with a new version of CircuitPython, or it can be flashed with your Arduino code.


---

# 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://sumokit.buildingblockrobotics.com/setup/hardware.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.
