Skip to main content

Inkplate 10 MicroPython - Setting up Inkplate with MicroPython

To get started with MicroPython on your Inkplate 10, follow these next few steps. If you are new to MicroPython, check out our official MicroPython Guide for a full setup and overview on how it works.


Using MicroPython on your Inkplate board is very simple and straightforward, just plug in a USB cable, load the MicroPython firmware and the required libraries and run your script on Inkplate itself.

Setting up Inkplate with MicroPython

In order to get started with running your code on Inkplate, connect the device to your computer via USB and follow these steps:

  1. Download the Inkplate-firmware.bin file onto your computer

  2. Flash the .bin file onto the Inkplate device, this can be done via Soldered MicroPython Helper VS Code Extension or the Thonny IDE

Flashing with the Micropython Helper extension

After setting up the MicroPython Helper extension, go to Install Micropython on your board and pick Upload Binary file from PC, choose the Inkplate-firmware.bin file and wait for it to flash on the device.

Inkplate 10 Thonny
Upload .bin file to device

Flashing via Thonny IDE

In the Thonny IDE, go to Run -> Configure interpreter and on the bottom of the window go to Install or update Micropython.

Inkplate 10 Thonny
Install or update Micropython

On the bottom of that window click on the button and pick Select local MicroPython image, choose the Inkplate-firmware.bin file on your computer and press Install.

Inkplate 10 Thonny
Select Micropython image
  1. Install the mpremote package

  2. With the mpremote package, we can upload the Inkplate modules onto the device with the following command:

  mpremote mip install github:SolderedElectronics/Inkplate-micropython/YOUR_DEVICE

or if you're running a Windows OS:

  python -m mpremote mip install github:SolderedElectronics/Inkplate-micropython/YOUR_DEVICE

Installing MicroPython on Inkplate

Guide that walks you through MicroPython setup on your Inkplate

Use the following command to install the MicroPython library for INKPLATE 10:

  mpremote mip install github:SolderedElectronics/Inkplate-micropython/Inkplate10

You only have to do steps 1-4 once when writing MicroPython firmware on your Inkplate!

Now you can upload examples and write code with the IDE of your choosing!

Inkplate MicroPython Library

GitHub repo for Inkplate MicroPython library