RP2040 DSP - PCM3060

DMME-NL·RP2040-DSP-Public·Hardware/RP2040-DSP_V2.1/RP2040-DSP_V2.1.kicad_pcb

RP2040 DSP - PCM3060 PCB layout, top view — open source RP2040/RP2350 board by DMME-NL

About the RP2040 DSP - PCM3060 PCB

RP2040 DSP - PCM3060 is an open source RP2040/RP2350 PCB design by DMME-NL, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 166.2 × 92.6 mm, with 105 components from 46 distinct parts.

Its main chip is the RP2040-Zero, from the RP2040/RP2350 family. Other key parts include the LM78M05CDT/NOPB, PCM3060PWR, CD4051BPWR, APS6404L-3SQR-SN and PCA9555DB. By type, the board carries 34 capacitors, 22 resistors, 13 connectors, 11 ICs, 8 diodes and 2 switches.

It belongs with the audio and displays & leds designs in this gallery.

From the project

Guitar stereo multi-effects using RP2040

RP2040-DSP is a fully modular 24-bit stereo audio effects processor built on the Raspberry Pi RP2040 microcontroller. It is designed to run real-time audio effects for guitar and other instruments, including cabinet simulation for headphone or direct recording use.

The firmware architecture is modular, supporting multiple effects that can be stacked and configured flexibly.

RP2040 DSP - PCM3060, from the project README
From the project README

Main components on the RP2040 DSP - PCM3060

RP2040 DSP - PCM3060 bill of materials (BOM)

105 components, 46 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LM78M05CDT/NOPB
LM78M05_TO252
Texas Instruments
U1
1
PCM3060PWR
PCM3060
Texas Instruments
U2
1
CD4051BPWR
4051
Texas Instruments
U3
1
RP2040-Zero
U4
1
APS6404L-3SQR-SN
APS6404L-3SQRx-SN
AP Memory
U5
1
PCA9555DB
Texas Instruments
U6
2
NE5532DR
NE5532
Texas Instruments
U9, U10
1
4N36
U11
1
~
U12
1
AMS1117CD-3.3
Advanced Monolithic Systems
U13
1
DC
J1
1
EXP1
J2
1
EXP_2
J3
1
Daughter
J4
1
SW1
J5
1
SW2
J6
1
SW3
J7
1
SW4
J8
1
INPUT
J9
1
MIDI OUT
J10
Show 26 more
QtyPartRefs
1
MIDI IN
J11
1
OUTPUT
J12
1
Main
J13
7
10kB
RV1, RV2, RV3, RV4, RV5, RV6, RV7
1
10k
RV8
4
RC0805FR-071ML
1M
YAEGO
Rb1, Rb2, Rb3, Rb4
2
RC0805FR-074K7L
4k7
YAEGO
Rg1, Rg2
1
RC0805FR-0710KL
10k
YAEGO
Rp1
1
Encoder
SW1
1
ADDR
SW2
1
SD0805S040S0R5
D
KYOCERA AVX
D1
2
APT2012SRCPRV
LED
Kingbright
D2, D3
5
LED
D4, D5, D6, D7, D8
1
865080343009
100u
Würth Elektronik
C1
18
GCM21BR71H104KA37K
100n
Murata Electronics
C2, C3, C4, C5, C6, C10, C11, C12 +10
11
865080440002
10u
Würth Elektronik
C7, C8, C14, C15, C22, C26, C27, C28 +3
2
GRM216R61E105KA12D
1u
Murata Electronics
C9, C30
2
GRM2165C1H101JA01J
100p
Murata Electronics
C16, C17
9
RC0805FR-071KL
1k
YAEGO
R1, R2, R3, R4, R7, R8, R9, R10 +1
6
RC0805FR-0710KL
10k
YAEGO
R5, R6, R19, R20, R21, R22
2
RC0805FR-074K7L
4k7
YAEGO
R11, R12
1
RC0805FR-07220KL
220k
YAGEO
R14
1
RC0805FR-07680RL
680
YAEGO
R15
1
RC0805FR-0710RL
10
YAEGO
R16
1
RC0805FR-0733RL
33
YAEGO
R17
1
RC0805FR-07220RL
220
YAEGO
R18

RP2040 DSP - PCM3060 design files

The KiCad project lives in the DMME-NL/RP2040-DSP-Public repository on GitHub; these links point at the commit this page was built from.

RP2040 DSP - PCM3060: common questions

What microcontroller does the RP2040 DSP - PCM3060 use?

The RP2040 DSP - PCM3060 is built around the RP2040-Zero, from the RP2040/RP2350 family.

How big is the RP2040 DSP - PCM3060 PCB?

The RP2040 DSP - PCM3060 measures 166.2 × 92.6 mm, has 2 copper layers and is 1.2 mm thick.

How many components are on the RP2040 DSP - PCM3060?

105 components, from 46 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the RP2040 DSP - PCM3060 design files?

From the DMME-NL/RP2040-DSP-Public repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the RP2040 DSP - PCM3060 design in my own project?

Yes, under the terms of its GPL-3.0 license, which DMME-NL chose for the repository.

Can I test firmware for the RP2040 DSP - PCM3060 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.

More boards in RP2040-DSP-Public

Similar boards