We'll be using CircuitPython for this project. Are you new to using CircuitPython? No worries, there is a full getting started guide here.
Adafruit suggests using the Mu editor to edit your code and have an interactive REPL in CircuitPython. You can learn about Mu and its installation in this tutorial.
It's advised that you use the Circuit Playground Express version of CircuitPython that includes the CRICKIT library. See this part of the CRICKIT guide for details and instructions.
You can download the latest version of Circuit Playground Express + Crickit using the button below:
Click the link above and 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 adafruit-circuitpython-etc...uf2 file onto it
The board will reset and should have CircuitPython on it.
The next page will have the program and explain how it works.
Further Information
For more detailed info on installing CircuitPython, check out Installing CircuitPython.
Page last edited December 03, 2025
Text editor powered by tinymce.