Skip to the content
2 layers100 × 60 mmKINK box, the printed circuit board in 3D

Audio amplifier / Web radio based on ESP32-S3

Size
100 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
112
Nets
104
Pads
412
Tracks, vias
722, 165
Pours
10
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
12 Jul 2026
Updated
10 Sep 2026

Overview

KINK box is an open-source printed circuit board by FunDeckHermit, from the FunDeckHermit/KINK-box repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 100 × 60 mm with 112 parts on 104 nets, routed with 722 tracks and 165 vias.

It is built around the ESP32-S3-WROOM-1-N8, TPA3118D2DAPR and BD33FC0FP-E2, with the CH221K, PCM5100APW and 0603B104K500CT among its other parts. Its parts include 46 resistors, 43 capacitors, 6 ICs, 6 switches and 4 connectors. It belongs with the audio and music boards and the ESP32 boards of this library.

Main components

12

README

README.md

KINK-box

KINK-box Isometric Render

A compact USB-C-powered stereo audio player and amplifier powered by an ESP32-S3 microcontroller.

Overview

KINK-box is a dedicated audio playback device with built-in amplification, WiFi connectivity, and a simple web interface. Stream audio to speakers or headphones with intuitive physical and web controls.

Features

  • USB-C Power Delivery: Powered by standard USB-C PD adapter (12V negotiated)
  • WiFi Connectivity: Built-in 2.4 GHz WiFi for streaming
  • Web Interface: Control playback and configuration from any browser
  • Stereo Audio Output:
    • Speaker terminals for direct loudspeaker connection
    • 3.5mm line-level jack for headphones or external amplifiers
  • Physical Controls:
    • Four RGB-illuminated buttons for quick access
    • Additional tactile button and navigation switch for volume and menu control
  • Class-D Amplifier: High-efficiency 30W stereo amplifier built-in

Quick Start

  1. Assembly: Reference the component placement guide and Bill of Materials
  2. Power On: Connect a USB-C Power Delivery adapter
  3. Connect: Join the device WiFi network
  4. Access: Open http://<device-ip> in your browser
  5. Play: Use the web interface or physical buttons to select and play audio
  6. Volume: Adjust using physical controls or the web interface

Hardware Files

All manufacturing and design files are in kicad-artifacts/:

  • Gerbers: KINK-box_gerbers.zip - For PCB fabrication
  • Schematics: KINK-box_schematic.pdf
  • 3D Model: KINK-box_board.step
  • Interactive BOM: ibom.html

License

Apache License 2.0 - see LICENSE for details.


KINK-box - Simple stereo audio player with built-in amplification and WiFi.

Parts

112
QtyValueFootprintReferences
17100nFCapacitor_SMD:C_0603_1608MetricC15, C16, C17, C18, C26, C27, C28, C29, C30, C41, C42, C43, C202, C205, C206, C207 +1
12220RResistor_SMD:R_0603_1608MetricR22, R23, R24, R25, R26, R27, R29, R30, R31, R33, R34, R35
947KResistor_SMD:R_0603_1608MetricR1, R2, R3, R28, R32, R36, R38, R39, R40
510KResistor_SMD:R_0603_1608MetricR9, R10, R11, R14, R15
51K0Resistor_SMD:R_0603_1608MetricR12, R13, R16, R17, R204
5470RResistor_SMD:R_0603_1608MetricR4, R5, R6, R7, R8
41uFCapacitor_SMD:C_0603_1608MetricC4, C7, C10, C11
4220nFCapacitor_SMD:C_0603_1608MetricC8, C9, C12, C13
4465M1111725010_NRD_footprints:SW_Wurth_WS-PBTL_465M111172501SW1, SW2, SW3, SW4
4680nFCapacitor_SMD:C_0603_1608MetricC19, C20, C21, C22
4MountingHoleMountingHole:MountingHole_3.2mm_M3H103, H104, H105, H106
310uFCapacitor_SMD:C_1210_3225MetricC6, C201, C208
322KResistor_SMD:R_0603_1608MetricR19, R20, R21
35K1Resistor_SMD:R_0603_1608MetricR37, R41, R42
210uFCapacitor_SMD:C_0805_2012MetricC203, C204
210uFCapacitor_SMD:C_1206_3216MetricC24, C25
21uFCapacitor_SMD:C_1206_3216MetricC1, C14
22.2nFCapacitor_SMD:C_0603_1608MetricC31, C32
22.2uFCapacitor_SMD:C_0805_2012MetricC2, C3
222RResistor_SMD:R_0603_1608MetricR230, R231
25K6Resistor_SMD:R_0603_1608MetricR18, R43
27442387010_NRD_footprints:L_Wurth_WE-CMDC-7060FL1, FL2
2QT02CSF83H0000G0_NRD_footprints:QT02CSF83H0000GJ2, J3
1470uF0_NRD_footprints:CP_Wurth_WCAP-ASLL-D16L17C23
1BD33FC0FPPackage_TO_SOT_SMD:TO-252-2U4
1CH221KPackage_TO_SOT_SMD:SOT-23-6U1
1ESP32-S3-WROOM-1_projectlib:ESP32-S3-WROOM-1U202
1KMR223GLFG0_NRD_footprints:SW_Push_1P1T_NO_CK_KMR2SW5
1MountingHole_Pad0_NRD_footprints:ESP-solderholeH1
1P7803-2000R-SConverter_DCDC:Converter_DCDC_RECOM_R-78HB-0.5L_THTU5
1PCM5100APackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU2
1PJ-328A0-B0_NRD_footprints:PJ-328A0-BJ1
1TPA3118D2DAPRPackage_SO:HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mmU3
1USB4500-03-0-A_projectlib:USB_C_Receptacle_USB4500-03-0-AJ201
1~0_NRD_footprints:SW_PLMG5-GHSW6

Similar boards

  • 4 layers100 × 100 mmNotSmart Speaker, the printed circuit board in 3D

    NotSmart Speaker

    BBroadbent/NotSmart-Speaker

    A open-hardware, local-first "dumb" smart speaker powered by an ESP32, PCM5100A DAC, TPA3118 Class-D amp, and 20V USB-PD.

    102 parts
  • 4 layers74 × 36.3 mmLoudcardsdevice, the printed circuit board in 3D

    Loudcardsdevice

    gelotek-com/Anki-In-Hardware

    Building a physical flashcard device inspired by Anki and spaced repetition.

    87 parts2
  • 4 layers25.9 × 57 mmRadarAdapter, the printed circuit board in 3D

    RadarAdapter

    Brazil-L/Lumeward-OpenSource

    Open-source Lumeward firmware and development tools

    35 parts2Apache-2.0
  • 4 layers100 × 100 mmRpi pico kit, the printed circuit board in 3D

    Rpi pico kit

    999matej999/pico-kit-pcb

    198 parts1GPL-3.0
  • 4 layers85 × 56 mmAnthC, the printed circuit board in 3D

    AnthC

    Anthilla/AnthC

    Anthilla AnthC Board

    211 parts40
  • 4 layers130 × 105 mmHomeDeck, the printed circuit board in 3D

    HomeDeck

    Kilan777/HomeDeck

    Jarvis HomeDeck: a Raspberry Pi CM4 carrier board and voice-assistant software for a 7-inch smart display (KiCad hardware, generated from Python, plus the Python/JS assistant)

    228 parts1
  • 4 layers90 × 56.5 mmSeed3-carrier, the printed circuit board in 3D

    Seed3-carrier

    B1narySolutions/amp-hardware

    Monorepo for our capstone team's PCBs and housing

    127 parts

Questions

How big is the KINK box PCB?

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

What parts does the KINK box use?

112 parts, built around the ESP32-S3-WROOM-1-N8, TPA3118D2DAPR, BD33FC0FP-E2 and CH221K. 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 KINK box KiCad files?

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

Can I use the KINK box design in my own project?

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