Skip to the content
PCBKitNew board
2 layers129.1 × 32.5 mmAudioVisualizer PCB, the printed circuit board in 3D

AudioVisualizer PCB

Gex-devs/AudioVisualizer3

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

Size
129.1 × 32.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
47
Nets
65
Pads
184
Tracks, vias
315, 45
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
11 Apr 2025
Updated
28 Oct 2026

Overview

AudioVisualizer PCB is an open-source printed circuit board by Gex-devs, from the Gex-devs/AudioVisualizer repository on GitHub. It is a 2-layer board of 129.1 × 32.5 mm with 47 parts on 65 nets, routed with 315 tracks and 45 vias.

It is built around the AMS1117-3.3. Its parts include 19 capacitors, 8 resistors, 3 connectors, 2 ICs and 2 diodes. It belongs with the audio and music boards and the STM32 boards of this library.

Main components

1

README

README.md

STM32 Audio visualizer DOT MATRIX

Video

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

Compact Size

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

Image

Image

Document

Components

The Audio Visualizer features Real-time audio visualization with Fast Fourier Transform (FFT) to accurately visualize real audio frequencies rather than just detecting high or low noise levels.

  • STM32 Bluepill
  • MAX4466 Microphone Module
  • 8x8 Matrix LED * 4

Software Used

Tools Used

  • Lab power supply
  • Oscilloscope
  • ST-LINK/V2 debugger

Parts

47
QtyValueFootprintReferences
12100nFCapacitor_SMD:C_0805_2012MetricC2, C3, C4, C5, C6, C8, C9, C13, C14, C16, C18, C20
310kResistor_SMD:R_0805_2012MetricR4, R5, R8
310uFCapacitor_SMD:C_0805_2012MetricC10, C11, C12
21uFCapacitor_SMD:C_0805_2012MetricC15, C17
25.1kResistor_SMD:R_1206_3216MetricR1, R3
2G***kibuzzard-69F6314Fkibuzzard-69F6314F, kibuzzard-69F6314F
2LEDLED_SMD:LED_0805_2012MetricD1, D2
2MountingHole_2.2mm_M2MountingHole:MountingHole_2.2mm_M2M2, M2
2TestPoint_5VTestPoint:TestPoint_Keystone_5015_Micro_Mini5V1, GND1
1
1100kResistor_SMD:R_0805_2012MetricR29
1100ΩResistor_SMD:R_0805_2012MetricR6
110ΩResistor_SMD:R_0805_2012MetricR2
12.2uFCapacitor_SMD:C_0805_2012MetricC19
14.7uFCapacitor_SMD:C_0805_2012MetricC7
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1ASE-25MHzOscillator:Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mmY1
1CRYS_25TestPoint:TestPoint_Keystone_5015_Micro_MiniCRYS_25
1INMP43434-LCustom:MIC_ICS-43434MK-R1
1INMP43434-RCustom:MIC_ICS-43434MK-L1
1SPI_LED_MATRIXConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ3
1STM32F401RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU2
1SWD_DEBUGConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1SW_PushButton_Switch_SMD:SW_SPST_TS-1088-xR020SW1
1TestPoint_3V3TestPoint:TestPoint_Keystone_5015_Micro_Mini3V3
1USB_C_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the AudioVisualizer PCB PCB?

It measures 129.1 × 32.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the AudioVisualizer PCB use?

47 parts, built around the AMS1117-3.3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the AudioVisualizer PCB KiCad files?

From the Gex-devs/AudioVisualizer repository on GitHub, at the commit this page was made from: the board is audioVisualizer_PCB/audioVisualizer_PCB.kicad_pcb and its schematic audioVisualizer_PCB/audioVisualizer_PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the AudioVisualizer PCB design in my own project?

Its repository states no licence, so its author keeps all rights: ask Gex-devs before reusing the design.

Similar boards

  • 2 layers290.1 × 130 mmPro V2, the printed circuit board in 3D

    Pro V2

    kata0510/Lily58

    6×4+4keys column-staggered split keyboard.

    312 parts2.3k
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 4 layers85 × 56 mmPslab mini, the printed circuit board in 3D

    Pslab mini

    fossasia/pslab-mini-hardware

    PSLab Mini Hardware https://pslab.io

    182 parts1.2kApache-2.0
  • 4 layers100 × 54 mm32Bit shift register, the printed circuit board in 3D

    32Bit shift register

    MaltWhiskey/Mega-Cube

    16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

    64 parts766
  • 2 layers44.2 × 29.3 mmI2c tiny usb, the printed circuit board in 3D

    I2c tiny usb

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    27 parts454
  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 2 layers59.1 × 99.9 mmCheap FOCer 2 60mm, the printed circuit board in 3D

    Cheap FOCer 2 60mm

    shamansystems/Cheap-FOCer-2

    Low-Cost Motor Controller based on the VESC 6

    193 parts407