微光黑客松

musicPlayer

Hack Club Fallout hardware and firmware development ship.

by builder_3954 Hardware Hacker · ml2026

musicPlayer

Hack Club Fallout hardware and firmware development ship.

Fallout hardware project by a Hack Club builder.

更新记录

  1. - Updated the PCM5102A (DAC) w

    - Updated the PCM5102A (DAC) wiring to AudioJack3_Switch. - GND can be just a label ??!!??!! I'll never use the triangle again! - Working on adding a speaker - Likely won't do bluetooth for this specific project, I want to be able to start working on the PCB soon. - In regards to power, I read up on - How capacitors and resistors work - the specific lipo battery's 5v to 3v3 - multi layer pcbs and how the wires interact and also conventions like GND facing down and not having wires cross through components. Labels are super convenient. I will also continue working on my Slides docs for now, w/ pictures of the new stuff used. Not completely sure which amplifier I want to use yet, will do my usual lunch research hours. Tomorrow's the weekend! hopefully I can get a lot of work done. It's almost exam season too....... Reorganized everything, layout and stuff will change. I'm wondering if wiring the whole thing would make it easier to change to pcb, and if I'll regret only using labels for most of the stuff, we'll see! Currently, I still have to choose an amplifier and get that set up, and check through the power wire, I think something might be wrong with the TP4056-42-ESOP8. The 3V3 line might be off? Anyways, I'll look at that soon. I keep forgetting to press Update on the Lapse app and missing timelapses lol. ![image.png](/user-attachments/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjMzMjEsInB1ciI6ImJsb2JfaWQifX0=--a3503d49bf8dbcfd366dfe06f56cf89959635bde/image.png) ![image.png](/user-attachments/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjMzMjIsInB1ciI6ImJsb2JfaWQifX0=--9fb6717b65a31f94fb592e26b6e8af6131f069ec/image.png) ![image.png](/user-attachments/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjMzMjMsInB1ciI6ImJsb2JfaWQifX0=--31214e29446e77724a14f93950f853efa3dc3809/image.png) ![image.png](/user-attachments/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjMzMjQsInB1ciI6ImJsb2JfaWQifX0=--d0b09e23ca226fb6ad32a922b953724f3a09bc02/image.png) ![image.png](/user-attachments/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjMzMzgsInB1ciI6ImJsb2JfaWQifX0=--4df202dd03f78ef414ca6c4d87d2d8fbf2b4c9be/image.png)

  2. After struggling with wiring t

    After struggling with wiring two whole peripherals to the ESP32, and a lot of youtube tutorials, I figured out how to use labels. Looks a lot cleaner now! The labels are a lot better to use than wires. Close to 10 hours now, hopefully I can do a lot more this weekend. Considering switching doc to an actual doc because the slideshow gets clunky to scroll through. Kicad is really slow today, I will consider deleting unnecessary stuff because I think it's probably slowing down. I will work on getting the audio to work and making sure the power 100% functional tomorrow. For now I think i've figured out most of how to get the power INTO the system, the 5v and 3V3 still gets confusing and the 10939482070928392837 pins on the ESP32 are still difficult lol. After the audio, the data stuff will come into play and even later after that PCB stuff. ![image.png](/user-attachments/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjI2MzYsInB1ciI6ImJsb2JfaWQifX0=--94d308be48aee11d63d11a845d7ad1c2f46f510d/image.png) ![image.png](/user-attachments/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjI2MzcsInB1ciI6ImJsb2JfaWQifX0=--c22646450fce183c20748d4266b90eccf9aef66a/image.png)

  3. - Switched regulator to AP2112

    - Switched regulator to AP2112K-3.3 instead - removed the extra charger (???) - continued wiring - unfortunately the ESP32-S3-MINI-1 wiring w/ sd card is still confusing and will need to be further researched during lunch tomorrow - Started a ppt on each part, will update w/ additional pinouts and info ![image.png](/user-attachments/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjI2MzEsInB1ciI6ImJsb2JfaWQifX0=--d146d90a827a9a6d556f3babe31e647c00a2d776/image.png)