
Ferris
pierrechevalier83/ferris
A low profile split keyboard designed to satisfy one single use case elegantly

This was all possible thanks to Hackspansion: A hackclub YSWS
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.
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


| GPIO | Function |
|---|---|
| GPIO0 | I²C SCL |
| GPIO1 | I²C SDA |
| GPIO2 | I²S BCLK |
| GPIO3 | I²S DIN |
| GPIO4 | I²S WCLK / LRCLK |
| GPIO5 | DAC MCLK |
| GPIO6 | DAC RESET |
| GPIO7 | Next |
| GPIO8 | Previous |
| GPIO9 | Play / Pause |
See the Xpanse API docs
This was all possible thanks to Hackspansion: A hackclub YSWS
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10 µF | lcsc_footprints:C15850_C0805 | C2, C3, C5, C7 |
| 3 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1, SW2, SW3 |
| 2 | 220µF | lcsc_footprints:C469553_C1210 | C1, C4 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 62k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | MountingHole_2.2mm_M2 | MountingHole:MountingHole_2.2mm_M2 | REF* |
| 1 | PJ-320A | lcsc_footprints:C2884926_AUDIO-TH_XKB_PJ-320A | CN1 |
| 1 | TLV320DAC3100IRHBR | lcsc_footprints:C179677_LFCSP-32_L5_0-W5_0-P0_50-BL-EP | U1 |
| 1 | ~ | Hackxpansion:Male_Module | J1 |
The 15 most common of 16 parts.

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

softcomplex/Digirig-Mobile
Integrated digital modes interface for amateur radio

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

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


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


It measures 32 × 25.5 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask arghya-v before reusing the design.