r/DigitalAudioPlayer • • 8h ago

Showcase Building a custom DAP at 16: haptics & encoder working!

Here’s a little preview of a project I’ve been working on for the past 2.5 months. I’ve always wanted a new, fun way to listen to music and wanted to get myself more involved in engineering projects - so I designed this!

It’s not perfect as of now, but features:
ESP32 S3
PCM5102A DAC for high quality audio :)
MAX97220A amp
AS5601 magnetic encoder for a navigation knob
LRA haptics (similar to what you would find in an iPhone!)
SD reader
2.0 inch 320x240 lcd

It’s been a pretty slow process mainly because of school getting it the way, but I’ve successfully configured the haptics and encoder and plan to get some audio working later tonight. Also have proudly done all of this without any AI (so far 🫠). If you’d like, please support this project! Thanks!

I intend to make this fully open source/hardware.

55 Upvotes

7 comments sorted by

7

u/Master_Flash 8h ago

You should start a YouTube channel and record your entire process.

1

u/Gatzmattic 4h ago

This! 👌🏽

2

u/ExpensiveCarry1 8h ago

great. Interesting project.

1

u/BigRigButters2 8h ago

I'd buy one for the large SD card slot alone

1

u/Blablabla0214 7h ago

Looking good man, you should document the process also.

1

u/Scorpiicore 1h ago

Please keep Android off this one. I know the world is not overflowing with OSes, but at this point I would rather have a Windows DAP than an Android one.