Synthesizer
0ll0wain·Synthesizer
About the Synthesizer PCB
Synthesizer is an open source ESP32 PCB design by 0ll0wain, published on GitHub under the MIT license. It is a 2-layer board measuring 93.7 × 85.7 mm, with 83 components from 33 distinct parts.
Its main chip is the ESP32-S2-MINI-2, from the ESP32 family. Other key parts include the USBLC6-2SC6, TPS5430DDA and AMS1117-3.3. By type, the board carries 31 resistors, 16 capacitors, 13 connectors, 11 diodes, 7 switches and 4 ICs.
It belongs with the audio designs in this gallery.
From the project
This repository contains a ESP-32 based Syntheziser as a proof of concept board for the extension of the IES Elctronics Lab Drum Machine. The Project contains: - Hardware design files (KiCad schematics, PCB, symbols, footprints, and 3D models) - Firmware experiments for an ESP32-
This repository contains a ESP-32 based Syntheziser as a proof of concept board for the extension of the IES Elctronics Lab Drum Machine. The Project contains: - Hardware design files (KiCad schematics, PCB, symbols, footprints, and 3D models) - Firmware experiments for an ESP32-S2 using PlatformIO and Arduino framework - Production export files (BOM, pick-and-place, netlist) - LTspice simulation files for signal and quantization analysis

Main components on the Synthesizer
Synthesizer bill of materials (BOM)
83 components, 33 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S2-MINI-2 | ESP32-S2-MINI-2 | U1 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U2 |
| 1 | TPS5430DDA | TI_SO-PowerPAD-8_ThermalVias | U3 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U4 |
| 1 | BUCK | HDR1X2 | J1 |
| 1 | USB_C_Receptacle_USB2.0_14P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J2 |
| 1 | LDO | HDR1X2 | J3 |
| 1 | EXT 5V EN | HDR1X2 | J4 |
| 1 | VBUS EN | HDR1X2 | J5 |
| 1 | 9V EN | HDR1X2 | J6 |
| 1 | Synth OUT | HDR1X2 | J7 |
| 1 | Power In | HDR1X3 | J8 |
| 2 | ADC IN | HDR1X2 | J9, J10 |
| 1 | * | J-HDR5.08-PLUGGABLE | J11 |
| 1 | UART | HDR1X2 | J12 |
| 1 | 3V3 | HDR1X2 | J13 |
| 7 | SW_Push | SW_Push_1P1T_XKB_TS-1187A | SW1, SW2, SW3, SW4, SW5, SW6, SW7 |
| 1 | SS34 | D-SMA | D1 |
| 4 | RED | DIOC3012X06N | D3, D4, D5, D6 |
| 6 | GREEN | DIOC3012X06N | D7, D8, D9, D10, D11, D12 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 15uH | L_Sunlord_MWSA1004S | L1 |
| 1 | 10u | CPOL-SMD4.3 | C1 |
| 3 | 22u | C0805 | C2, C8, C10 |
| 4 | 100n | C0805 | C3, C9, C15, C16 |
| 4 | 10u | C_1206_3216Metric | C4, C5, C11, C12 |
| 3 | 10n | C0805 | C6, C13, C14 |
| 1 | 220u | CPOL-DM6.00 | C7 |
| 12 | 10k | R0805 | R1, R8, R16, R18, R19, R20, R21, R22 +4 |
| 12 | 510 | R0805 | R2, R3, R4, R5, R6, R23, R24, R25 +4 |
| 3 | 1k | R0805 | R7, R9, R17 |
| 1 | 4.7k | R0805 | R10 |
| 2 | 5.1k | R0805 | R12, R13 |
| 1 | 1 | R0805 | R14 |
Synthesizer design files
The KiCad project lives in the 0ll0wain/Synthesizer repository on GitHub; these links point at the commit this page was built from.
- LayoutSynthesizer.kicad_pcb
- SchematicSynthesizer.kicad_sch
Synthesizer: common questions
What microcontroller does the Synthesizer use?
The Synthesizer is built around the ESP32-S2-MINI-2, from the ESP32 family.
How big is the Synthesizer PCB?
The Synthesizer measures 93.7 × 85.7 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Synthesizer?
83 components, from 33 distinct parts. The full bill of materials is listed on this page.
Where can I download the Synthesizer design files?
From the 0ll0wain/Synthesizer repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Synthesizer design in my own project?
Yes, under the terms of its MIT license, which 0ll0wain chose for the repository.
Can I test firmware for the Synthesizer without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k