← Back to Explore

Audio Jack + Song Controls

In design review card · advanced

Made by
Arghya Vyas

About this project

Audio Jack and Play/Pause, Previous, and Next Controls

MD0
1k
MD1
62k

Journals

Follow the progress behind this project.

30m

Fixed the jacks pinout AGAIN lol. Put the driver on crates (check readme)

pcb again

1h

I first fixed the pinout of my jack, then added the capacitors, and finally fixed the code! pcb

1h 20m

Did the CAD! I forgot mounting holes so i added them to the pcb lol. Cadding was much simpler since I understand how fusion works now and also just remixed my SD card modules design to design the case. heres what it looks like:

the case

2h

Started on the driver. Wasn't AS hard as the SD card one since I got used to the rust, but it was still a bit iffy because I had to figure out the I2C. Reading the documentation and making it flow took a while, but I eventually managed to build it. Thankfully it took less debugging too compared to the first time.

code

2h

Routed the PCB. This part was HELL, the small size of the board made it really hard to route. Luckily I didnt need the 100nf capacitors I initially had.

pcb

1h

Done the schematic! Had to figure out what decoupling capacitors were and stuff. Also added buttons for song control! Stay tuned for the PCB :)

final schematic

1h 20m

Started off on module no. 2, a simple audio jack interface with song controls! I had to do some research to find a good old cheap audio jack and also a DAC. I found a good audio jack on LCSC and also a DAC by TI, which was great because of TI's very convenient datasheets. I used an extension to import all the footprints from lcsc which was clutch.

schematic so far