robertklee maintains AudioEffectsProject, an open hardware display and LED board whose KiCad source files are public on GitHub. The project summarises itself as “Audio Effects Circuit Design & Embedded Systems (STM32F407 microcontroller) Design Project. Goal: with an analog audio input, pitch shift or add echo effect and output to a speaker. Circuit: designed AC level shifting circuit, active bandpass filter, LED matrix display and DAC quantization error smoothing in KiCad; manufactured as a printed circuit board; soldered components and tested PCB. Embedded Systems: FFT to extract frequency domain; NVIC with timer-raised interrupts to service analog sampling, button debouncing, and image display on LED matrix; memory and clock cycle optimizations.”
The repository has collected 21 stars and been forked 3 times, with the last commit 8 years ago.
What’s in the repository
- KiCad schematic and PCB layout source files
- Full revision history, so you can see how the board changed between versions
Licence and reuse
Released under MIT, one of the permissive licenses. You can fork the design, change it, manufacture it and sell the result, provided you keep the original copyright and license notice with the files.
Opening it in ProtoFlow
Select Edit in ProtoFlow for the available opening options. Download the source and open supported KiCad schematic or board files in the desktop app; check the project version and external libraries.
- 01 Select “Edit in ProtoFlow” for opening options. Download the source and open supported KiCad files in the app. Other EDA formats may need conversion.
- 02 Work in the imported local copy: rename nets, swap parts against live distributor stock, re-route, or strip it back to the sub-circuit you actually need.
- 03 Keep the original licence and credit robertklee if you publish or sell what you build from it.
This page indexes a public repository. The design, the files and the copyright belong to robertklee; ProtoFlow does not host, mirror or verify them. Details are read from GitHub and refreshed periodically — check the repository for the current state of the project.





