Skip to the content
2 layers99.9 × 37.5 mmSoundRat, the printed circuit board in 3D

A desktop sound mixer for controlling the volumes of applications on your computer. This repo contains CAD, PCB, firmware, and software.

Size
99.9 × 37.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
42
Pads
134
Tracks, vias
295, 55
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
16 Feb 2026
Updated
6 Mar 2026

Overview

SoundRat is an open-source printed circuit board by MrDiamondDog, from the MrDiamondDog/SoundRat repository on GitHub. It is a 2-layer board of 99.9 × 37.5 mm with 25 parts on 42 nets, routed with 295 tracks and 55 vias.

It is built around the RP2040-ZERO and SK6812. Its parts include 19 diodes, 5 switches and 1 IC. It belongs with the RP2040 boards of this library.

Main components

2

README

README.md

SoundRat

A desktop sound mixer for controlling the volumes of applications on your computer. This repo contains CAD, PCB, firmware, and software.

Includes 5 rotary encoders (with buttons!), 16 RGB LEDs, and an RP2040-zero microcontroller, all on a custom PCB in a custom case!

The software runs on your computer and reads from SoundRat to update application volumes, the firmware simply sends that data over and receives volume/peak data.

I made this project as a replacement for my very crude Deej that performs a similar function. It is simply an Arduino Uno and 5 linear potentiometers and does its job, but leaves much to be desired. I wanted more out of it, especially being a sound guy at my school's theatre, I wanted to see the volume levels accurately (cause the linear pots are really terrible), and peak level LED indicators (basically visualizing the current volume of the audio outputting from the application). Deej is a really cool project, as it is just an Arduino project you load onto a nano and software that runs really nicely. It's easily customizable and I hope to do that here as well. I've already found a lot of use out of my Deej, and I figured it would make a good project to make a spirtual successor.

A lot of inspiration is taken from Deej (check it out here), but all designs are by me!

Images

Case

image

Routing

image

PCB

image

Schematic

image

Full Assembly

image image

BOM

All items from Aliexpress

NameQtdPriceShippingLink
RP2040-Zero RP2040 for Raspberry Pi Microcontroller PICO Development Board Module Dual-core Cortex M0+ Processor 2MB Flash1$1.99$0https://www.aliexpress.us/item/3256807207087581.html?mp=1&pdp_npi=6%40dis!USD!USD%208.03!USD%201.99!!USD%201.99!!!%402103126e17712032175756586e399f!12000040563329988!ct!US!6602055344!!1!0!&gatewayAdapt=glo2usa
5PCS 360 Degree Rotary Encoder EC12 RE12 Audio Encoder Coding 5Pin 24 Position With Push Button Switch Handle Length 12.5MM1x5pcs$2.56$0https://www.aliexpress.us/item/3256801922952476.html?mp=1&pdp_npi=6%40dis!USD!USD%202.44!USD%202.36!!USD%202.36!!!%402103126e17712032175756586e399f!12000018768589822!ct!US!6602055344!!1!0!&gatewayAdapt=glo2usa
2~1000Pcs 4 Color in 1 SK6812 RGBW RGBWW RGBNW WWA RGB White SMD 3535 5050 Individually Addressable LED Chip Pixel as WS2812B 5V2x10pcs$5.03$3.98https://www.aliexpress.us/item/2251832480376635.html?mp=1&pdp_npi=6%40dis!USD!USD%205.18!USD%205.03!!USD%205.03!!!%402103126e17712032175756586e399f!12000038354525581!ct!US!6602055344!!2!0!&gatewayAdapt=glo2usa
PCB from JLCPCB1x5pcs$2.00$3.12

Total: $23.77

Parts

25
QtyValueFootprintReferences
19SK6812LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mmD1, D2, D3, D4, D5, D6, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19 +3
5RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-SxxxxSW1, SW2, SW3, SW4, SW5
1RP2040-ZERORP2040-ZERO:MODULE_RP2040-ZEROU1

Similar boards

  • 2 layers180.1 × 190.7 mmDya panelized, the printed circuit board in 3D

    Dya panelized

    cormoran/dya-keyboard

    Pre-built QMK firmware is available in latest build's artifact section in this github actions.

    228 parts6CC-BY-4.0
  • 2 layers336 × 134 mmGenbox, the printed circuit board in 3D

    Genbox

    Genthus/genbox

    stickless fightstick

    60 parts2MIT
  • 2 layers99.5 × 51 mmLoPoPad, the printed circuit board in 3D

    LoPoPad

    mazestd/LoPoPad

    4x3 Low Profile MacroPad with 1.9" LCD Screen

    60 partsGPL-2.0
  • 2 layers299 × 82.5 mmPixelWave, the printed circuit board in 3D

    PixelWave

    hackclub/OnBoard

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

    663 parts915
  • 4 layers95 × 95 mmOpenmicro, the printed circuit board in 3D

    Openmicro

    conol-ai/openmicrokbd

    Open-source recreation of OpenAI's Codex Micro macropad — PCB written in CoHDL, an AI-native hardware description language. Rust firmware (embassy) + companion app (makepad). MIT licensed. https://openmicrokbd.org

    88 parts154MIT
  • 2 layers312.5 × 122.3 mmSHEGO75-V5, the printed circuit board in 3D

    SHEGO75-V5

    Charading/Shego75HE

    My endgame 75% hall effect keyboard

    392 parts75
  • 2 layers140.1 × 121.8 mmTH LEDS, the printed circuit board in 3D

    TH LEDS

    DraftShift/Tophat

    StealthChanger now has an official website!

    89 parts64GPL-3.0
  • 2 layers187.9 × 127.2 mmDya panelized, the printed circuit board in 3D

    Dya panelized

    cormoran/dya-dash-keyboard

    DYA Dash portable wireless split keyboard with 25mm trackball

    269 parts57CC-BY-4.0

Questions

How big is the SoundRat PCB?

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

What parts does the SoundRat use?

25 parts, built around the RP2040-ZERO and SK6812. 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 SoundRat KiCad files?

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

Can I use the SoundRat design in my own project?

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