How to Install uPyCraft IDE on a Windows PC

There are several firmware versions available for programming the ESP32 and ESP8266 boards. We recommend using the uPyCraft IDE to program the ESP32 or ESP8266 board using MicroPython firmware. The uPyCraft IDE runs on all major operating systems. In this tutorial, we'll show you how to install uPyCraft IDE on a Windows PC.

If you’re using a different operating system, make sure you follow the right guide:

After installing uPyCraft IDE on your PC, we recommend reading: Getting Started with MicroPython on ESP32 and ESP8266.

lilygo Official Store

Installing Python 3.7.X – Windows PC

Make sure you have the most recent version of Python 3.7.X installed on your PC before installing uPyCraft IDE. If you don't, follow the instructions in the next section to install Python 3.7.X.

1. Go to the Python Downloads page at and download the installation file.

Download Python for Windows PC uPyCraft IDE

2. After a few seconds, your PC should have a file called python-3.7.X.exe. To open the file, double-click it.

Open Windows Python Installer uPyCraft IDE

3. Enable the “Add Python 3.7 to PATH” option at the bottom. Then press the “Install Now” button:

Installing Python adding to path

4. Wait a few seconds while the software completes the installation process.

keyestudio Official Store

waiting for Python Windows Installation

5. When it's finished, you should see the message “Setup was successful” and be able to close that window.

close Python Installer Windows Installation

Installing uPyCraft IDE – Windows PC

As previously said, we will be using the uPyCraft IDE to program the ESP32 or ESP8266 boards with MicroPython firmware for this tutorial. In our view, the uPyCraft IDE was the most user-friendly way to program ESP-based boards using MicroPython at the time.

You can learn more about uPyCraft IDE on their GitHub repository or explore the uPyCraft IDE source code.

Downloading uPyCraft IDE for Windows

Click here to download uPyCraft IDE for Windows, After a few seconds, you should see a similar file (uPyCraft_VX.exe) in your Downloads folder:

Open uPyCraft IDE

Double-click that file. A new window opens with the uPyCraft IDE software:

TSCINBUNY Official Store

uPyCraft IDE Windows PC

We'll be using this software to flash our ESP-based boards with MicroPython firmware as well as program them.

uPyCraft IDE Windows PC

Follow the next tutorial to flash your ESP boards with the MicroPython firmware:


We hope you find this tutorial useful. This quick tutorial shows how to install uPyCraft IDE on a Windows PC. If you use a different operating system, you should read one of the following guides:

If you like ESP8266, you may also like:

We hope you find this tutorial useful. Thanks for reading.

Oh hi there It’s nice to meet you.

Sign up to receive awesome content in your inbox, every month.

We don’t spam! Read our privacy policy for more info.

Leave a Reply

Your email address will not be published. Required fields are marked *

Developing IoT Projects with ESP32

Automate your home or business with inexpensive Wi-Fi devices

ESP8266 Home Automation Projects

Leverage the power of this tiny WiFi chip to build exciting smart home projects