ESP32 Arduino Setup
What’s In This Page
page under construction
If you are using a phone, at the bottom of the page there are links to many supplies for modelers. Otherwise those links are in the sidebar to the right. You can also find other information by using the search function that is in the navigation bar above.
Also In Addition To What’s In This Page, What This Site Can Do For You
If you are a model train enthusiast, modeler, diorama maker, or interested in making Arduino projects the easy way, there is categorized information for you here. Click Here.
The Latest Information
Anything new and page updates are posted on X (formerly Twitter), Rumble and Facebook.
It is easy to keep up with the latest by following us on either of them.
Free Help
To use your ESP32-based board (ESP-VROOM-32D) with the Arduino IDE, you’ll need to add support for ESP32 boards by installing the ESP32 core for Arduino. Here are the steps to do this:
1. **Open Arduino IDE**:
Ensure that you have the latest version of the Arduino IDE installed.
2. **Add ESP32 Board Manager URL**:
* Go to `File` > `Preferences`.
* In the “Additional Board Manager URLs” field, add the following URL:
“`
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
“`
* If you already have other URLs in this field, you can separate them with commas.
3. **Open Boards Manager**:
* Go to `Tools` > `Board` > `Boards Manager…`.
* In the search bar, type `esp32` and press Enter.
* You should see an entry for `esp32` by Espressif Systems. Click on it and then click `Install`.
4. **Select the ESP32 Board**:
* After installation, go to `Tools` > `Board`, and you should see a list of ESP32 boards. Select `ESP32 Dev Module` (this is a general choice that works for most ESP32 boards including the ESP-VROOM-32D).
5. **Configure Board Settings**:
* Go to `Tools` > `Port` and select the port to which your ESP32 board is connected.
* You can configure other settings such as `Flash Frequency`, `Upload Speed`, etc., under the `Tools` menu, but the default settings usually work well.
6. **Test with an Example Sketch**:
* To verify everything is working, you can upload an example sketch.
* Go to `File` > `Examples` > `WiFi` > `WiFiScan`.
* Click the upload button (right-arrow icon). The sketch should compile and upload to your ESP32 board.
These steps should enable you to use your ESP-VROOM-32D with the Arduino IDE. If you encounter any issues, make sure your drivers are installed correctly and that you have the correct port selected.

