AudioVisualizer

Gex-devs·AudioVisualizer·audioVisualizer_PCB/audioVisualizer_PCB.kicad_pcb

AudioVisualizer PCB layout, top view — open source STM32 board by Gex-devs

About the AudioVisualizer PCB

AudioVisualizer is an open source STM32 PCB design by Gex-devs, published on GitHub. It is a 2-layer board measuring 129.1 × 32.5 mm, with 42 components from 23 distinct parts.

Its main chip is the STM32F401RETx, from the STM32 family. Other key parts include the AMS1117-3.3. By type, the board carries 19 capacitors, 8 resistors, 3 connectors, 2 ICs, 2 microphones and 2 diodes.

It belongs with the audio designs in this gallery.

From the project

Audio Visualizer based on STM32. Interactive BOM deployed in link below

Audio Visualizer based on STM32 bluepill utilizing Fast FFT and hacky trick to make the Matrix LED working nicely together.

Made a Add-on type PCB that laches on the back of the LED matrix.

STM32 Bluepill MAX4466 Microphone Module 8x8 Matrix LED 4

Kicad : PCB Design STM32MAX : Project Configurator * T-filter : Desgning Fir filter

Lab power supply Oscilloscope * ST-LINK/V2 debugger

AudioVisualizer, from the project README
From the project README

Main components on the AudioVisualizer

AudioVisualizer bill of materials (BOM)

42 components, 23 distinct parts.

QtyPartRefs
1
AMS1117-3.3
U1
1
STM32F401RETx
U2
1
ASE-25MHz
Y1
1
USB_C_16P
J1
1
SWD_DEBUG
J2
1
SPI_LED_MATRIX
J3
1
TestPoint_3V3
3V3
2
TestPoint_5V
5V1, GND1
1
CRYS_25
CRYS_25
1
INMP43434-R
MK-L1
1
INMP43434-L
MK-R1
1
SW_Push
SW1
2
LED
D1, D2
12
100nF
C2, C3, C4, C5, C6, C8, C9, C13 +4
1
4.7uF
C7
3
10uF
C10, C11, C12
2
1uF
C15, C17
1
2.2uF
C19
2
5.1k
R1, R3
1
10Ω
R2
Show 3 more
QtyPartRefs
3
10k
R4, R5, R8
1
100Ω
R6
1
100k
R29

AudioVisualizer design files

The KiCad project lives in the Gex-devs/AudioVisualizer repository on GitHub; these links point at the commit this page was built from.

AudioVisualizer: common questions

What microcontroller does the AudioVisualizer use?

The AudioVisualizer is built around the STM32F401RETx, from the STM32 family.

How big is the AudioVisualizer PCB?

The AudioVisualizer measures 129.1 × 32.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the AudioVisualizer?

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

Where can I download the AudioVisualizer design files?

From the Gex-devs/AudioVisualizer repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the AudioVisualizer design in my own project?

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

Can I test firmware for the AudioVisualizer 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