Install the latest CircuitPython and start coding on your devices

adafruit Circuit Playground Express CircuitPython firmware m4 MicroPython python

Upgrade your devices to the latest CircuitPython

CircuitPython Image

Please note: this is a quick guide - the latest detailed CircuitPython information is here:

Overview | Welcome to CircuitPython! | Adafruit Learning System

Download the latest CircutPython

Get the latest CircuitPython for your device here:

Downloads

Install CircuitPython

If the CircuitPython firmware for your device ends in .U2F

  1. Connect your device to the USB port of your computer
  2. Enable boot loader mode - double-clicking your device's reset button
  3. A USB device with name ‘BOOT’ will appear
  4. Drag the .U2F file to the device, and it will restart
  5. You'll see a USB device with ‘CIRCUITPY’ as the name - drag across a CircuitPython script (.py file), name it main.py or boot.py and reset the device to run it.

Note: If you are running Windows 7, look here:

Installing CircuitPython | Welcome to CircuitPython! | Adafruit Learning System

If the CircuitPython firmware for your device ends in .bin

For devices that don’t have a U2F bootloader, you can use the bossac tool, by following the instructions here:

Non-UF2 Installation | Welcome to CircuitPython! | Adafruit Learning System

Extend your CircuitPython device with libraries

Using libraries allows support for additional functionality and hardware with CircuitPython.

Instructions to download libraries for your version of CircuitPython are here: CircuitPython Libraries | Welcome to CircuitPython! | Adafruit Learning System

Install an editor on your computer

One of the easiest editors to use with CircuitPython is the mu editor. Mu makes it easy to edit your files directly on the device, and also includes a REPL interface to help debug your scripts. Get the mu install here:

Download Mu

You can find more information on editing your CircuitPython scripts here: https://learn.adafruit.com/welcome-to-circuitpython/creating-and-editing-code

Get started coding in CircuitPython

Now you've got the latest CircuitPython, and libraries, learn about programming it here: 

https://learn.adafruit.com/circuitpython-essentials/circuitpython-essentials

CircuitPython devices

See our range of CircuitPython related devices here:

https://smalldevices.com.au/collections/circuitpython

The CircuitPython logo is owned by Kattni Rembor and distributed under a CC share-alike licence


Older Post Newer Post