CircuitPython is a derivative of MicroPython designed to simplify experimentation and education on low-cost microcontrollers. It makes it easier than ever to get prototyping by requiring no upfront desktop software downloads. Simply copy and edit files on the CIRCUITPY drive to iterate.
If you've already plugged your board into your computer, you should see a drive called CIRCUITPY. The drive will contain a few files.
If you have already plugged in your board, start by ejecting or "safely remove" the CIRCUITPY drive. This is a good practice to get into. Always eject before unplugging or resetting your board!
Follow this quick step-by-step for super-fast Python power :)
Click the link above and download the latest UF2 file.
Download and save it to your desktop (or wherever is handy).
Plug your Metro M0 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 Reset button next to the USB connector on your board, and you will see the NeoPixel RGB LED turn green. If it turns red, check the USB cable, try another USB port, etc.
If double-clicking doesn't work the first time, try again. Sometimes it can take a few tries to get the rhythm right!
You will see a new disk drive appear called METROBOOT.
Drag the adafruit_circuitpython_etc.uf2 file to METROBOOT.
The LED will flash. Then, the METROBOOT drive will disappear and a new disk drive called CIRCUITPY will appear.
That's it, you're done! :)
For more detailed info on installing CircuitPython, check out Installing CircuitPython.
Page last edited March 08, 2024
Text editor powered by tinymce.