CircuitPython is a beginner-friendly implementation of Python, optimised to run on microcontrollers and single board computers. The design facilitates using code on supported boards via USB or Bluetooth file transfer.
MicroPython Tool - Utility to interact with a MicroPython board over a serial connection
a numpy-like fast vector module for micropython, circuitpython, and their derivatives
Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers
**Archived** Future development will take place at https://github
Demos showing how to use CircuitPython displayio driver for GC9A01 round LCDs
Software and instructions for setting up and running a self-driving lab (autonomous experimentation) demo using dimmable RGB LEDs, an 8-channel spectrophotometer, a microcontroller, and an adaptive design algorithm, as well as extensions to liquid- and solid-based color matching demos
PCB files for the Adafruit DS2482S-800 8 Channel I2C to 1-Wire Bus Adapter
PCB files for the Adafruit FPC Breakout for Raspberry Pi 5 DSI or RP2350 HSTX - 22 Pin 0
PCB files for the Adafruit RS-232 Full Pinout Level-Shifter Breakout
PCB files for the Adafruit Reversible USB Type A Plug Connector Breakout
A CircuitPython helper library that handles different types of button presses
A library of mock data structures for soft testing CircuitPython-based projects
High-performance microcontroller board operating up to 500MHz, built around NXP iMX RT1011
PCB files for the Adafruit CH334F Mini 4-Port USB Hub Breakout
PCB files for the Adafruit QT Py CH32V203 Dev Board with STEMMA QT
PCB files for the Adafruit USB Type C Power Delivery Dummy - I2C or Switchable - HUSB238 - STEMMA QT / Qwiic