USB ESP8266 programmer
USB ESP8266 programmer is a small size USB programmer, Build in Silicon Lib USB to uart chips. This circuit designed for program ESP8266 with arduino and Atom platformIO development tools. It support Window OS and MAC OS. Also can use this for UARTs terminal tools.


Specifications

Operating Temperature (CPU): -40°C ~ +85°C
Power: USB Powered
Connection to PC: USB Virtual COM port
Virtual COM Port Device Drivers: Windows 8 / 7 / Vista / Server 2003 / XP / 2000

Mac OS-X / OS-9

Linux

Features

  • USB 2.0 Mirco Type B Plug.
  • Program ESP8266 only 5 pins take.
  • Provide One optional 3.3V pin for power supply.
  • build-in reset button and Bootloader button.
  • NodeMCU compatible.
  • Support arduino and Atom platformIO development tools.
  • Using Silicon Lib as Virtual COM port Device dirver.

Package Content:

  • Silicon labs CP2102 usb to uart bridge (built-in 5V to 3.3V Low dropout power regulator.)
  • 5pin Header female(1.27mm/0.05" pitch) x1
  • 5pin Header male(1.27mm/0.05" pitch) x1

 


Shipping and Payment:

  • Accept PayPal Only
  • Worldwide shipping via Airmail

 


Programmer

ESP8266 programm

ESP8266 programm ESP8266 programm

Tiny size

ESP8266 programm

Connect to ESP8266 Kits

ESP8266 programm

Use Arduino development tool (Windows)

Arduino

Arduino

Use platformIO development tool (Windows)

platformIO

Simple hardware Circuit

Simple hardware Circuit

Simple hardware Circuit

Wifi LED demo

At source code, you must change following text line to match your internet setting.
const char* ssid = "Magesh";
const char* password = "jayakumar";

You can connect this programmer with terminal software on PC / MAC.
Please open the serial port with baud rate at 115200 and data format as N81. All information show are in ASCII.

usb comm

usb comm


Web browser

You can see IP address at serial terminal software.
and type http://xxx.xxx.xxx.xxx on web browser.

usb comm

 

 

Use ESP8266 Flasher tool and ESPlorer (Windows)

ESP8266 Flasher tool

1. config Baudrate in 115200

2. config flash size in 512kByte

3. config flash speed in 40MHz

usb comm

4. open lua bootloader binary file eg."nodemcu_integer_0.9.5_20150318.bin".

5. offset 0x00000.

usb comm

6. config COM Port.

7. Click Flash(F) for upload Boot loader program.

usb comm

 

ESPlorer development tool (Windows)

Connect ESP-12 socket programmer with ESPlorer and run lua script

1 config Baudrate in 9600

2 Click Open button

3 write lua code on left window.

eg:

print("Hello, world")

4 Click Send to ESP

 

usb comm

 

eg:-

 pin = 4 -- gpio pin
gpio.mode( pin, gpio.OUTPUT )
while 1 do 
	gpio.write( pin, gpio.LOW )
	tmr.delay( 500000 ) -- delay 0.5 second
	gpio.write( pin, gpio.HIGH )
	tmr.delay( 500000 ) -- delay 0.5 second
end

usb comm

 

 


Resources

 

Buy it