Skip to content

Arduino IDE Installation & Configuration Guide

Step-by-Step Arduino IDE Configuration


Officially Supported by Espressif Arduino

VIEWE ESP32 Series: Officially Supported by Espressif ESP32 Arduino.
One-click core & driver installation, no pin configuration needed, ready to develop in Arduino IDE.

📥 1. Download & Install

Visit the Official Arduino Downloads page to download the latest IDE version.

  • Choose your OS: Select the version that matches your operating system (Windows, macOS, or Linux). Download Version
  • Start Download: On the following page, simply click "Just Download" to begin. Just Download

🛠️ 2. Initial Configuration

2.1 Launch the IDE

After installation, open the Arduino IDE. Open IDE

USB Driver Installation

If prompted to install a USB Driver, click Install. Without these drivers, your computer will not recognize your ESP32 development board.
Install Drivers

2.2 Set Interface Language

  1. Navigate to File > Preferences.
  2. Select your preferred language from the Language dropdown menu. Set Language Confirm Language

2.3 Set Sketchbook Location

The Sketchbook location is the default directory where your projects and libraries are stored.

Organizing Libraries

Arduino automatically creates a libraries folder inside this directory. Any libraries downloaded via the IDE or added manually should be kept here to ensure they are accessible to your projects. Sketchbook Path


⚡ 3. ESP32 Environment Setup

3.1 Add Boards Manager URLs

To enable ESP32 support, you must provide the IDE with the correct index URL.

  1. Go to File > Preferences.
  2. Locate the Additional boards manager URLs field and paste the following:

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

Manage Board

Troubleshooting URL Failures

If the primary download fails, try these alternative URLs:
- https://espressif.github.io/arduino-esp32/package_esp32_index.json
- https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json

3.2 Install ESP32 Boards

  1. Open the Board Manager from the left sidebar.
  2. Search for esp32.
  3. Find esp32 by Espressif Systems and click Install.

Load Board

Note: This process may take several minutes depending on your internet speed.

Can't find what you need?

If you need more support, please contact our engineering team:

Contact Support