I don't have experience of the NodeMCU firmware programmer - maybe try gitter.im/espruino/Espruino, there are some Windows users on there I think who may be using.
Garbage/errors in left window/console can indicate a baud rate problem in the IDE - it should be 115200, but only time I could not key to console was a Mac OS problem so I can't be much help sorry. At least make sure you are set at 115200 in the IDE.
Also, you might want to try ESPtool.py. There are some example flash scripts you can run for the 512kb/4mb boards include in each archive. Makes flashing fairly straightforward, although I don't know if that is your issue here.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I don't have experience of the NodeMCU firmware programmer - maybe try gitter.im/espruino/Espruino, there are some Windows users on there I think who may be using.
Garbage/errors in left window/console can indicate a baud rate problem in the IDE - it should be 115200, but only time I could not key to console was a Mac OS problem so I can't be much help sorry. At least make sure you are set at 115200 in the IDE.
Also, you might want to try ESPtool.py. There are some example flash scripts you can run for the 512kb/4mb boards include in each archive. Makes flashing fairly straightforward, although I don't know if that is your issue here.