# Problem with not having the ESP 32 board in XOD

**URL:** <https://forum.xod.io/t/problem-with-not-having-the-esp-32-board-in-xod/4202>\
**Category:** Uncategorized\
**Created:** [July 9, 2020, 2:52pm UTC](https://forum.xod.io/t/problem-with-not-having-the-esp-32-board-in-xod/4202 "2020-07-09T14:52:40Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![wayland](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/wayland/32/1590_2.png) [@wayland](https://forum.xod.io/u/wayland)\
**Post date:** [July 9, 2020, 7:39pm UTC](https://forum.xod.io/t/problem-with-not-having-the-esp-32-board-in-xod/4202/2 "2020-07-09T19:39:22Z")

</div>

To get your ESP32 on to the list of available boards, you need to add the URL for its package to `$WORKSPACE/ __packages__ /extra.txt`

See

> [@ESP32 board support](https://forum.xod.io/t/esp32-board-support/1489/2):
>
> Try to add the https://dl.espressif.com/dl/package\_esp32\_index.json URL to: C:\Users\You\xod\_\_packages\_\_\extra.txt Then restart IDE and hit Deploy → Upload to Arduino → Refresh boards list

However, the [arduino-cli](https://github.com/arduino/arduino-cli/) that XOD uses for compilation and uploading is not working correctly with esp32 boards. I think that the developers are working to fix this issue. In the meantime you can create patches in XOD, but you will need to copy the code to Arduino IDE to compile and upload to your device. From the **Deploy** menu select **Show Code for Arduino**.

---

_[View the full topic](https://forum.xod.io/t/problem-with-not-having-the-esp-32-board-in-xod/4202)._
