NOTE: The current uPyCraft IDE supports burning and updating MicroPython developing boards: ESP32, ESP8266 and micro: bit.(Please check the section 5.1 for board selection.)

2.3.1.1 Burn Firmware

1. ESP32 (ESP8266)

Connecting the developing board to PC, if the firmware haven’t be burnt to ESP32, uPyCraft will advise to download firmware and pop-up a burning dialog. You can also choose the command Tools→BurnFirmware in the menu, then a burning dialog will pop-up.
The burning dialog is shown as below.

  • board: choose the developing board to burn (support ESP32/ESP8266/Micro:bit).
  • earse_flash: whether clear Flash before burning (the file saved in file system will be deleted when clear Flash)
  • com: PC serial port number to connect the developing board.
  • Firmware Choose uPyCraft: use the built-in MicroPython firmware in uPyCraft. Users: use users own MicroPython firmware.


In the dialog, select esp32/esp8266 as a board, yes/no for earse_flash, esp32 serial port number for com. If you want to burn uPyCraft IDE built-in firmware, select uPyCraft; if you want to burn your own firmware, select Users and click choose for firmware path.
(*For green hands, select yes for earse_flase and uPyCraft for Firmware Choose is recommended.)

Click OK to burn the firmware, shown as below.

Burned successfully, click quick-start icon. If the terminal shows “>>>” and the iconchanges to. It suggests a successful connection, shown as below.

If you have already burned a firmware, you can just click the quick-start. uPyCraft will recognize serial port and development board automatically; If not, select menu command Tools→Serial to choose serial port number, and left-click to Tools→board to choose the board model.

2. micro: bit

micro: bit burning is similar to ESP32/ESP8266, while it just need to select serial port number and firmware to download (firmware of users or uPyCraft built-in firmware), shown as below.

Click “OK” then a advice dialog pops-up to inform you that the micro: bit firmware burning will not show a progress bar, shown as below. Click “OK”, a yellow LED in the developing board will blink.

A dialog will pops-up when burned successfully, shown as below.

2.3.1.2 uPyCraft Configuration

Select menu command Tools→Preferences, a dialog pops-up, containing serial port setting, language setting (the current version only supports English, uPyCraft will keep updating), location-update setting, firmware-update setting, shown as below.

results matching ""

    No results matching ""