Adafruit TMC2209 Stepper Motor Driver Breakout Board
The TMC2209 makes driving steppers easy-breezy and super-silent. All you need is two output pins, no timers, PWM or real-time microcontroller. Set the DIRection pin high or low to set the spin orientation. Then toggle the STEP pin to take one microstep at a time. You can set whether you want to go faster with 1/8 microsteps, or increase the precision to 1/16, 1/32 or 1/64 microsteps per STEP toggle.
Control Wiz Lights With CircuitPython
Integrate off the shelf Wiz smart lights with CircuitPython. Initialize the object with your light's IP address. Set RGB colors, light temperatures, or use one of several built-in scenes. Turn the light on and off, and control brightness and speed of dynamic scenes.
Karel The Robot In CircuitPython
Karel the robot is a programming environment created in the 1970s that is intended to be approachable for beginners, and provide the tools to learn the fundamental building blocks of programming and logic.
Creating Custom LED Animations
CircuitPython makes it easy to connect with NeoPixels and other RGB LEDs, the most basic way to get blinking is simply setting the color(s) and then sleeping for some period of time before changing the color(s). That works great if you're project isn't doing other things that the sleep will interrupt, for instance blinking even more strands or subsections of LEDs in a different pattern or animations. The Adafruit LED Animation library solves this problem by giving us a non-blocking way to integrate LED Animations into our projects.
TFT Spirit Board
Messages can be preloaded into a txt file, or fetched dynamically from AdafruitIO. Touch the screen and the spirits will send the planchette sliding across the board to reveal the messages.
Blinka Says Tabletop Arcade Game
A Simon style game where a sequence blinks on the lighted arcade buttons and you must repeat it back pressing each button in the correct order. The sequence gains one extra blink each round making harder the longer you manage to keep going.
CircuitPython Text Editor On The Go
This CircuitPython powered "Mini Computer" features a TFT Display, and USB Keyboard. Edit your code or other text files and save them to the devices internal storage.
1D Chomper Tabletop Arcade Game
Qualia RGB 666 Driver + Long TFT Display mounted in a cardboard box with a button. You know the rules, drive the chomper back and forth, eat as many pellets as you can, and watch out for the ghost!
Game & Watch Octopus
CircuitPython displayio based implementation of classic Nintendo Game & Watch Octopus game.
PyPortal Winamp MP3 Player
PyPortal MP3 player application will play a playlist of MP3 files stored on the SDCard. Use the base Winamp theme or choose a custom one and convert it to use on your PyPortal.
CircuitPython Neko Kitty with Displayio
Animated Neko kitty sprite wanders around the screen, scratching the edges. It will sleep and clean its paws when it feels like it. Touch the screen to place a laser pointer dot that it will chase after.
MagTag James Webb Telescope Status
This MagTag project will fetch the latest information from the James Webb space telescope and show it on the display. Configurable to fetch once per day, or once per hour.
PyPortal WFH Busy Sounds Simulator
Your PyPortal will serve as an alibi to get you out of a pickle. Touch a few notification icons, the jingles will loop in the background giving you the perfect reason to excuse yourself.
CircuitPython Rotary Trinkey Brightness Crank
This gadget will try to lower your phone or tablet's screen brightness to the lowest setting. To keep the brightness up you must crank the rotary encoder. Use it to encourage yourself to spend more time away from social media and tech devices.
Touch Deck: DIY Customizable TFT Control Pad
Full-color, customizable USB controls at your fingertips with this LCD touch screen controller. Feather RP2040 + 3.5" TFT display running CircuitPython for the ultimate, multi-layer DIY Stream Deck.