# Hardware

You will need an ESP32 or ESPC3 board for this project and a OpenTX or EdgeTX supported radio.

There are Many... ESP32 based boards out there that will work for this. Here is my current recommendation. The only ones that have code pre-compiled and are tested are the,

* Wroom32
* Pico
* C3-Mini

I would currently pick this board until there is a better choice out there. It has worked flawlessly especially with updates. On this one flashing has not required me to press the Boot Button. This is a problem to press, especially if it's mounted inside a case. Others don't seem to want to do this automatically, they may not have the hardware required. This will require the boot button to be accessible.

**ESP32 C3 Mini Module. RISC-V based board. w/BT5.0 and WIFI**

{% hint style="info" %}
There are two versions of most ESP32 boards available. The versions that end in **U** have an external antenna. Please read [wiring](wiring "mention") for more information.
{% endhint %}

<img src="https://1397681474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2b78VWyqYPf308KSkgr4%2Fuploads%2Fj8QDLaSplXyI85JuSGve%2Fimage.png?alt=media&#x26;token=3c74901f-0cc1-4d79-8eb6-b6aa331dddc4" alt="" data-size="original">

{% embed url="https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/hw-reference/esp32c3/user-guide-devkitm-1.html" %}

Available from all your favorite suppliers. Digikey, Farnell, Newark, Mouser, etc...
