Downloading and installing the new Arduino IDE for ESP8266

Moderator: igrr

User avatar
By Shenkie
#65555
schufti wrote:Hi,

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)


Good instructions! Thank you!

Except the get.py script is not working because http://arduino.esp8266.com seems to be having a DNS error :shock: and is therefor offline.

Do you know if there is a way to download the packages from the get.py script manually? :geek:

Thanks in advance
User avatar
By Shenkie
#65602
Shenkie wrote:
schufti wrote:Hi,

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)


Good instructions! Thank you!

Except the get.py script is not working because http://arduino.esp8266.com seems to be having a DNS error :shock: and is therefor offline.

Do you know if there is a way to download the packages from the get.py script manually? :geek:

Thanks in advance


Already got it!
User avatar
By Alois Segner
#85912
schufti wrote:Hi,

2) extract get.exe from attached archive and place in tools under esp8266 before f)

says to place the get.exe in esp8266 branch, not to replace anything in esp32.

Thank you, it works.
Now years later a few new ESP's on the market, for me the ESP32 Pico v4 kit, the esptool.exe is not covering it.
Please compile an updated one as I still use Win XPSP3 (on a very well running laptop).
I struggled to get all right components (Pythonv xx, pyistall xx etc) with no luck. Thank you very much in advance! I do not like to trow good working tools away...