The Crickit for micro:bit is not programmable in CircuitPython.

To use Crickit, we recommend CircuitPython. Python is an easy programming language to use, programming is fast, and its easy to read.

Install CPX Special Build

If you're using Circuit Playground Express (CPX), Please install this special 'seesaw' version of the CPX firmware. Plug the USB cable into the CPX, double click the reset button until you see CPLAYBOOT drive, then drag the UF2 file onto the disk drive:

What's nice about this special version is that the adafruit_crickit, adafruit_seesaw and adafruit_motor library is built in, which saves you tons of space and makes it really fast to get started

As this version of CircuitPython already has the Crickit and Seesaw libraries "baked in", ensure that the /lib directory on your CircuitPython device (CIRCUITPY) does NOT contain the adafruit_crickit or adafruit_seesaw library as they may conflict and it could unnecessarily use additional memory.

Click the link above to download the latest UF2 file


Download and save it to your Desktop (or wherever is handy)

Plug your Circuit Playground Express into your computer using a known-good USB cable


A lot of people end up using charge-only USB cables and it is very frustrating! So make sure you have a USB cable you know is good for data sync


Double-click the small Reset button in the middle of the CPX, you will see all of the LEDs turn green. If they turn all red, check the USB cable, try another USB port, etc.


(If double-clicking doesn't do it, try a single-click!)

You will see a new disk drive appear called CPLAYBOOT


Drag the .uf2 file onto it.

The CPLAYBOOT drive will disappear and a new disk drive will appear called CIRCUITPY


That's it! You're done :)

This guide was first published on May 16, 2018. It was last updated on Jul 18, 2024.

This page (CircuitPython Code) was last updated on Mar 08, 2024.

Text editor powered by tinymce.