GuitarFX

nicholasshort·GuitarFX·GuitarFX-PCB/GuitarFX.kicad_pcb

GuitarFX PCB layout, top view — open source STM32 board by nicholasshort

About the GuitarFX PCB

GuitarFX is an open source STM32 PCB design by nicholasshort, published on GitHub. It is a 4-layer board measuring 70 × 85 mm, with 118 components from 44 distinct parts.

Its main chip is the STM32H723VGTx, from the STM32 family. Other key parts include the PCM3060PWR, NCP718xSN500, NCP1117-3.3_SOT223, USBLC6-2SC6 and TLV9161IDBVR. By type, the board carries 53 capacitors, 37 resistors, 10 ICs, 8 diodes, 5 connectors and 3 inductors.

It belongs with the audio designs in this gallery.

From the project

This is a digital guitar effects pedal designed as a generic DSP platform. I've written simple algorithms such as volume and tone control, however plans are in the works for others: namely hard and soft clipping, digital delay, and much more. The two knobs control various paramet

This is a digital guitar effects pedal designed as a generic DSP platform. I've written simple algorithms such as volume and tone control, however plans are in the works for others: namely hard and soft clipping, digital delay, and much more. The two knobs control various parameters within the current algorithm, including volume or cutoff frequency.

- MCU: STM32H723VGT6 (Cortex-M7 @ 550 MHz) - Codec: TI PCM3060 — 24-bit stereo ADC/DAC - Analog I/O: TLV9161 op-amp buffers with 25 kHz Butterworth anti-aliasing and reconstruction filters - Audio: Standard 1/4" guitar input and output…

GuitarFX, from the project README
From the project README

Main components on the GuitarFX

GuitarFX bill of materials (BOM)

118 components, 44 distinct parts.

QtyPartRefs
1
PCM3060PWR
IC401
1
NCP718xSN500
U201
1
NCP1117-3.3_SOT223
U202
1
USBLC6-2SC6
U301
1
STM32H723VGTx
U303
5
TLV9161IDBVR
U401, U402, U403, U406, U407
1
24MHz
Y301
3
Screw_Terminal_01x02
J202, J401, J402
1
USB_C_Receptacle_USB2.0
J301
1
Screw_Terminal_01x06
J303
1
SW_SPDT
SW301
2
MBR0530
D201, D202
3
SMAJ15A
D203, D401, D403
1
LED
D204
1
PESD3V3L5UY
D302
1
LED_RGBA
D303
3
120R
FB201, FB301, FB302
4
47uF
C201, C202, C203, C204
6
2.2uF
C205, C206, C207, C208, C411, C412
2
10uF
C209, C210
Show 24 more
QtyPartRefs
3
2.2u
C301, C318, C319
22
100n
C302, C303, C304, C305, C306, C307, C308, C309 +14
2
10p
C314, C315
4
1n
C401, C409, C419, C423
1
22u
C405
1
10n
C406
2
4.7u
C407, C422
3
150p
C408, C410, C424
3
10u
C428, C430, C432
1
10R
R201
4
1k
R202, R401, R403, R404
3
10k
R301, R427, R429
10
0R
R302, R305, R306, R307, R308, R419, R420, R424 +2
2
5.1k
R303, R304
2
325R (300R)
R309, R310
1
750R
R311
2
1M
R402, R409
2
6.8k
R405, R421
2
22k
R406, R422
2
12k
R407, R423
2
100R
R408, R425
1
100k
R410
1
5.1k
R411
2
10k
R417, R418

GuitarFX design files

The KiCad project lives in the nicholasshort/GuitarFX repository on GitHub; these links point at the commit this page was built from.

GuitarFX: common questions

What microcontroller does the GuitarFX use?

The GuitarFX is built around the STM32H723VGTx, from the STM32 family.

How big is the GuitarFX PCB?

The GuitarFX measures 70 × 85 mm, has 4 copper layers and is 1.59 mm thick.

How many components are on the GuitarFX?

118 components, from 44 distinct parts. The full bill of materials is listed on this page.

Where can I download the GuitarFX design files?

From the nicholasshort/GuitarFX repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the GuitarFX design in my own project?

The repository has no license, so all rights stay with nicholasshort. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the GuitarFX without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards