Manual for Installation of ESPduino Arduino IDE




About: Specializing in the OpenSource Hardware. skype: yichone

What is the ESPduino?

ESPduino=Arduino+WiFi, which can be compatible with Arduino UNO R3 with WiFi.

This manual is just used for the

installation of ESPduino IDE. In fact, this manual is suitable for other ESP Arduino UNO R3.

Step 1: 1. Download the Arduino Software

Firstly, please download the Arduino

software installation software in the following link:

which is already
including the package of ESPduino, as shown in the following Figure.

Note that, if you don’t install the ch340 driver, please download it from the following links:



From Figure 1-2,
we know the following Arduino system parameters of ESPduino:

l Board: “ESPDuino (ESP-13 Module)”;

l Upload Using: “Serial”;

l CPU Frequency: “80MHz”;

l Flash Size: “4M (3M SPIFFS)”;

l Upload Speed: “115200”;

l Port: decided by your computer, which can be found in the device manager.

Step 2: 2. Test Arduino IDE

After install the

ESPduino IDE, we should verify the Arduino IDE, which can be done by the Blink example. Note that, Please choose the Blink example from the ESP8266, shown in the following.

1) File--Examples--ESP8266--Blink



Verify the Blink example, it can be passed successfully.


Upload User Programmer

This step is very import. Before upload it, in the ESPduino development board, there are two buttons: FLASH and RST (means reset), shown in the following Figure.

Figure Buttons on ESPduino


When upload the code to ESPduino development board, please confirm ESPduino is Uploading state by the following 2 metods.

a) After power, please first press the FLASH button (please don’t loose your hand), then press the RST button. After about 6s, ESPduino board would be Uploading state. At this time, one can upload the code to the ESPduino development board; (Recommanded)

b) If the ESPduino board don’t power by connect the computer with usb cable, then one can firstly press the FLASH button, then power the ESPduino board by connect PC. Then the ESPduino board can also enter into the Uploading state. Then one can upload the code to the ESPduino board.

In fact, the
principle is the same for the Built-in mode of ESPduino. This is because ESP8266 can enter into the built-in mode when states at low power, as shown in the following Figure.


Step 3: 3. Other Ways

If you already install the Arduino IDE in

your PC, you can update the IDE into ESP8266 version by the following github link, which also present the newest updated information.

Step 4: 4. Support and Service

More details, please visit:

Our professional


Skype: yichone


WhatsAPP: +8618676662425

How to get it:



    • Arduino Contest 2019

      Arduino Contest 2019
    • Trash to Treasure

      Trash to Treasure
    • Tape Contest

      Tape Contest

    2 Discussions


    1 year ago

    your help is appreciated,

    i bought the ESPDUINO with one switch not two, when upload the example-esp8266-blink, i got the error"

    warning: espcomm_sync failed
    error: espcomm_open failed

    i can't upload any thing.

    I've followed all the formentioned steps tell the example, i power the ESP-13 from booth power supply (5 v 2 A) and the usb port

    need help please



    2 years ago

    hi. i'm trying to find GPIO/pinout for ESPDuino, and it's just impossible...
    can you post the picture that describes each pin/GPIO/Function of ESPDuino board? you're in my Skype contact list, but there's no answer... please send me a drawing and i'll make it look nice, like here: NodeMCU_v0.9_Pinout.png