
Usb charging hub
hackclub/reflow
A YSWS for the northern hemisphere's summer and the aussie's winter. Run by @pmnlla, with love and loads of carrots.

A YSWS for the northern hemisphere's summer and the aussie's winter. Run by @pmnlla, with love and loads of carrots.
MP3 Player is an open-source printed circuit board by hackclub, from the hackclub/reflow repository on GitHub. It is a 2-layer board of 52 × 43 mm with 46 parts on 56 nets, routed with 335 tracks and 146 vias.
It is built around the ATMEGA328P-AU, DFR0299 and MT3608, with the TP4056-42-ESOP8 and SS34 among its other parts. Its parts include 12 resistors, 9 capacitors, 5 diodes, 5 connectors and 4 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
It's a YSWS. You ship something, we ship something to you in return. Run by gh@pmnlla
You ship: A printed circuit board.
- pcb
└──name of your pcb
├────────README.md
└────────cad
├──────<name>.kicad_sch
├──────<name>.kicad_pcb
├──────<name>.kicad_dru
└──────<name>.kicad_pro
Send it over in a PR, we'll review it, and dispatch the WS prize!
Got questions? You can reach me on slack @ U078HNSV750
We ship: A practice kit to learn SMD soldering with!
You'll get a:
You ship: Evidence of a completed and functional practice board, to the smallest components you can see and solder. We ship: Funds, through HCB, for you to get your very own design made, and get the parts to assemble it with!
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 1k | Resistor_SMD:R_0603_1608Metric | R3, R4, R10, R11, R12 |
| 4 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D4, D6 |
| 3 | 100k | Resistor_SMD:R_0603_1608Metric | R7, R8, R9 |
| 2 | 0.1uf | Capacitor_SMD:C_0603_1608Metric | C7, C9 |
| 2 | 10uf | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 2 | 22pf | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 22uf | Capacitor_SMD:C_0603_1608Metric | C5, C6 |
| 2 | TestPoint_Pad_D1.5mm | TestPoint:TestPoint_Pad_D1.5mm | 5V, GND |
| 1 | 1.2k | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 100R | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 100uf | Capacitor_SMD:C_1206_3216Metric | C10 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 16 Mhz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y2 |
| 1 | 750k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | ATmega328P-A | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | AudioJack4 | Connector_Audio:Jack_3.5mm_KoreanHropartsElec_PJ-320D-4A_Horizontal | J5 |
| 1 | BAT | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Conn_02x04_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J3 |
| 1 | DFR0299 | DFR0299:MODULE_DFR0299 | U2 |
| 1 | FerriteBead_Small | Resistor_SMD:R_0805_2012Metric | FB1 |
| 1 | L | Inductor_SMD:L_APV_ANR4030 | L1 |
| 1 | MT3608 | Package_TO_SOT_SMD:SOT-23-6 | U4 |
| 1 | OLED | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | Play/Pause | Button_Switch_SMD:SW_SPST_CK_RS282G05A3 | SW4 |
| 1 | SS34 | Diode_SMD:D_SMA | D3 |
| 1 | SW_Next/Vol+ | Button_Switch_SMD:SW_SPST_CK_RS282G05A3 | SW3 |
| 1 | SW_Prev/Vol - | Button_Switch_SMD:SW_SPST_CK_RS282G05A3 | SW2 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_CK_RS282G05A3 | SW1 |
| 1 | TP4056-42-ESOP8 | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias | U3 |
| 1 | TestPoint_Pad_D1.0mm | TestPoint:TestPoint_Pad_D1.0mm | GND |
| 1 | USB_C_Receptacle_PowerOnly_6P | Connector_USB:USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_Horizontal | J1 |
The 45 most common of 46 parts.
It measures 52 × 43 mm and has 2 copper layers, 1.6 mm thick.
46 parts, built around the ATMEGA328P-AU, DFR0299, MT3608 and TP4056-42-ESOP8. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the hackclub/reflow repository on GitHub, at the commit this page was made from: the board is pcb/MP3-Player/cad/MP3 Player.kicad_pcb and its schematic pcb/MP3-Player/cad/MP3 Player.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask hackclub before reusing the design.

hackclub/reflow
A YSWS for the northern hemisphere's summer and the aussie's winter. Run by @pmnlla, with love and loads of carrots.

hackclub/reflow
A YSWS for the northern hemisphere's summer and the aussie's winter. Run by @pmnlla, with love and loads of carrots.

hackclub/reflow
A YSWS for the northern hemisphere's summer and the aussie's winter. Run by @pmnlla, with love and loads of carrots.

hackclub/reflow
A YSWS for the northern hemisphere's summer and the aussie's winter. Run by @pmnlla, with love and loads of carrots.

nexyugainnovations-collab/Tacktile_book_STM-Version
STM32-based PCB design and audio files for the Tacktile interactive tactile book (v1.0)


cybloxyz/tap-tap-trulala
RFID music player, modification or improvitation from juukebox by ananords (instructables)

marian-millan/mp3_player
A retro-inspired hardware MP3 player built from scratch. Features KiCad schematics, PCB layouts, and 3D models for a physical-media-inspired music experience.

TehoorMarjan/grannyclock
The GrannyClock PCB is an add-on module designed for the TFA Dostmann 60.3518.01 radio-controlled clock mechanism.

MAATHES-THILAK-K/ESP32-S3_FLIGHT_CONTROLLER
A custom-designed flight controller based on the ESP32-S3 module, built for compatibility with the esp-fc firmware and Betaflight-like configuration.

nikolaus018/dji-fcc-esp32
ESP32-S3 firmware that switches a DJI N1 remote to FCC mode over USB (replaces the Android app)

devKOff/pcb-lipo-power-management-system
An integrated PCB power management system for single-cell Li-Po batteries featuring onboard charging, circuit protection, and a DC-DC boost converter with selectable 5V and 12V DC outputs.