DSP-Guitar-MultiFX
MahmoudBasio·DSP-Guitar-MultiFX·Hardware/PCB/DSP_MX.kicad_pcb
About the DSP-Guitar-MultiFX PCB
DSP-Guitar-MultiFX is an open source NXP PCB design by MahmoudBasio, published on GitHub under the MIT license. It is a 2-layer board measuring 133.6 × 112.9 mm, with 42 components from 30 distinct parts.
Its main chip is the Teensy4.0_AudioShield_REVD, from the NXP family. Other key parts include the TL072. By type, the board carries 16 connectors, 13 resistors, 10 capacitors and 2 ICs.
It belongs with the audio and displays & leds designs in this gallery.
From the project
Open-source modular real-time embedded DSP guitar multi-effects platform based on Teensy 4.1, with custom hardware, C++ firmware, and real-time control.
An open-source modular real-time embedded DSP platform for guitar multi-effects, built around the Teensy 4.1.
The project combines real-time audio processing, embedded firmware, custom electronics, user-interface hardware, PCB design, and mechanical design into a complete standalone multi-effects platform.
DSP Guitar MultiFX was developed as an open and extensible platform for implementing real-time audio effects on embedded hardware.

Main components on the DSP-Guitar-MultiFX
DSP-Guitar-MultiFX bill of materials (BOM)
42 components, 30 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Teensy4.0_AudioShield_REVD | 4.0audioshield | U1 |
| 1 | TL072 | CERDIP-8_W7.62mm_SideBrazed_Socket | U3 |
| 1 | Guitar_In1 | TerminalBlock_Wuerth_691311400102_P7.62mm | J1 |
| 1 | Guitar_In2 | TerminalBlock_Wuerth_691311400102_P7.62mm | J2 |
| 1 | Guitar_output | TerminalBlock_Wuerth_691311400102_P7.62mm | J3 |
| 1 | GND | TerminalBlock_Wuerth_691311400102_P7.62mm | J4 |
| 1 | UART | TerminalBlock_Wuerth_691311400102_P7.62mm | J5 |
| 1 | Power_in | TerminalBlock_Wuerth_691311400102_P7.62mm | J6 |
| 2 | Conn_01x24_Socket | PinHeader_1x24_P2.54mm_Vertical | J7, J10 |
| 2 | 5v/GND | TerminalBlock_Wuerth_691311400102_P7.62mm | J8, J16 |
| 1 | SCL/SDA | TerminalBlock_Wuerth_691311400102_P7.62mm | J9 |
| 1 | GND/SwEN | TerminalBlock_Wuerth_691311400102_P7.62mm | J11 |
| 1 | CLK/DATA | TerminalBlock_Wuerth_691311400102_P7.62mm | J12 |
| 1 | sw3/sw4 | TerminalBlock_Wuerth_691311400102_P7.62mm | J13 |
| 1 | SW1/SW2 | TerminalBlock_Wuerth_691311400102_P7.62mm | J14 |
| 1 | sw5/GND | TerminalBlock_Wuerth_691311400102_P7.62mm | J15 |
| 1 | 100k | Potentiometer_Runtron_RM-065_Vertical | RV1 |
| 5 | 10u | CP_Radial_D5.0mm_P2.50mm | C1, C3, C7, C8, C9 |
| 1 | 1u f | CP_Radial_D5.0mm_P2.50mm | C2 |
| 1 | 100 nf C | C_Radial_D5.0mm_H5.0mm_P2.00mm | C4 |
Show 10 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 1 nf C | C_Radial_D5.0mm_H5.0mm_P2.00mm | C5 |
| 1 | 47 pf C | C_Radial_D5.0mm_H5.0mm_P2.00mm | C6 |
| 1 | 470pf C | C_Radial_D5.0mm_H5.0mm_P2.00mm | C10 |
| 3 | 10k R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R3, R4 |
| 2 | 100k R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R12 |
| 3 | 1k R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5, R8, R9 |
| 2 | 2.2k R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R6, R7 |
| 1 | 1M R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R10 |
| 1 | 560k R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R11 |
| 1 | 1 M R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R13 |
DSP-Guitar-MultiFX design files
The KiCad project lives in the MahmoudBasio/DSP-Guitar-MultiFX repository on GitHub; these links point at the commit this page was built from.
DSP-Guitar-MultiFX: common questions
What microcontroller does the DSP-Guitar-MultiFX use?
The DSP-Guitar-MultiFX is built around the Teensy4.0_AudioShield_REVD, from the NXP family.
How big is the DSP-Guitar-MultiFX PCB?
The DSP-Guitar-MultiFX measures 133.6 × 112.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the DSP-Guitar-MultiFX?
42 components, from 30 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 DSP-Guitar-MultiFX design files?
From the MahmoudBasio/DSP-Guitar-MultiFX 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 DSP-Guitar-MultiFX design in my own project?
Yes, under the terms of its MIT license, which MahmoudBasio chose for the repository.
Can I test firmware for the DSP-Guitar-MultiFX without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.
Similar boards
NXP
Mega-Cube-Board
MaltWhiskey
200 × 54 mm100 parts4LNo license763NXP
32Bit shift register
MaltWhiskey
100 × 54 mm56 parts4LNo license763NXP
ICED-R
kiibohd
175.4 × 145 mm163 partsCERN-OHL-1.2415NXP
WhiteFox
kiibohd
304.8 × 101.1 mm296 partsCERN-OHL-1.2415NXP
ICED-L
kiibohd
175.4 × 145 mm163 partsCERN-OHL-1.2415NXP
K-Type
kiibohd
357.5 × 131.8 mm361 partsCERN-OHL-1.2415