Skip to the content
2 layers30 × 30 mmSoundMixer, the printed circuit board in 3D

A deej-powered Soundmixer for individual volume control with rotary encoders, leds, buttons and oled support

Size
30 × 30 mm
Copper layers
2
Thickness
1.6 mm
Parts
41
Nets
36
Pads
139
Tracks, vias
233, 12
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
6 Jul 2025
Updated
11 Jul 2025

Overview

SoundMixer is an open-source printed circuit board by LeKoYa, from the LeKoYa/SoundMixer repository on GitHub, published under the MIT licence. It is a 2-layer board of 30 × 30 mm with 41 parts on 36 nets, routed with 233 tracks and 12 vias.

It is built around the XL-1010RGBC-WS2812B-DZ and PEC11R-4015F-S0024. Its parts include 25 ICs, 6 resistors, 4 capacitors, 1 connector and 1 switch.

Main components

2

README

README.md

SoundMixer

A deej-powered Soundmixer for individual volume control with rotary encoders, leds, buttons and oled support. I've also made an enclosure that is supposed to be mounted below a table.

This is still an early version and rebuilding your own might become very tricky. I am actively working on a second version that will be easier to build and assemble.

Hardware

The soundmixer uses the following things:

  • Arduino nano
  • 5x Custom PCBs with 25 ws2812 LEDs and rotary encoder
  • 1x 1.3" i2c oled screen (ssd1306)
  • 2x mx-switch
  • 2x pull-up resistors
  • A lot of cables

LED-PCB

For the LEDs i've designed a custom pcb with a size of 3x3cm. On the front side are 25 1010 ws2812 LEDs, neatly arranged around a rotary encoder (PEC11R-4015F-S0024). The backside features some capacitors and resistors used mainly for the encoder. It also features a small 7-pin molex picoblade connector due to the limited space.

The pcb was designed in kicad. I am still working on a version2 that features two pcbs stacked on top of each other, so the encoder does not stick out too far above the leds.

Enclosure

The entire enclosure is 3d-printed, mainly in PLA. The diffusers in front of the led rings are made out of translucent PETG. The parts are screwed together with some M2.5 screws.

Software

PC Side

On the pc side, it uses a fork of the original deej project found here.

Arduino Side

For the arduino i wrote my own firmware (see the software folder), with the help of platformio using some arduino libraries.

Parts

41
QtyValueFootprintReferences
25XL-1010RGBC-WS2812Beasyeda2kicad:LED-SMD_4P-L1.0-W1.0-TL_XL-1010RGBC-WS2812BU1, U2, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23 +9
510KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R5, R6
4MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4
30.01uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3
11KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
14.7uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4
1Conn_01x07easyeda2kicad:Molex_PicoBlade_53047-0710_1x07_P1.25mm_VerticalJ1
1PEC11R-4015F-S0024easyeda2kicad:SW-TH_PEC11R-4XXXF-SXXXXSW1

Similar boards

  • 2 layers324.6 × 115.9 mmKeyboard, the printed circuit board in 3D

    Keyboard

    DamienJBurke/keyboard

    Repo for my keyboard Design schematic and pcb layout

    273 parts
  • 2 layers196.2 × 67.3 mmRelControll v1.1 fix, the printed circuit board in 3D

    RelControll v1.1 fix

    sevenist/SevenistController-VTM-Hardware

    Custom PCB for the Sevenist Controller, a 64-track MIDI CC control surface built around an ESP32-S3 Zero.

    38 partsGPL-3.0
  • 2 layers77 × 94.9 mmPcb design, the printed circuit board in 3D

    Pcb design

    skakwy/just-another-macropad

    KEEB Macropad is a compact mechanical macropad designed to enhance your productivity and workflow. With its sleek design and customizable features, this macropad is perfect for gamers, programmers, and anyone who wants…

    34 partsMIT
  • 2 layers152.9 × 58.6 mmMini sequencer, the printed circuit board in 3D

    Mini sequencer

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    73 parts915
  • 2 layers52.8 × 55 mmILDAWaveX16, the printed circuit board in 3D

    ILDAWaveX16

    stanleyondrus/ILDAWaveX16

    ILDAWaveX16 is an open-source, high-resolution, wireless laser DAC with SD-card playback, network control, and ILDA output.

    95 parts42
  • 2 layers111.2 × 210.4 mmPanel 50 1, the printed circuit board in 3D

    Panel 50 1

    floxcap/fly2040

    Basic RP2040 board

    909 parts19MIT

Questions

How big is the SoundMixer PCB?

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

What parts does the SoundMixer use?

41 parts, built around the XL-1010RGBC-WS2812B-DZ and PEC11R-4015F-S0024. 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 SoundMixer KiCad files?

From the LeKoYa/SoundMixer repository on GitHub, at the commit this page was made from: the board is Hardware/led-pcb/SoundMixer.kicad_pcb and its schematic Hardware/led-pcb/SoundMixer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SoundMixer design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).