ESP8266 + Arduino IDE 1.6.4 Portable - Full Quick Install Guide
by TrackerJ in Circuits > Arduino
48261 Views, 170 Favorites, 0 Comments
ESP8266 + Arduino IDE 1.6.4 Portable - Full Quick Install Guide
![ESP8266-Arduino IDE 1.6.4 Portable - full install_1.avi_snapshot.png](/proxy/?url=https://content.instructables.com/FA8/LFY4/IB49VSOT/FA8LFY4IB49VSOT.png&filename=ESP8266-Arduino IDE 1.6.4 Portable - full install_1.avi_snapshot.png)
If anybody wants to start develop new ESP8266 projects directly in Arduino IDE and needs some guidance, please find below a full comprehensive step-by-step Install Guide for a Arduino 1.6.4 IDE Portable environment that might help you for having a smooth install process. It's including also all needed ESP8266 packages and tools, making it ready for programming your ESP Boards.
As been done as a fully Portable installation you can avoid the way Arduino is installing the files all over the place on your system. All your Arduino IDE v 1.6.4 files, including ESP8266 extension, sketches, installed libraies, etc will be located only under the new created "arduino-1.6.4" folder. And yes, your install location can be in this case a Stick/SD Card or external HDD/SSD Drive so you can take your whole installed Arduino IDE and your projects everywhere, just ready for plug&coding!
Install Guide
First RUN test:
For reference: ESP8266 + Arduino IDE 1.6.4 Portable - Full Install step-by-step Guide
Step-by-Step Install
1. Download and Install Arduino IDE 1.6.4
http://www.arduino.cc/en/Main/Software
In a Windows 7/64 environment I preffer to use the ZIP file below, and install it manually, in a more compact and portable manner.
http://arduino.cc/download.php?f=/arduino-1.6.4-windows.zip
![](http://1.bp.blogspot.com/-8z4HiqEwOUA/VYKN-mM588I/AAAAAAAAA1E/C01IK9J2LWw/s1600/0%2B-%2BArduino%2BIDE%2BPortable%2B-%2Bdownload%2Bzip%2B-%2B0.jpg)
Create a New Folder where do you want your Arduino IDE installation to be (ex: E:\ESP8266_Arduino)
![](http://4.bp.blogspot.com/-UzZGFXRkB9A/VYKOK4lHq9I/AAAAAAAAA1M/bVjXivLSJRc/s640/1%2B-%2BArduino%2BIDE%2BPortable%2B-%2Bcopy%2Bzip%2B-%2B1.jpg)
Copy and Extract arduino-1.6.4-windows.zip in the new folder created above. 7zip program is your good friend here.
![](http://4.bp.blogspot.com/-l5OJH-vHEeY/VYKOiDidMRI/AAAAAAAAA1U/q8ex5etCfvM/s1600/2%2B-%2BArduino%2BIDE%2BPortable%2B-%2Bextract%2Bzip%2B-%2B2.jpg)
Delete arduino-1.6.4-windows.zip to free your space
Inside the new "arduino-1.6.4" subfolder create a New Folder called "Portable"
![](http://2.bp.blogspot.com/-AZZJYe7ycDw/VYKOpNYkH9I/AAAAAAAAA1c/OOG8WdLjn2o/s1600/3%2B-%2BArduino%2BIDE%2BPortable%2B-%2BCreate%2Bfolder%2B-%2B3.jpg)
Start and Configure the New Installed Arduino IDE
- Go to File
- Preferences - in Preferences window go to "additional boards manager URL's" where you need to paste the following link:
https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
![](http://3.bp.blogspot.com/--nhNzE6JSaQ/VYKO0olxz0I/AAAAAAAAA1k/K1yXY0g3U24/s1600/4%2B-%2BArduino%2BIDE%2BPortable%2B-%2BAdd%2BBoard%2B-%2B4.jpg)
- Click OK button.
- Go to Tools
- Boards - > Boards manager, in the Boards manager window select "contributed" from the TYPE drop
- Select ESP8266 by ESP8266 community forum and version 1.6.2
![](http://4.bp.blogspot.com/-CtvmW7zeM5c/VYKPF6l3zyI/AAAAAAAAA1s/fGL_o6_T-uE/s1600/5%2B-%2BArduino%2BIDE%2BPortable%2B-%2BBoards%2BManager%2B-%2Binstall%2Besp8266%2B-%2B5.jpg)
- Press Install.
- Installation process can take a while, so please be patient! A cup of tea/coffee might work here :)
![](http://4.bp.blogspot.com/-Hf0RQQyD2LY/VYKPLykMYAI/AAAAAAAAA10/qO919UxTQts/s1600/6%2B-%2BArduino%2BIDE%2BPortable%2B-%2BBoards%2BManager%2B-%2Bdownload%2Binstalling%2Besp8266%2B-%2B6.jpg)
![](http://2.bp.blogspot.com/-l6IT0zmETFc/VYKRDGZ_-SI/AAAAAAAAA2M/SRKWYlNf7wY/s1600/7%2B-%2BArduino%2BIDE%2BPortable%2B-%2BBoards%2BManager%2B-%2B%2Binstalling%2Besp8266%2B-DONE%2B-%2B7.jpg)
- Restart IDE
- Select your board as ADAFRUIT HUZZAH ESP8266 or GenericESP8266 Module. For CBDBv2 EVO use provided config file or GenericESP8266.
- Select CPU frequency: 80Mhz
- Select your Serial port and upload speed. Looks like it's working upto 921600 but quite unstable. Keep the usual 115200 baud for more solid upload results.
![](http://4.bp.blogspot.com/-IFrx66aOAuY/VYKP8jjQFxI/AAAAAAAAA2A/UglLPSN5sVk/s1600/8%2B-%2BArduino%2BIDE%2BPortable%2B-%2BBoards%2BManager%2B-%2BSelect%2BCBDBv2EVO%2BBoard%2B-%2B8.jpg)
First RUN - Blinky.ino !
If all the steps before endend successfully You are ready for your first ESP8266 Program written in Arduino IDE:
/*
Blink Turns on an LED on for one second, then off for one second, repeatedly. Most Arduinos have an on-board LED you can control. On the Uno and Leonardo, it is attached to digital pin 13. If you're unsure what pin the on-board LED is connected to on your Arduino model, check the documentation at http://arduino.cc This example code is in the public domain. modified 8 May 2014 by Scott Fitzgerald *
/ the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 13 as an output. pinMode(15, OUTPUT); }
// the loop function runs over and over again forever void loop() { digitalWrite(15, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(15, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }
![](http://3.bp.blogspot.com/-GsCWTMrZSsg/VYKV9ME6czI/AAAAAAAAA2c/_Bd9Z4mjLpk/s1600/9%2B-%2BArduino%2BIDE%2BPortable%2B-%2BFirst%2BRUN%2B-%2BBlinky%2B-9.jpg)
![](http://4.bp.blogspot.com/-EdV-diOTvmk/VYKYVkZpByI/AAAAAAAAA24/fzyG97v49eo/s1600/10%2B-%2BArduino%2BIDE%2BPortable%2B-%2BFirst%2BRUN%2B-%2BBlinky%2B-10.jpg)