Page 1 of 1

Setting up ESP-link

Posted: Thu 03 Aug 03 2017 9:39 pm
by Daniel Wee
Flashing EPS-link to ESP8266 (ESP-12) 4MB

Instructions in this video:-

Download appropriate ESP-link image - in this case 3.0.14:- ... 63ffbb.tgz

Extract all files to a known directory.

Get the NODEMCU-flasher tool (64-bit version in this case):- ... 64/Release

Set it up as per:-
boot_v1.6.bin 0x00000
blank.bin 0x3FE000
esp_init_data_default.bin 0x3FC000
user1.bin 0x01000

Check the tickboxes for all 4-files.
Set ESP8266 into bootstrap mode.
Flash the file.

Re: Setting up ESP-link

Posted: Thu 03 Aug 03 2017 9:47 pm
by Daniel Wee
Connecting to and configuring the ESP-link board

Using wi-fi, connect to the new open ESP_XXXXX AP and navigate to
- this brings up the configuration page
- in Home, select esp-12 pin assignments and "Change!"
- in WiFi Soft-AP set the password, WPA2, and desired SSID
- click "Change Soft-AP settings!"
- in WiFi Station, select router and enter password
- click "Connect!"

Upon successful connection, you will now access this configuration page through the IP assigned by the router.

Re: Setting up ESP-link

Posted: Thu 03 Aug 03 2017 10:03 pm
by Daniel Wee
Virtual COM port

See this page:-

Download serial to TCP tunnel here (64-bit):-

Set availability mode to "Immediately"
Assign the IP address for the ESP-link
*Go to router config to make this IP fixed for the MAC of the ESP-link
Set the baud rate (115200) in the next tab
Set the desired virtual COM port

Re: Setting up ESP-link

Posted: Thu 03 Aug 03 2017 11:40 pm
by Daniel Wee
Connecting ESP-link to EleksMill

1. Cut trace from USB and CH340G side to AT328p under the board.
2. Draw 5V from carrier board "+" on Serial header
3. Connect 5V, GND from ESP-link to Arduino board
4. Connect TX, RX to RX, TX respectively

The controller board apparently only supports GRBL1.0 so use Candle 1.0.x rather than the newer 1.1.7.
- use Jog function to test connection
- if Jog is disabled, probably using wrong version of Candle