# Device setup guides

Before installing Viam on a single-board computer, follow the setup guide for your board to ensure the OS and firmware are ready.

## Single-board computers

| Board | Guide |
| --- | --- |
| Raspberry Pi (all models) | [Raspberry Pi setup](https://docs.viam.com/reference/device-setup/rpi-setup/) |
| NVIDIA Jetson Nano / Orin Nano | [Jetson Nano setup](https://docs.viam.com/reference/device-setup/jetson-nano-setup/) |
| NVIDIA Jetson AGX Orin | [Jetson AGX Orin setup](https://docs.viam.com/reference/device-setup/jetson-agx-orin-setup/) |
| BeagleBone AI-64 | [BeagleBone setup](https://docs.viam.com/reference/device-setup/beaglebone-setup/) |
| Orange Pi Zero 2 | [Orange Pi Zero2 setup](https://docs.viam.com/reference/device-setup/orange-pi-zero2/) |
| Orange Pi 3 LTS | [Orange Pi 3 LTS setup](https://docs.viam.com/reference/device-setup/orange-pi-3-lts/) |
| ODROID-C4 | [ODROID-C4 setup](https://docs.viam.com/reference/device-setup/odroid-c4-setup/) |
| Pumpkin | [Pumpkin setup](https://docs.viam.com/reference/device-setup/pumpkin/) |
| SK-TDA4VM | [SK-TDA4VM setup](https://docs.viam.com/reference/device-setup/sk-tda4vm/) |

## Microcontrollers

| Board | Guide |
| --- | --- |
| ESP32 | [Set up an ESP32](https://docs.viam.com/reference/device-setup/setup-micro/) |

## After setup

Once your board is ready, return to [Set up a machine](https://docs.viam.com/set-up-a-machine/) to install Viam and connect to the cloud.
