Arduino IDE for Building Compiling Environment of ESP32

There are many development platforms for ESP32 (ESP-WROOM-32). In some situations, using Linux or cygwin in Windows are quite intimidating for beginners. Using Arduino IDE is a more user-friendly approach.

1. Add The Board URL to Arduino IDE
Open Arduino IDE (I am using version 1.8.0).
An installation tutorial for Arduino IDE can be found here.
Navigate to File > Preferences and click the circled button as shown below:

Enter the following URL in the new pop-up window.
https://git.oschina.net/dfrobot/FireBeetle-ESP32/raw/master/package_esp32_index.json

You should see this progress window:

After the input is completed, click OK.

2. Update the Board List
After adding the mainboard URL of ESP32 (ESP-WROOM-32) to Arduino IDE, we need to update the board list, and use Arduino IDE to download ESP32 (ESP-WROOM-32) libraries.
Open Tools->Development board->Development board manager, as shown below:

After opening the development board manager, the board list will automatically be updated, as can be seen below:

3. Install ESP32 (ESP-WROOM-32)
After completing the update, you should find FireFly-ESP32 Mainboard options which you can then edit.

3 thoughts on “Arduino IDE for Building Compiling Environment of ESP32”

I just finished a project with the Arduino IDE as the platform for ESP32 and the project was very complex and worked out nicely! 10,000 lines of code…. and the libraries for ESP32 all seems very stable, found very few issues, and drove the part for hard! all 240Mhz! 🙂 and 4 DMA channels 🙂

Why create an article??

Why? Well exposure… get seen by 50,000 followers. Hello I am RichardS from ESP8266.com and this is my new site. Hoping to bring EverythingESP into one location for News, Tutorials, and user Projects. Please create an account and create your first article. Once the article is published I then post links to it on all my Social Media (twitter/fb/g+) which currently reaches about 50K followers.