Introduction: How to Flah ESP8266, 32, 32S, VRover, WRooM for MicroPython

About: something about yourself so our community can get to know you! ??

microPython is efficient programming language base to Python 3 its
includes a small subset of Python standard library and optimized to runs on microcontroller and contained environments, popular in many micro controllers such as Teensy, ESP8266, ESP32, pyCom, micro:bit, pyBoard, STM, x86, x86-64, ARM, ARM Thumb, Xtensa. Etc. microPython is integrated full of advanced features such as an interactive prompt, arbitrary precision int, closure, comprehension generators, exception handling, and more. microPython aims to be as compatible with Python as possible to allows you to transfer code with ease from the desktop to microcontroller or embedded systems. microPython shares the same system as Python 3.5. Micropython is much faster and simpler to code compare to C, and also support an online programming and compiling. Here some site you can visit to test your board. Below are some boards support microPyhton, for booting into microPython please refer to the illustrate steps.

Required Boards

ESP8266 12/12E | ESP32 | ESP32S | ESP32 VROVER | ESP32 WROOM

For Software and Firmware and Step by Step guide see below link.

http://www.14core.com/micropython-flashing-programming/

Required Software / Firmware
Note: before flashing your microcontroller see first there respective flash memory the minimum requirement for flash size is 1Mbyte. For best results it is recommended to first erase the entire flash of the device before putting on new microPython firmware. Master repository can be found on GitHub