
SynthGen
License
:MIT License
Description
SynthGen: An Open-Source Raspberry Pi Pico Digital Audio Synthesizer
SynthGen is my first open-source PCB design, marking my entry into hardware development from a programming background. This compact digital audio synthesizer is built around the versatile Raspberry Pi Pico.
A key design choice for maximum flexibility was to use Raspberry Pi Pico female headers instead of direct mounting. This allows for easy Pico removal for debugging, programming, or swapping with a Pico W without desoldering. It also makes the SynthGen PCB a versatile development board for other Pico audio or control projects.
Audio Path and User Interface
For the audio path, SynthGen includes a PCM5102APWR stereo DAC for high-fidelity sound conversion and a low-power MAX98306ETD+T Class-D amplifier for direct speaker connection. A MIC5219YMM low-dropout linear regulator ensures stable power for sensitive audio components.
The user interface features a 12-key musical octave, along with dedicated 2-octave up/down keys. This design provides a wide musical range in a compact form factor. My custom firmware manages both waveform generation and user input.
Design Drawing

BOM


Project Members

Comment