Tool for upload MicroPython firmware to your Microcontroller. Now, Support only ESP32
Support device:
- Generic ESP8266 Module
- NodeMCU-32S
- Node32 Lite
- Node32s
- Nano32
- KidBright32
- OpenKB
- IPST-WiFi
- Senses Weizen
- M5Stack
- LOLIN32 Lite
- LOLIN D32 Pro
We tested this:
- IOXESP32
- IOXESP32U
- IOXESP32PS
- NodeMCU-32S
- KidBright32
- OpenKB
- LOLIN32 Lite
download program at Releases page and unzip file then open MicroUploader.exe and do three step
- Select your board - if your board is not in list, try select ESP32 Dev Module
- Select COM port
- Select MicroPython firmware version
- Click upload button
wait program upload firmware. After done you can try use MicroPython via microblock.app
executable file have only Windows x64 and Ubuntu x64 and mac OS x64
For Ubuntu needs run via sudo
Installing Python 3: https://docs.python-guide.org/starting/install3/linux/
Install pyserial and PySide2
pip3 install pyserial
pip3 install PySide2Clone this project from master
wget -O MicroUploader.zip https://github.com/microBlock-IDE/MicroUploader/archive/master.zipUnzip MicroUploader.zip
unzip MicroUploader.zipEnter to MicroUploader folder
cd MicroUploader-masterchmod esptool.py for user can run
chmod 755 esptool/esptool.pyRun MicroUploader.py via Python3
sudo python3 ./MicroUploader.pyif you found error libxcb-xinerama.so.0: cannot open shared object file: No such file or directory install libxcb-xinerama0
apt-get install libxcb-xinerama0MicroPython windows will open then do three step
- Select your board - if your board is not in list, try select ESP32 Dev Module
- Select COM port
- Select MicroPython firmware version
- Click upload button
wait program upload firmware. After done you can try use MicroPython via microblock.app
GPL-3.0 same QT open source users