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:-
https://www.youtube.com/watch?v=MyX8bMJpuiE

Download appropriate ESP-link image - in this case 3.0.14:-
https://github.com/jeelabs/esp-link/releases
http://s3.voneicken.com/esp-link/esp-li ... 63ffbb.tgz

Extract all files to a known directory.

Get the NODEMCU-flasher tool (64-bit version in this case):-
https://github.com/nodemcu/nodemcu-flas ... 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 192.168.4.1
- 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:-
https://wepts.wordpress.com/tag/esp-link/

Download serial to TCP tunnel here (64-bit):-
http://tibbo.com/support/downloads/tdst.html

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
OK

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