Student Lab Resource

Adding ESP32 to Arduino IDE

A step-by-step laboratory guide to configure your software environment for Espressif systems.

Prerequisite 1

Arduino IDE 1.8.x or 2.x Installed

Prerequisite 2

Active Internet Connection

1

Copy the Espressif Board URL

First, you need to copy the official package configuration index link. Click the copy button below to copy it immediately to your clipboard.

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
2

Add the URL to Arduino IDE Preferences

Now instruct your IDE where to fetch the ESP32 files by pasting the copied link.

On Windows / Linux

File → Preferences

On macOS

Arduino IDE → Settings

Important Note: If you already have another board URL in this field (like ESP8266), click the small window icon on the right of the input bar and paste this new ESP32 URL on a separate new line.

3

Install ESP32 Core via Boards Manager

Download and install the compiler libraries for Espressif controllers.

  • A Navigate to Tools > Board > Boards Manager... (or click the circuit icon in the 2.x left side-dock).
  • B Search for "esp32" inside the search box.
  • C Locate the official pack labeled esp32 by Espressif Systems.
  • D Select the latest version and click Install.
4

Verify and Select Your Board

Confirm everything installed correctly by checking your board configuration menus.

Go to: Tools > Board > ESP32 Arduino and look for ESP32 Dev Module (or your specific microcontroller variation like LilyGO or NodeMCU).

Need help or more tutorials?

You can find deep guides and project examples from the original reference source:

View Random Nerd Tutorials
Copied to Clipboard

ESP32 Board URL is ready to paste!