Skip to the content
PCBKitNew board
2 layers40.3 × 75.7 mmMusiq player hardware, the printed circuit board in 3D

Musiq player hardware

bytecod3/MusiQ-Player7

An MP3 player clone built on ESP32

Size
40.3 × 75.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
64
Nets
56
Pads
228
Tracks, vias
1,122, 122
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
26 Feb 2024
Updated
26 Mar 2024

Overview

Musiq player hardware is an open-source printed circuit board by bytecod3, from the bytecod3/MusiQ-Player repository on GitHub. It is a 2-layer board of 40.3 × 75.7 mm with 64 parts on 56 nets, routed with 1,122 tracks and 122 vias.

It is built around the 74LVC125AD, MAX98357AETE+T and W25Q128JVSIQ, with the AMS1117-3.3 and ESP32-C3F among its other parts. Its parts include 21 capacitors, 18 resistors, 6 ICs, 1 diode and 1 connector. It belongs with the ESP32 and RISC-V boards of this library.

Main components

5

README

README.md

MusiQ-Player

An MP3 player clone built on ESP32

Motivation

To replicate a simpler and/or close-to version of the common MP3 player already in the market using readily available hardware. To implement a Finite State Machine on an electronic consumer product

State Diagram

state-diagram

Block Diagram

block-diagram

Stack

  1. C++
  2. PlatformIO

Schematic

schematic

PCB Design

front

back

3D casing design

home

front

right

top

back-side

disect

The STEP files for 3D printing can be found in the 3D Folder, named casing-step.stp.

Parts List

  1. ESP32 WROOM
  2. 0.96" OLED screen
  3. 5 tactile switches
  4. 2 3.7V LP945170 LIPO batteries
  5. Micro SD card reader module (alternative:MicroSD card socket)
  6. 74HC14 Schmitt trigger IC
  7. USB Cable (Type C or B)
  8. Protoboards
  9. TP4056 charging module
  10. MAX98357 Amplifier module

References

  1. https://www.studiopieters.nl/esp32-program-a-esp32/
  2. https://circuitdigest.com/microcontroller-projects/esp32-based-internet-radio-using-max98357a-i2s-amplifier-board
  3. https://learn.adafruit.com/assets/32642
  4. https://docs.espressif.com/projects/esp-idf/en/v4.4/esp32c3/api-reference/peripherals/i2s.html

Parts

64
QtyValueFootprintReferences
12100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4, C5, C10, C11, C12, C13, C14, C16, C17
1110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4, R5, R13, R16, R17, R18, R19, R20
5SW_MEC_5EButton_Switch_SMD:SW_SPST_TL3342DOWN, LEFT, MENU, RIGHT, UP
43.3kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6, R7, R8, R9
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
21uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC15, C20
2220pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC9, C21
222pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC18, C19
2FerriteBeadCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderFB1, FB2
10.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8
1100nF/50VCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6
110k/5%Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7
1220RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12
140MHzCrystal:Crystal_HC49-U_VerticalY1
1499RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14
174LVC125Package_SO:TSSOP-14_4.4x5mm_P0.65mmU1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U4
1AudioJack3Connector_Audio:Jack_3.5mm_CUI_SJ1-3525N_HorizontalAUD
1ESP32C3ESP32C3:QFN32_5X5MMU5
1LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1MAX98357AETEMAX98357AETE:QFN50P300X300X80-17NU6
1Micro_SD_Cardcustom-modules:SD-CARD-Adapter-alibabaMICRO-SD
1ON/OFFButton_Switch_THT:SW_Push_1P2T_Vertical_E-Switch_800UDP8P1A1M6SW8
1RSTButton_Switch_SMD:SW_SPST_TL3305ARST
1TP4056_CONNConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1UARTConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalUART
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU2
1~custom-modules:oled-ssd1306U3

Questions

How big is the Musiq player hardware PCB?

It measures 40.3 × 75.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Musiq player hardware use?

64 parts, built around the 74LVC125AD, MAX98357AETE+T, W25Q128JVSIQ and AMS1117-3.3. 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.

Where can I download the Musiq player hardware KiCad files?

From the bytecod3/MusiQ-Player repository on GitHub, at the commit this page was made from: the board is hardware/musiq-player-hardware/musiq-player-hardware.kicad_pcb and its schematic hardware/musiq-player-hardware/musiq-player-hardware.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Musiq player hardware design in my own project?

Its repository states no licence, so its author keeps all rights: ask bytecod3 before reusing the design.

Similar boards

  • 4 layers50 × 46 mmInternet radio speaker, the printed circuit board in 3D

    Internet radio speaker

    sini6a/internet-radio-speaker

    An open-source ESP32 Internet Radio Player with simple programming, USB charging, and on-the-go capability using a single-cell Li-ion battery.

    72 parts5GPL-3.0
  • 11 layers178.5 × 91.2 mmREM, the printed circuit board in 3D

    REM

    aeonSolutions/AeonLabs-AI-Volvo-MKII-Open-Hardware

    Volvo MKII Open Hardware

    210 parts161CC0-1.0
  • 2 layers74 × 63.1 mmAudio player, the printed circuit board in 3D

    Audio player

    Vaaarad07/PCB_Designs

    A repo with STM32 based PCB designs

    87 parts10MIT
  • 2 layers29.5 × 22 mmCE Makerverse MicroSD Card Adapter, the printed circuit board in 3D

    CE Makerverse MicroSD Card Adapter

    CoreElectronics/CE-Makerverse-MicroSD-Card-Adapter

    This is the repo for the Core Electronics Makerverse™ MicroSD Card Adapter.

    31 parts5
  • 2 layers32.4 × 25.5 mmUSD Turbo, the printed circuit board in 3D

    USD Turbo

    68ec020/uSD-Turbo

    TurboMMC uSD card interface for the BBC Micro and MMFS

    15 parts1GPL-2.0
  • 2 layers132.2 × 144.1 mmHexKeyboard, the printed circuit board in 3D

    HexKeyboard

    hansliss/HexKeyboard

    A 25 x 25 keypad with a LED display and many features.

    83 parts1BSD-2-Clause
  • 2 layers85 × 56 mmEconet AtoMMC, the printed circuit board in 3D

    Econet AtoMMC

    kgl2001/Atom_Econet_AtoMMC

    Combined AtoMMC & Econet interface board for Acorn Atom

    40 parts1CC-BY-SA-4.0
  • 4 layersRocket fc, the printed circuit board in 3D

    Rocket fc

    npsggehlot-cmyk/self-landing-rocket

    Self-landing TVC model rocket: RocketFC flight computer PCB, avionics bay, servo chute ejector, Arduino firmware, 3D MATLAB flight simulator

    104 parts