Skip to content

How to Compile with Arduino IDE

Nikos Siatras edited this page Feb 24, 2026 · 14 revisions

To compile this project with the Arduino IDE you need to follow the following steps.

If you do not have the Arduino IDE installed on your computer visit https://www.arduino.cc/ and download it.

This guide explains the correct and official way to install Espressif ESP32 boards in the Arduino IDE in order to compile and upload Rabbit GRBL.


⚠ REQUIRED VERSION

Rabbit GRBL requires: ESP32 Boards package version 2.0.0

ESP32 Boards Version

Other versions (older or newer) are NOT supported and may cause:

  • Compilation errors
  • Missing libraries
  • Incompatible toolchain issues

You must explicitly install version 2.0.0 from the Boards Manager.


Step 1 -- Add Espressif Board Manager URL

  1. Open Arduino IDE

  2. Go to:

    File → Preferences
    
  3. Locate the field:

    Additional Boards Manager URLs
    
  4. Add the following URL:

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

    If there are already URLs in the field, separate them with a comma.

  5. Click OK


Step 2 -- Install ESP32 Board Package (Version 2.0.0)

  1. Go to:

    Tools → Board → Boards Manager
    
  2. Search for:

    esp32
    
  3. Locate:

    esp32 by Espressif Systems
    
  4. Select Version 2.0.0 from the version dropdown.

  5. Click Install

⚠ Make sure that the installed version is exactly 2.0.0.

Wait until installation completes.


Step 3 -- Compile & Upload

Use the board and settings of the following image and then click the "Upload" button on the IDE.

Board Settings

Clone this wiki locally