Skip to the content
2 layers32 × 25.5 mmAudio Jack, the printed circuit board in 3D

This was all possible thanks to Hackspansion: A hackclub YSWS

Size
32 × 25.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
35
Pads
83
Tracks, vias
198, 20
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
2 Sep 2026
Updated
11 Oct 2026

Overview

Audio Jack is an open-source printed circuit board by arghya-v, from the arghya-v/hackxpansion-audio-jack repository on GitHub. It is a 2-layer board of 32 × 25.5 mm with 16 parts on 35 nets, routed with 198 tracks and 20 vias.

It is built around the PJ-320A. Its parts include 6 capacitors, 3 switches, 2 resistors, 2 connectors and 1 IC. It belongs with the audio and music boards of this library.

Main components

1

README

README.md

Hackxpansion Audio Jack

This project adds stereo audio playback through a TLV320DAC3100 DAC and a 3.5 mm headphone jack, along with physical controls for playback.
Crates: pkg:cargo/audio_jack_firmware@0.1.0

Images

the case pcb 3d

Schematic

final schematic

Audio Module

GPIOFunction
GPIO0I²C SCL
GPIO1I²C SDA
GPIO2I²S BCLK
GPIO3I²S DIN
GPIO4I²S WCLK / LRCLK
GPIO5DAC MCLK
GPIO6DAC RESET
GPIO7Next
GPIO8Previous
GPIO9Play / Pause

See the Xpanse API docs


This was all possible thanks to Hackspansion: A hackclub YSWS

Parts

16
QtyValueFootprintReferences
410 µFlcsc_footprints:C15850_C0805C2, C3, C5, C7
3SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2, SW3
2220µFlcsc_footprints:C469553_C1210C1, C4
11kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
162kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
1MountingHole_2.2mm_M2MountingHole:MountingHole_2.2mm_M2REF*
1PJ-320Alcsc_footprints:C2884926_AUDIO-TH_XKB_PJ-320ACN1
1TLV320DAC3100IRHBRlcsc_footprints:C179677_LFCSP-32_L5_0-W5_0-P0_50-BL-EPU1
1~Hackxpansion:Male_ModuleJ1

The 15 most common of 16 parts.

Similar boards

  • 2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers22.8 × 36 mmDigirig mobile, the printed circuit board in 3D

    Digirig mobile

    softcomplex/Digirig-Mobile

    Integrated digital modes interface for amateur radio

    64 parts133GPL-3.0
  • 2 layers182.8 × 169.2 mmErgoMaxReversible, the printed circuit board in 3D

    ErgoMaxReversible

    LouWii/ErgoMax

    Custom ergo split keyboard project, based on ErgoDox, with hot swap sockets

    106 parts124
  • 2 layers200 × 96 mmTouchtone555, the printed circuit board in 3D

    Touchtone555

    DarcyJProjects/touchtone555

    An open-source DIY, NE555-based analogue synthesizer - play notes with a stylus

    73 parts33
  • 2 layers40 × 22.8 mmDigiport-891, the printed circuit board in 3D

    Digiport-891

    BD5HLI/DigiPort

    集成USB口和声卡的业余电台数据模式接口盒子

    45 parts15GPL-3.0
  • 2 layers76.2 × 146.6 mmMysteripad pcb, the printed circuit board in 3D

    Mysteripad pcb

    piit79/mysteripad

    A through-hole mechanical numpad with an extra row to match the Mysterium keyboard

    74 parts12GPL-3.0
  • 2 layers114.3 × 156 mm3DotDash, the printed circuit board in 3D

    3DotDash

    aydenvis/Ortho-Minidox-Choch-Switches

    56 parts9
  • 2 layers50 × 40 mmForceKey v1.0, the printed circuit board in 3D

    ForceKey v1.0

    fred-corp/ForceKey

    a force sensitive morse paddle key

    38 parts7CC-BY-SA-4.0

Questions

How big is the Audio Jack PCB?

It measures 32 × 25.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Audio Jack use?

16 parts, built around the PJ-320A. 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 Audio Jack KiCad files?

From the arghya-v/hackxpansion-audio-jack repository on GitHub, at the commit this page was made from: the board is kicad/Audio Jack.kicad_pcb and its schematic kicad/Audio Jack.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Audio Jack design in my own project?

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