Prerequisite 1
Arduino IDE 1.8.x or 2.x Installed
Prerequisite 2
Active Internet Connection
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.
Add the URL to Arduino IDE Preferences
Now instruct your IDE where to fetch the ESP32 files by pasting the copied link.
File → Preferences
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.
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.
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