TrebleSynth
sinitsinmike·TrebleSynth·TrebleSynth/TrebleSynth.kicad_pcb
About the TrebleSynth PCB
TrebleSynth is an open source RP2040/RP2350 PCB design by sinitsinmike, published on GitHub. It is a 2-layer board measuring 236 × 128 mm, with 210 components from 43 distinct parts.
Its main chip is the Pico, from the RP2040/RP2350 family. Other key parts include the LM358, LM7805_TO220, TL431LP, 4051 and PC817. By type, the board carries 74 resistors, 48 capacitors, 32 switches, 14 ICs, 8 connectors and 6 transistors.
It belongs with the audio designs in this gallery.
From the project
The TrebleSynth is a "Modular Synth on a Chip" based on the Raspberry Pi Pico. It is a through-hole design that is easy to assemble yourself and uses only inexpensive generic parts that are widely available to minimize costs. One can create various modules on the chip and interco
The TrebleSynth is a "Modular Synth on a Chip" based on the Raspberry Pi Pico. It is a through-hole design that is easy to assemble yourself and uses only inexpensive generic parts that are widely available to minimize costs. One can create various modules on the chip and interconnect them by specifying which unit takes input from another input, assign the controls of these modules to potentiometers, and then adjust the potentiometers to achieve your desired sound. It also has a fully capable effects module on the chip as well. The modular synth supports six note polyphony.

Main components on the TrebleSynth
TrebleSynth bill of materials (BOM)
210 components, 43 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | LM358 | DIP-8_W7.62mm_Socket | U1, U2 |
| 1 | Pico | RPi_Pico_SMD_TH | U3 |
| 1 | LM7805_TO220 | TO-220-3_Vertical | U4 |
| 1 | TL431LP | TO-92_Inline_Wide | U5 |
| 7 | 4051 | DIP-16_W7.62mm_Socket | U6, U8, U9, U10, U11, U12, U13 |
| 1 | PC817 | DIP-4_W7.62mm | U7 |
| 1 | MicroSD_SPI_CD | GCT-MEM2055-00-190-01-A | U14 |
| 6 | 2N3904 | TO-92_Inline_Wide | Q1, Q2, Q3, Q4, Q5, Q6 |
| 1 | INPUT | TerminalBlock_bornier-2_P5.08mm | J1 |
| 3 | INPUT | PJ-3240-35mm-stereo | J2, J8, J9 |
| 1 | OUTPUT | PJ-3240-35mm-stereo | J3 |
| 1 | Barrel_Jack_Switch | BarrelJack_Horizontal | J5 |
| 2 | DIN-5_180degree | DIN5Circular | J10, J11 |
| 2 | POWER | PinHeader_1x02_P2.54mm_Vertical | JP1, JP2 |
| 1 | 10k | Potentiometer_Big_Small_Combined | RV1 |
| 21 | 10k | Potentiometer_Alps_RK09K_Single_Vertical | RV2, RV3, RV4, RV5, RV6, RV7, RV8, RV9 +13 |
| 32 | SW_Push | SW_PUSH_6mm | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +24 |
| 1 | SSD1306 | 128x64OLED | Brd1 |
| 1 | 1N5819 | D_DO-41_SOD81_P7.62mm_Horizontal | D1 |
| 2 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D2, D3 |
Show 23 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 18 | 100 nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C6, C14, C18, C21, C24, C25, C28 +10 |
| 6 | 100 uF | CP_Radial_D5.0mm_P2.50mm | C2, C19, C20, C34, C35, C48 |
| 1 | 1000 pF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C3 |
| 9 | 10 uF | CP_Radial_D5.0mm_P2.50mm | C4, C5, C7, C10, C11, C15, C16, C17 +1 |
| 3 | 22 nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C8, C12, C36 |
| 1 | 2200 pF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C9 |
| 2 | 4700 pF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C13, C37 |
| 2 | 10 nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C22, C31 |
| 3 | 100 pF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C23, C26, C27 |
| 2 | 220 uF | CP_Radial_D5.0mm_P2.50mm | C32, C33 |
| 1 | 22 pF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C46 |
| 25 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R8, R10, R11, R12, R13, R14, R15 +17 |
| 1 | 470R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2 |
| 6 | 100R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3, R22, R24, R27, R46, R74 |
| 3 | 1M | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4, R21, R45 |
| 5 | 220R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5, R62, R65, R66, R69 |
| 1 | 220k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R6 |
| 3 | NC | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R7, R47, R48 |
| 1 | 4k7 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R9 |
| 10 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R23, R26, R36, R37, R38, R40, R42, R44 +2 |
| 6 | 2k2 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R25, R43, R68, R71, R72, R73 |
| 10 | 2k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R28, R29, R31, R33, R35, R49, R53, R54 +2 |
| 3 | 10R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R58, R59, R60 |
TrebleSynth design files
The KiCad project lives in the sinitsinmike/TrebleSynth repository on GitHub; these links point at the commit this page was built from.
TrebleSynth: common questions
What microcontroller does the TrebleSynth use?
The TrebleSynth is built around the Pico, from the RP2040/RP2350 family.
How big is the TrebleSynth PCB?
The TrebleSynth measures 236 × 128 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the TrebleSynth?
210 components, from 43 distinct parts. The full bill of materials is listed on this page.
Where can I download the TrebleSynth design files?
From the sinitsinmike/TrebleSynth repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the TrebleSynth design in my own project?
The repository has no license, so all rights stay with sinitsinmike. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the TrebleSynth without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k