

Spotify desk thing
yeah this is something i literally thought of while sitting and listening to music and i think it'd look cool lol the whole project is pretty self-explanatory, a replacement to the spotify desk think, you could use this…
- Size
- 71.3 × 42 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 46
- Nets
- 73
- Pads
- 271
- Tracks, vias
- 699, 82
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 1 Jan 2026
- Updated
- 2 May 2026
Overview
Spotify desk thing is an open-source printed circuit board by blazecoding2009, from the blazecoding2009/spotify-desk-thing repository on GitHub. It is a 2-layer board of 71.3 × 42 mm with 46 parts on 73 nets, routed with 699 tracks and 82 vias.
It is built around the ESP32-S3-WROOM-1-N16R8, PCM5242RHBR and TPS62162DSGR, with the EC11E18244A5, USBLC6-2SC6 and 0603L100SLYR among its other parts. Its parts include 19 capacitors, 14 resistors, 5 ICs, 3 connectors and 1 inductor. It belongs with the ESP32 boards of this library.
Main components
6ESP32-S3-WROOM-1-N16R8
SMD,25.5x18mm-103.5dBm -40℃~+65℃ 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA ESP32-S3R8 On-board PCB Antenna UART、SPI、I2C、GPIO、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesPCM5242RHBR
VQFN-32-EP(5x5)-25℃~+85℃ 2 3.1V~3.46V 300uA、500uA 32 384kHz I2C、SPI VQFN-32-EP(5x5) Digital to Analog Converters (DAC) ROHSTexas InstrumentsDigital To Analog Converters (DAC)TPS62162DSGR
WSON-8-EP(2x2)-40℃~+125℃@(TJ) 1 17uA 1A 2.25MHz 3.3V 3V~17V Buck Buck Built-in Fixed Yes WSON-8-EP(2x2) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersEC11E18244A5
插件插件 Rotary Encoders ROHSALPSALPINERotary EncodersUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)0603L100SLYR
0603-40℃~+85℃ 1.8A 120mΩ 1A 300ms 40mΩ 50A 600mW 6V 0603 Resettable Fuses ROHSLittelfuseResettable Fuses
README
README.mdspotify desk thing
custom made pcb to be like the spotify car thing (sadly discontinued)
yeah this is something i literally thought of while sitting and listening to music and i think it'd look cool lol
the whole project is pretty self-explanatory, a replacement to the spotify desk think, you could use this as a deskpad with diff firmware too!!
Features
- ESP32-S3
- 3.5” 480×320 SPI TFT display
- Capacitive touchscreen (GT911)
- SD card music playback
- I²S DAC (PCM5242)
- Differential headphone amp (TPA6132A2)
- Rotary encoder for volume + play/pause
- Headphone output (3.5mm jack)
Hardware Overview
Main Components
- ESP32-S3-WROOM-1
- ST7796 3.5” TFT Display
- GT911 Capacitive Touch (on display)
- PCM5242 DAC
- TPA6132A2 Headphone Amplifier
- **MicroSD Card **
- Rotary Encoder with push button
Firmware Overview
The firmware is written using ESP-IDF.
Tasks
-
UI Task
- Draws the interface
- Handles play/pause and volume updates
-
Input Task
- Reads touch input
- Reads rotary encoder events
- Pushes events into a queue
-
Audio Task
- Plays WAV files
- Handles beeps and stop commands
Future Ideas
- Spotify / Wi-Fi streaming
- Album art
- Playlists
- Battery power
- Better UI animations
Parts
46| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C1, C4, C6, C8, C12, C13, C18 |
| 5 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R5 |
| 5 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C2, C5, C9, C14, C16 |
| 3 | 1uF | Capacitor_SMD:C_0402_1005Metric | C7, C10, C15 |
| 2 | 10ohm | Resistor_SMD:R_0603_1608Metric | R7, R11 |
| 2 | 10uF | Capacitor_SMD:C_0402_1005Metric | C11, C19 |
| 2 | 27ohm | Resistor_SMD:R_0603_1608Metric | R9, R10 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric | R12, R13 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R8, R14 |
| 1 | 0603L100SLYR | 0603L100SLYR:FUSC1608X100N | F1 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C17 |
| 1 | 2.2uH | Inductor_SMD:L_0805_2012Metric | L1 |
| 1 | 22uF | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | AudioJack3_Ground | SJ_3523_SMT_TR:CUI_SJ-3523-SMT-TR | J2 |
| 1 | BOOT | Button_Switch_SMD:SW_SPST_CK_KMS2xxG | BOOT1 |
| 1 | EC11E18244A5 | EC11E:EC11E18244A5_ALPS | U3 |
| 1 | ESP32-S3-WROOM-1-N16R8 | ESP32_S3_WROOM_1_N4:XCVR_ESP32-S3-WROOM-1-N4 | U4 |
| 1 | PCM5242RHBR | PCM5242RHBR:RHB32_3P45X3P45_TEX | U1 |
| 1 | RESET | Button_Switch_SMD:SW_SPST_CK_KMS2xxG | RESET1 |
| 1 | ST7796 | Connector_FFC-FPC:TE_1-1734839-4_1x14-1MP_P0.5mm_Horizontal | J3 |
| 1 | TPA6132A2RTER | Package_DFN_QFN:WQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias | U2 |
| 1 | TPS62162DSGR | TPS62162DSGR:SON50P200X200X80-9N | PS1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U5 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
Questions
How big is the Spotify desk thing PCB?
It measures 71.3 × 42 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Spotify desk thing use?
46 parts, built around the ESP32-S3-WROOM-1-N16R8, PCM5242RHBR, TPS62162DSGR and EC11E18244A5. 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 Spotify desk thing KiCad files?
From the blazecoding2009/spotify-desk-thing repository on GitHub, at the commit this page was made from: the board is pcb/spotify desk thing.kicad_pcb and its schematic pcb/spotify desk thing.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Spotify desk thing design in my own project?
Its repository states no licence, so its author keeps all rights: ask blazecoding2009 before reusing the design.
Similar boards
- 4 layers80 × 60 mm

- 2 layers71.5 × 33 mm

- 4 layers246.5 × 95 mm

Viaggio
dataehora/beatconfused
A small web studio of fast, elegant, install-free music tools. Every tool is plain HTML, CSS and vanilla JavaScript with the Web Audio API — no build step, no dependencies, no accounts, works offline after first load.
215 parts1 - 4 layers50 × 40 mm

TokenKey RT
anand2532/TokenKey-RT
The whole KiCad project for the TokenKey RT board lives here: TokenKey-RT.kicadpro, TokenKey-RT.kicadsch (plus sub-sheets), the 4-layer TokenKey-RT.kicadpcb and TokenKey-RT.kicaddru.
103 parts - 2 layers245.2 × 100 mm

V5 main
zynthian/zynthian-hw
Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...
160 parts156 - 2 layers65 × 56 mm

Pedalboard soundcard
pedalboard/pedalboard-soundcard
an open hardware AD DA converter card for RaspberryPi
91 parts1CERN-OHL-P-2.0 - 2 layers64 × 55 mm

- 2 layers243.2 × 100 mm
