ESP32 Download & Setup Guide

All Important Links and Step-by-Step Instructions

1. Download Arduino IDE

Arduino IDE is the easiest way to program ESP32 boards.

2. Install ESP32 Board Support (Important)

  1. Open Arduino IDE
  2. Go to File → Preferences
  3. Paste the following URL in Additional Board Manager URLs:
  4. https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  5. Click OK
  6. Go to Tools → Board → Boards Manager
  7. Search for ESP32
  8. Click Install

3. Official ESP32 Downloads (ESP-IDF)

For advanced users and professional development.

4. Arduino ESP32 Core (Manual Download)

5. USB Driver (If Board Not Detected)

Most ESP32 boards use CH340 or CP210x USB chips.

https://espressif.github.io/arduino-esp32/package_esp32_index.json

6. Select Board & Upload Code

  1. Connect ESP32 via USB
  2. Go to Tools → Board → ESP32 Arduino
  3. Select your board (e.g. ESP32 Dev Module)
  4. Go to Tools → Port and select correct port
  5. Click Upload