Top.Mail.Ru

Programming environment for MicroPython

Designed for your convenience

Iguana is an evolving IDE for MicroPython programming. Iguana contains a code editor (Ace), a terminal with REPL, a file manager, a downloader (esptool) and allows your to work with MicroPython via Wi‑Fi and USB.

Download Iguana 1.0.0
Iguana does not contain malicious code, but due to the fact that the program does not have a paid code signing certificate, security warnings may appear during download and installation.
VirusTotal.com check result
Iguana MicroPython IDE

Iguana Features

Working with MicroPython via Wi‑Fi and USB

With the help of Iguana, we can download and run various MicroPython programs without even approaching our device. This is especially convenient if we are programming robots.

Stable connection with the device

Iguana allows you to consistently access your device via USB or Wi‑Fi, even if the device is running an endless loop.

Stop-scripts

Any program on the device can be marked as a stop script, which will automatically start after pressing the "STOP" button. This is useful if, for example, we want to automatically turn off the robot's motors every time the program is stopped. We don't have to run after the robot and catch it to turn it off if we want to stop it. When working via Wi-Fi, we can not get up from the computer at all to program our robot.

Working with files of any type

Iguana can download any type of file to your device. This can be useful if we want, for example, to add an image to a web-server page.

Built-in MicroPython loader

Iguana has a built-in ESP bootloader that allows you to install MicroPython directly from the IDE.

Syntax highlighting

The code editor highlights the syntax. There is a large selection of themes. You can change the font and its size.

Renaming tabs

In Iguana, we can rename the tabs of open files on the fly (by double-clicking on a tab), which allows us to conveniently work with code versions.

Wide range of supported boards


step by step

1. Download and install Iguana

Iguana does not contain malicious code, but due to the fact that the program does not have a paid code signing certificate, security warnings may appear during download and installation.
VirusTotal.com check result
Download Iguana 1.0.0

If you are having difficulty installing, please read "How to install Iguana?".

2. Install driver

Download and install the driver for your board if necessary.
Drivers for ESP boards can be found on the page "Drivers for ESP".

3. Download MicroPython

Download MicroPython for your board from the official page.

4. Load MicroPython

Load MicroPython to your board.
For Raspberry Pi Pico, copy the downloaded file to the board.
To load MicroPython to ESP, you can use the bootloader in Iguana using the "Burn" button.

5. Read Help

You can read about the purpose of the main elements of the interface and the features of the Iguana's work on the page "Help".

6. Use the examples

Try working with the examples from the page MicroPython Examples.