Arduino Lab for MicroPython

Lightweight editor for MicroPython

Arduino Lab for MicroPython is a lightweight editor for MicroPython programs, supporting connecting a board, code upload, file transfer and provides an interactive REPL shell.

You haven’t used MicroPython on Arduino boards before? Take a look at our tutorials to get started.

This project is sponsored by Arduino, based on original work by Murilo Polese. This is an experimental pre-release software, please direct any questions only to Github issues.

Web Version

Program MicroPython right in your browser by using the online version of Arduino Lab for MicroPython.

Desktop Version

Download the latest desktop version of the editor here:

Install by simply unzipping in a folder the compressed file (based on your platform) and launching the executable file inside the folder.

You can find the source code in this repository. Previous releases can be found here.

Arduino Lab for MicroPython


This software is provided “as is” and we make no express or implied warranties whatsoever with respect to its functionality, operability, or use, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose, or infringement. We expressly disclaim any liability whatsoever for any direct, indirect, consequential, incidental or special damages, including, without limitation, lost revenues, lost profits, losses resulting from business interruption or loss of data, regardless of the form of action or legal theory under which the liability may be asserted, even if advised of the possibility or likelihood of such damages.