The following table outlines all necessary components for this project. Ensure that all modules and parts match the specifications provided to guarantee compatibility and reliable performance.

# Component Specification / Notes Link
1 ESP32-S3-WROOM-1 (N16R8) 16MB Flash, 8MB OPI PSRAM — ensure your board matches this spec https://www.amazon.com/YEJMKJ-ESP32-S3-DevKitC-1-N16R8-Development-ESP32-S3-WROOM-1-Microcontroller/dp/B0CDRM6BGQ
2 DFPlayer Mini (HW-247A V0.5.1) MP3 player module, supports FAT32 microSD cards up to 32GB https://www.dfrobot.com/product-1121.html?srsltid=AfmBOooyTKXxyfkLCLn--UdoQ5ydmFUauKNrhI4FJ2ozGuNjWY-Ldz9h
3 Speaker (20mm, 4Ω 2W) Small form factor audio output device https://www.aliexpress.com/item/4001277480820.html
4 MicroSD Card (≤32GB) Class 10 recommended; formatted to FAT32 https://www.amazon.com/Kingston-Class-MicroSDHC-Memory-Adapter/dp/9983039281/ref=sr_1_3?crid=H05394MYV8DR&dib=eyJ2IjoiMSJ9.lQQkZTENBt7IHCqg6x7fn_kHttjB23oHRYY5hRpdNrUkK_fqh5D-eJxxOcFsIJSv6nszMGtTFr_do4O-uSigjscol_WQqTGxh_tSGtzy59o9yJIv59l7Djb7vb-yx4RhoeX6vyfwF8pkdAOUSdXcgNn-iSL_TGkyx5Vv6kv_yClbAsmA-d6T7Y2lH3JBQRe90yND4Kf0iPQTm--0IGN0XqPIJam8W-a-evxgVdvYkZRigxXKkUpcLJoYjYGrnfvJVO5AX88aAa4-3lXb-PSDZ9_EBIwEvBTxGSAKxUkq99I.h-hKor-_TpUdlBGeimwbgKKkFO1POeLIaGzqueYKjeE&dib_tag=se&keywords=kingston+8gb+sd+card&qid=1744330203&s=electronics&sprefix=kingost+8gb+sd+card%2Celectronics%2C253&sr=1-3
5 WaveShare 2.8” Capacitive Touch LCD 240x320 resolution, capacitive touch, compatible with ESP32-S3 https://www.waveshare.com/2.8inch-capacitive-touch-lcd.htm

🛠 Optional (Recommended)

# Item Description Source
1 3D-Printed Enclosure STL files available — protects and organizes the build 📁 Case_3D
2 Custom PCB Use provided Gerber files for a compact and robust layout 📁 CasinoPCB

💡 Notes

🧰 3D-Printed Case Assembly Hardware

If you choose to use the 3D-printed enclosure, the following hardware components are required for proper mounting and assembly:

# Component Specification Quantity
1 Screws for Display (DIN 7985) M2.5 × 5mm, pan head 4 pcs
2 Mounting Screws (DIN 965) M2 × 6mm, countersunk head, black oxide-coated 7 pcs
3 Threaded Inserts (Brass) M2 thread, 5mm length, 3.2mm outer diameter 7 pcs

🛠️ Assembly Notes

🔩 Additional Components for PCB Assembly