Breadboard path

Breadboard / hand-wired

Assemble the parts on a breadboard with Dupont wires. No electronic board fabrication required.

Breadboard path

BOM, breadboard version

Everything needed for the breadboard path. Indicative 2026 prices, shipping excluded.

BOM, breadboard version
ComponentSuggested referenceQtyInd. price
ESP32-S3 N8R8ESP32-S3-DevKitC-1 N8R81~€12
NFC readerPN532 module (SPI mode)1~€6
I2S audio amplifierMAX98357A1~€5
Speaker4 Ω 3 W (40-50 mm)1~€3
microSD readerSPI breakout module 3.3 V1~€2
microSD cardClass 10 / U1, 8-32 GB, FAT321~€6
RGB LED stripWS2812B, 8 LEDs1~€3
Rotary encoderEC11 type with push button1~€1
Push buttonsMomentary buttons4~€1
NFC tagsNTAG213/215/216 (Type 2)≥5~€5
Breadboard + wiresBreadboard + Dupont wires1 set~€6
LED capacitorElectrolytic 100-1000 µF1~€0.20
USB power supplyUSB 5 V brick (1 A min.) + cable1~€5

The firmware uses no screen. For a portable build, a LiPo Rider module (planned for the 3D-printed enclosure, still being designed) powers the MusicBox from a LiPo battery. In-firmware battery management is still to come.

On this path the enclosure is yours to build: there is no STL file for a breadboard assembly.

Wiring

Connecting the components

GPIO pinout per peripheral, verified against the firmware code. Logic levels at 3.3 V.

Connecting the components
PeripheralBusPins (GPIO)
PN532 NFCSPISCK 14 · MOSI 13 · MISO 12 · SS 15 · RST 3
microSD cardSPISCK 18 · MOSI 17 · MISO 8 · CS 5
MAX98357A audioI2SDIN 40 · BCLK 41 · LRC 42
WS2812B LED strip (×8)RMTDATA 16
EC11 encoderPCNTCLK 9 · DT 11 · SW 10
Action buttons ×4GPIO45 · 46 · 47 · 48 (active LOW)

What's next?

Step 2

The software

The firmware and the app are the same whichever path you take. You install them once the hardware is together.

The other path

Development board

An all-in-one dedicated board by HermitX. Ships with the NFC antenna, a 3 W speaker and an NTAG215 card.

Newsletter

Stay informed

Leave your email to follow the project's progress and not miss the launch.