so many ESP8266 now MicroPython modules

All ESP8266 boards running MicroPython.
Official boards are the Adafruit Huzzah and Feather boards.
Target audience: MicroPython users with an ESP8266 board.
Post Reply
HermannSW
Posts: 197
Joined: Wed Nov 01, 2017 7:46 am
Contact:

so many ESP8266 now MicroPython modules

Post by HermannSW » Tue Nov 27, 2018 10:07 pm

I once tried to use MicroPython on 512KB flash ESP-01 modules, but that was no fun.
I have bought and used four 1MB flash ESP-01s modules and I really like them, especially with MicroPython.

I also use MicroPython on two ESP32 boards with OLED.

Today I had a look on other microcontrollers I have.
The Arduinos are no choice besides the Dues I have, have not tried MicroPython on Due yet.
I read that the STM32 are difficult for MicroPython because of only 128KB flash.

Then I stumbled over the two (Arduino Uno like looking) Wemos D1 modules.
Flashed 1.9.4 MicroPython image, and that worked immediately.
Using webrepl_client.py I found an issue on soft-reset and created an issue:
https://github.com/Hermann-SW/webrepl/issues/3
Then I realized that I used 7/18/2018 1.9.4 version on the ESP modules, flashed that and was able to close the issue :-)

Next I found two ESP8266 NodeMCU dev boards, flashed MicroPython and they worked immediately.

Last I unpacked the two Wemos D1 mini I have, flashed MicroPython and all was fine.

All the Wemos and NodeMCU boards have builtin LED on pin 2, tested that.
All of those boards have 4MB flash size in difference to the 1MB flash on ESP-01s modules.

Code: Select all

>>> import esp
>>> esp.flash_size()
4194304
>>> 
Nice to have 12 MicroPython modules by just looking at microcontroller area on shelf ;-)

Image
Pico-W Access Point static file webserver:
https://github.com/Hermann-SW/pico-w

Tiny MicroPython robots (the PCB IS the robot platform)
viewtopic.php?f=5&t=11454

webrepl_client.py
https://github.com/Hermann-SW/webrepl#webrepl-shell

Post Reply