Chat about current Lua tools and IDEs

User avatar
By AndreT
#73063 I created a GUI for Esptool-ck using Red programming language( http://www.red-lang.org/ ):

https://github.com/Ungaretti/Gui-for-esptool-ck


Esptool-ck is a program writen in C to flash firmware to the ESP8266. Don't confuse it with exptool.py, a python program that does pretty much the same thing, but requires python installed in your computer.

Esptool-ck is small (36KB!) and versatile. It's the tool the Arduino IDE uses to flash programs to the ESP8266. However it's a CLI program, that is, no Graphic User Interface. I wrote this script in Red to give it a basic interface to be used with NodeMcu boards and Windows.

About my GUI:

Pros:

- detects serial ports available (up to COM9 only)
- checks to see if the binary file was made for the memory size you selected and patches the file if needed!

Cons:

- NodeMcu boards only. As it is, it uses the eptool-ck's "nodemcu reset mode".
- Windows only. It interfaces with Windows' command prompt.
- Only a sub-set of esptool-ck's are available, and only those related to flashing NodeMcu boards. No aspects of the conversion of ELF files into BIN files is explored at the moment.
User avatar
By Spackstor
#73298 Thank you for this software. I was having issues with some of my ESP8266-01s. I have tried various flashers without success. Termite can communicate so the modules are "good"?

To be clear, this did not solve my problem. However I do appreciate another flashing widget.
User avatar
By marcelstoer
#74459 It's always cool to build your own stuff :D However, if you just wanted to have a well-maintained GUI tool for flasher you could have picked https://github.com/marcelstoer/nodemcu-pyflasher from yours truly. Self-contained binaries are available for macOS and Windows.
User avatar
By AndreT
#76734
marcelstoer wrote:It's always cool to build your own stuff :D However, if you just wanted to have a well-maintained GUI tool for flasher you could have picked https://github.com/marcelstoer/nodemcu-pyflasher from yours truly. Self-contained binaries are available for macOS and Windows.


Yes Marcel, I appreciate your program very much. It's the best tool for programming the ESP8266 in my opinion. I still use it a lot, since it has some options that I did not include in my GUI. Thank you for it!