Tutorials
CircuitPython
- CircuitPython Tips & Tricks
- Lots of useful tips, e.g. debouncing buttons, preparing audio files, reading touch pin, etc
- Python Debouncer Library for Buttons and Sensors
- Code to deal with noisy switches
- Alternatively receive key presses as events using Keypad and Matrix Scanning in CircuitPython
- Multi-tasking with CircuitPython
- Doing multiple things at once
3D Printing
- Tinkercad
- Online 3D design tool
- Learning Tinkercad
- Tutorial example – making a duffel button
- Getting Started with 3D Printing Using Tinkercad (Sparkfun)
- Catalog of 3D Printed LED Diffusers
- Catalog of 3D Printed Knobs
Presentations
- Example project proposal presentation – (We Are) Lightcatchers (pdf)