Downloading and installing the new Arduino IDE for ESP8266

Moderator: igrr

User avatar
By schufti
#64041 Hi,

EDIT: new hassle free method w/o python here

For an easy maintainable Arduino-esp8266-ide I would do something like:

a) download:
recent Arduino-ide as .zip version (https://www.arduino.cc/en/Main/Software)
esp8266 arduino core as .zip (https://github.com/esp8266/Arduino/archive/master.zip)
esp32 arduino core as .zip (https://github.com/espressif/arduino-es ... master.zip)
and install python 2.7 (https://www.python.org/downloads/windows/)
b) unpack Arduino to suitable place (e.g. d:\, keep the version info if you like to have several versions)
c) create an empty directory "portable" in this directory
d) create directory "espressif" under "hardware"
e) unpack both core .zip to this directory (and rename to esp8266, esp32 if prefered)
f) in subdir "tool" of "esp8266" core execute "get.py", in subdir "tool" of "esp32" core execute "get.exe"
g) start arduino, you should now be able to see Esp8266/Esp32 devices under tools/boards

If later you want to update to newer .git version, just download the .zip again and copy its content to the existing directory.

this gives you the freedom of the location of your Arduino-ide, simplifies backups (all in one dir) and parallel versions, keeps your settings, all sketches and additional libs in one place (portable\sketchbook)
Last edited by schufti on Tue Aug 07, 2018 3:05 am, edited 1 time in total.
User avatar
By schufti
#64201 update: no python necessary, esp32 on XP

1) leave out downloading and installing python in a)
2) extract get.exe from attached archive and place in tools under esp8266 before f)
3) execute get.exe for both variants in f)
4) if you use esp32 on win-xp, you will need modified tools (esptool.exe, espfuse.exe, espsecure.exe)
extact them from attached archive and place in tools under esp32
You do not have the required permissions to view the files attached to this post.