Skip to content

What you need

Everything sits behind a 3D-printed panel: the board, and a scrap of protoboard carrying an MSGEQ7 and a handful of passives. There’s no custom PCB to order.

Part Qty Notes
WT32-SC01 Plus 1 ESP32-S3, 8 MB flash, QSPI PSRAM, 3.5” 320×480 ST7796 touchscreen
MSGEQ7 1 Seven-band graphic equaliser, DIP-8. A socket is worth it
WS2812 / WS2812B strips — Equal-length strips on one data line. The reference builds are 5 × 29 and 3 × 29 LEDs
A10k potentiometer 1 Front-panel input attenuator (audio taper)
3.5 mm jack 1 Audio in
22 kΩ, 330 Ω resistors 1 each Audio input; WS2812 data line
200 kΩ resistor 1 MSGEQ7 clock
0.01 µF, 33 pF, 2 × 0.1 µF MSGEQ7 input, clock and decoupling
1000 µF electrolytic, 6.3 V+ 1 Across 5 V at the LED terminal
Screw terminals, 2- and 3-way 1 each 5 V input; LED output
10-pin IDC header 1 Eurorack bus power (optional)
Protoboard, hook-up wire, JST connectors
5 V supply 1 Sized for roughly 60 mA per LED at full white, plus the board

The board and the protoboard mounted in the printed panel

Four printed parts, all in the firmware repo under hardware/printed/: the Eurorack front panel (14 HP × 3U), a holder for the LED strip, and covers for the plug and power connections. STLs to print, a STEP of all four for any other CAD package, and the Fusion source.

Standard slicer defaults print all of it — only the plug cover needs supports, the rest print without.

You don’t need to install anything to flash it: the browser installer does that from desktop Chrome or Edge.