MicrocontrollersFreeAll

CircuitPython + circup

Adafruit's beginner-friendly Python for microcontrollers: the board appears as a USB drive and code reloads on save.

What you use it for

  • USB keyboards and macro pads
  • Hundreds of sensor libraries
  • Classroom projects

Commands

Install circup
pip install circup
Install a library on the board
circup install adafruit_hid
Update all libraries
circup update

Pro tips

  • Library versions must match your CircuitPython version — circup handles it.
  • Edit code.py directly on the CIRCUITPY drive.