![Image 1 — [Review Request] DIYPOD Shuffle Rev3 — ESP32-C3 MP3 Player](https://preview.redd.it/zybgqfcyck1h1.png?width=1609&format=png&auto=webp&s=fc43539f86e9a8d3edece72470c623184285021c)
![Image 2 — [Review Request] DIYPOD Shuffle Rev3 — ESP32-C3 MP3 Player](https://preview.redd.it/sv0k826zck1h1.png?width=1687&format=png&auto=webp&s=cd79787d7ea5d1aaed7f5c839c6330e02b5e9e85)
![Image 3 — [Review Request] DIYPOD Shuffle Rev3 — ESP32-C3 MP3 Player](https://preview.redd.it/x3a5dxpzck1h1.png?width=1441&format=png&auto=webp&s=7caf75ff1fbf3f20341bfdaf63f5cd44b832185b)
![Image 4 — [Review Request] DIYPOD Shuffle Rev3 — ESP32-C3 MP3 Player](https://preview.redd.it/3d8d04a0dk1h1.png?width=1201&format=png&auto=webp&s=00110717aef9e6be1579fcfac32370dac5a5a57a)
![Image 5 — [Review Request] DIYPOD Shuffle Rev3 — ESP32-C3 MP3 Player](https://preview.redd.it/9uc0i8p0dk1h1.png?width=1186&format=png&auto=webp&s=f80cd8350b3b1c0840854ed931d9e42a92946478)
[Review Request] DIYPOD Shuffle Rev3 — ESP32-C3 MP3 Player
Hi, looking for a review of my rev3 PCB before ordering.
What it is: A compact open-source MP3 player built around the ESP32-C3 SuperMini and DFPlayer Mini, with a 128x64 SSD1306 OLED, three tactile buttons, LiPo battery with TP4057 charger, and a PJ-320A 3.5mm audio jack. Rev1 and rev2 have both been built and tested.
What changed in rev3:
- Power switch relocated
- Audio jack replaced with PJ-320A
- DAC_L and DAC_R routed as a differential pair
- VCC and GND probe pads added
Specific things I'd like feedback on:
- Power circuit and switch placement
- DAC_L/DAC_R routing
- Decoupling cap placement
- Anything else that stands out
Stack:
- 2 layer FR4
- JLCPCB manufacture
- Hand assembled
Schematic and board screenshots attached. Happy to share any additional views or answer questions. Thanks in advance.