-
Notifications
You must be signed in to change notification settings - Fork 3
How to Compile with Arduino IDE
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.
Rabbit GRBL requires: ESP32 Boards package version 2.0.0

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.
-
Open Arduino IDE
-
Go to:
File → Preferences -
Locate the field:
Additional Boards Manager URLs -
Add the following URL:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.jsonIf there are already URLs in the field, separate them with a comma.
-
Click OK
-
Go to:
Tools → Board → Boards Manager -
Search for:
esp32 -
Locate:
esp32 by Espressif Systems -
Select Version 2.0.0 from the version dropdown.
-
Click Install
⚠ Make sure that the installed version is exactly 2.0.0.
Wait until installation completes.
Use the board and settings of the following image and then click the "Upload" button on the IDE.

Copyright (C) Nikolaos Siatras / SourceRabbit
Rabbit GRBL is licensed under the GNU General Public License v3.0 or later (GPL-3.0-or-later).
See the LICENSE file in the repository for full license text.
SourceRabbit® is a trademark of Nikolaos Siatras.
All other trademarks are property of their respective owners.