

Audio Visualiser
The screen displays the current playing song, as well as other relevant information.
- Size
- 101 × 69 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 32
- Pads
- 99
- Tracks, vias
- 107, 0
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 19 Aug 2025
- Updated
- 20 Aug 2025
Overview
Audio Visualiser is an open-source printed circuit board by The-Wolfson, from the The-Wolfson/Audio-Visualiser repository on GitHub. It is a 2-layer board of 101 × 69 mm with 13 parts on 32 nets, routed with 107 tracks and 0 vias.
Its parts include 4 ICs, 4 diodes, 3 switches and 2 connectors. It belongs with the audio and music boards and the ESP32 and RISC-V boards of this library.
README
README.mdAudio Visualiser
A desktop device to control Spotify, with some bonus nifty visuals. Built for hackclub's grounded YSWS.
Operation
The device features 4 input methods; a rotary encoder for volume, and back/pause/skip buttons to control audio playback.
The screen displays the current playing song, as well as other relevant information.
The LED matrix shows a realtime representation of the audio spectrum.
Future Features
- Speaker
- Microphone
- Audio Jack
BOM
| Part | Model | ID | Quantity | Price (USD) |
|---|---|---|---|---|
| PCB | - | - | 1 | 4 |
| Case | - | - | 1 | 8 |
| Screws | M6x20 | - | 4 | 5 |
| Screen | GME12864-11, SSD1306 | large-screen | 2 | - |
| Button | Kailh Box White Pro | switches | 2 | |
| LED Matrix | MAX7219 8x8 LED Dot Matrix Display Module | led-matrix | 3 | |
| Microcontroller | Seeed Studio XIAO ESP32C3 | Xiao-esp32 | 1 | |
| Rotary Encoder | EC11 Rotary Encoder with Switch | encoder | 1 | |
| Diode | 1N4148 | diodes | 4 |
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | D | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3A1, D3B1 |
| 3 | 1088BS 8x8 LED Dot Matrix | LED_THT:8x8 LED Dot Matrix Display Module | U2, U3, U4 |
| 2 | SW_Push | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB | SW2, SW3 |
| 1 | Display | Display:OLED_SSD1306_I2C_0.96 | J1 |
| 1 | Dsiplay | Display:OLED_SSD1306_I2C_0.96 | J2 |
| 1 | RotaryEncoder_Switch_MP | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | XIAO-ESP32-C3-DIP | Seeed Studio XIAO Series Library:XIAO-ESP32C3-DIP | U1 |
Questions
How big is the Audio Visualiser PCB?
It measures 101 × 69 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Audio Visualiser use?
13 parts. 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 Audio Visualiser KiCad files?
From the The-Wolfson/Audio-Visualiser repository on GitHub, at the commit this page was made from: the board is Audio Visualiser.kicad_pcb and its schematic Audio Visualiser.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Audio Visualiser design in my own project?
Its repository states no licence, so its author keeps all rights: ask The-Wolfson before reusing the design.
Similar boards
- 2 layers40 × 20 mm

- 2 layers74.9 × 49.5 mm

- 2 layers35 × 29 mm

MagSpoofTC
samyk/magspoof
A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.
13 parts4.2k - 2 layers20.6 × 23.6 mm

AO-03 signal amplifier
fossasia/pslab-scripts
Pocket Science Lab - Scripts for Sensor Experiments
13 parts1.6kApache-2.0 - 2 layers47 × 35.6 mm

- 2 layers95 × 95 mm

Cube batteryboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
13 parts1.1kGPL-3.0 - 2 layers15.2 × 20.3 mm

Pt100stick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
13 parts1.1kGPL-3.0 - 2 layers53.9 × 23.2 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
13 parts1kGPL-3.0