Robotics‎ > ‎

Custom Arduino IDE

One of the nice things about the Arduino IDE is that it's relatively easy to customize and redistribute. For this reason, I've made the modified version that I use in my classroom available here. To modify the Arduino IDE on Windows, download the ZIP file. Unzip the file, open it, and and add a folder named portable. Now all your libraries and board files will be stored in the portable folder. You can now copy the whole main folder and distribute it however you want. Modifications I made to this distribution include:
  1. Added the following Boards Manager URL: http://arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Added esp8266 boards via the boards manager.
  3. Added the following libraries:
    • Adafruit_LIS3DH
    • Adafruit_NeoPixel
    • Adafruit_Si7021
    • Adafruit_VS1053
    • ArduinoJson
    • HTTPSRedirect
  4. Commented out all boards not used in my class (the boards file is located: arduino\hardware\Arduino\avr\boards.txt).
  5. Modified the preferences file to include only the following (all other preferences are created once you run the Arduino IDE for the first time):
board=nano
boardsmanager.additional.urls=http://arduino.esp8266.com/stable/package_esp8266com_index.json
editor.font=Monospaced,plain,16
editor.linenumbers=true
In addition to modifying the Arduino IDE, I also install the CP210X drivers on the Windows machines I use (they're needed in order to connect to the Adafruit HUZZAH ESP8266).
Comments