Table of Contents
Setting up MicroPython
Follow instructions here.
To get your Windows computer to recognise the NodeMCU in WSL, first download the Driver here, then in Windows Device manager, find the new device and right click Update Driver.
Finally it will show up under Ports and see what the device number is. COM3
maps to /dev/ttyS3
.
I needed to reduce the bit rate to 115200
:
esptool.py --port /dev/ttyS3 \
--baud 115200 write_flash \
--flash_size=detect 0 \
esp8266-20200911-v1.13.bin
You can find better instructions here.
Setting up a new project
> python3 -m venv ENV
> source ENV/bin/activate
> pip install esptool rshell
> rshell
Using rshell
Look in /dev
before and after plugging in the device to see what port your device is on.
Start rshell
with something like rshell --port /dev/ttyUSB0
.
To see the files on your device, ls /pyboard
.