Skip to the content
PCBKitNew board
2 layersMP3, the printed circuit board in 3D

This project is a portable MP3 Travel Companion designed using KiCAD. The idea behind this project is to create a small hardware device that makes travelling more enjoyable and comfortable.

Copper layers
2
Thickness
1.6 mm
Parts
50
Nets
54
Pads
202
Tracks, vias
771, 90
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Jul 2026
Updated
5 Jul 2026

Overview

MP3 is an open-source printed circuit board by Manish-Datrik, from the Manish-Datrik/MP3 repository on GitHub. It is a 2-layer board with 50 parts on 54 nets, routed with 771 tracks and 90 vias.

It is built around the MIC5365-3.3YD5-TR and USBLC6-2SC6. Its parts include 19 capacitors, 7 resistors, 4 connectors, 3 ICs and 3 inductors. It belongs with the STM32 boards of this library.

Main components

2

README

README.md

MP3 Travel Companion PCB

About the Project

This project is a portable MP3 Travel Companion designed using KiCAD. The idea behind this project is to create a small hardware device that makes travelling more enjoyable and comfortable.

During long journeys, trekking, camping, road trips, or train travel, people often like to listen to music without depending on their mobile phones. This device is designed to play music from a memory card while using very little power, making it a simple travel companion.

The main focus of this project was to learn the complete PCB design process, from creating the schematic to building the PCB layout.


Travel Purpose

This project is designed especially for travellers.

It can be useful during:

  • Long train journeys
  • Bus travel
  • Road trips
  • Trekking
  • Camping
  • Mountain trips
  • Nature walks

Instead of using a mobile phone all the time, the MP3 player can play music directly from a memory card. This helps save phone battery and provides entertainment even in places with no internet connection.

The board is compact, lightweight, and easy to carry, making it suitable for travel.


What I Used

  • KiCAD
  • USB Type-C Connector
  • MP3 Decoder Module
  • Micro SD Card Slot
  • Audio Output Circuit
  • Capacitors
  • Resistors
  • LEDs
  • Push Buttons
  • Connectors

What I Did

1. Started the Project

I created a new project in KiCAD and started with a blank schematic.


2. Added Components

I searched for all the required components from the KiCAD library and placed them in the schematic.

The main components include:

  • USB Type-C Connector
  • MP3 Decoder
  • Micro SD Card Slot
  • Audio Output
  • Capacitors
  • Resistors
  • LEDs
  • Push Buttons

3. Created the Schematic

After placing all the components, I connected them using wires and net labels.

The schematic includes:

  • Power connections
  • Ground connections
  • USB power input
  • Audio output connections
  • SD card interface
  • Control buttons
  • LED indicators

I checked all the connections carefully before moving to PCB design.


4. Converted to PCB

After completing the schematic, I converted it into the PCB editor.

All the components were imported automatically.


5. Placed the Components

I arranged the components properly so that the board would be compact and easy to route.

Special attention was given to keeping related components close together.


6. Routed the PCB

I connected all the components using PCB tracks.

The routing was done carefully to keep the board neat and reduce unnecessary crossings.


7. Final Checking

After completing the routing, I checked the PCB for any errors and verified that all components were connected correctly.


8. Generated Manufacturing Files

Finally, I generated the Gerber and drill files required for PCB manufacturing.


Features

  • Portable design
  • USB Type-C power input
  • Music playback from Micro SD card
  • Audio output support
  • LED status indication
  • Simple and compact PCB
  • Low power consumption
  • Easy to carry while travelling

What I Learned

Through this project, I learned:

  • How to use KiCAD
  • How to design a schematic
  • How to choose electronic components
  • How to connect electronic circuits
  • How to convert a schematic into a PCB
  • How to place components properly
  • How to route PCB tracks
  • How to check PCB errors
  • How to generate Gerber files

This project helped me understand the complete hardware design process from start to finish.


Project Files

text
MP3-Travel-Companion
│
├── Schematic
├── PCB Layout
├── Gerber Files
├── Images
└── README.md

Manish Vanjari

GitHub: https://github.com/Manish-Datrik/MP3.git

Parts

50
QtyValueFootprintReferences
9100nCapacitor_SMD:C_0402_1005MetricC7, C8, C9, C10, C11, C21, C22, C23, C25
64u7Capacitor_SMD:C_0603_1608MetricC1, C2, C6, C12, C20, C24
4220RResistor_SMD:R_0402_1005MetricR3, R4, R6, R7
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
35k1Resistor_SMD:R_0402_1005MetricR1, R2, R5
3FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3
210pCapacitor_SMD:C_0402_1005MetricC18, C19
2TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2
10p3Capacitor_SMD:C_0402_1005MetricC16
10p8Capacitor_SMD:C_0402_1005MetricC15
110nInductor_SMD:L_0402_1005MetricL1
110uInductor_SMD:L_0805_2012MetricL2
12n7Inductor_SMD:L_0402_1005MetricL3
1Conn_01x04Connector_Molex:Molex_PicoBlade_53048-0410_1x04_P1.25mm_HorizontalJ3
1Conn_ARM_SWD_TagConnect_TC2030Connector:Tag-Connect_TC2030-IDC-FP_2x03_P1.27mm_VerticalJ1
1Conn_CoaxialConnector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_VerticalJ4
1CrystalCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
1Crystal_GND23Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY2
1LEDLED_SMD:LED_0402_1005MetricD1
1MIC5365-3.3YD5Package_TO_SOT_SMD:TSOT-23-5U3
1STM32WB55CEUxPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU1
1SW_PushButton_Switch_SMD:SW_SPST_TL3342SW1
1Transformer_1P_1STransformer_SMD:Transformer_MACOM_SM-22T1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ2

Questions

What parts does the MP3 use?

50 parts, built around the MIC5365-3.3YD5-TR and USBLC6-2SC6. 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 MP3 KiCad files?

From the Manish-Datrik/MP3 repository on GitHub, at the commit this page was made from: the board is MP3.kicad_pcb and its schematic MP3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MP3 design in my own project?

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

Similar boards

  • 4 layers48 × 26 mmStm32, the printed circuit board in 3D

    Stm32

    baszdr/STM32_NEXT_PCB_PROJECT

    Designed a compact embedded system integrating USB-C, power management, and RF design into a single 4-layer PCB. Focused on clean layout, strong signal integrity, and practical debugging structure.

    48 parts2
  • 4 layers58 × 31 mmSTM32 RF, the printed circuit board in 3D

    STM32 RF

    Venky474/STM32_RF_Demo_PCB

    Custom STM32 RF board designed in KiCad.

    49 parts2MIT
  • 4 layers48 × 33 mmStm32-bt board, the printed circuit board in 3D

    Stm32-bt board

    OdaiJ/stm32-bt-board

    My attempt at following the Phil's Lab KiCad V7 tutorial on YouTube

    60 parts1
  • 4 layers80.5 × 32.5 mmStm32wb55-ble dev board, the printed circuit board in 3D

    Stm32wb55-ble dev board

    shivamtiwari020505/stm32wb55-ble-dev-board

    Custom STM32WB55 development board integrating 2.4GHz BLE 5.x, LPUART, I2C, and UART via RS232/DB9 for PC and industrial machine interfacing. Designed to bridge modern wireless IoT with legacy wired systems.

    63 parts1MIT
  • 4 layers117 × 77 mmProdDeck, the printed circuit board in 3D

    ProdDeck

    arsovskiteodor/A.ProdDeck

    Open-hardware macro pad (WIP): custom KiCad PCB with keys, encoders and a fader, plus firmware and a desktop configurator

    69 parts
  • 4 layers48.5 × 24.3 mmSTM32 2nd Project, the printed circuit board in 3D

    STM32 2nd Project

    ashfaque-ur-rahman/STM32WB-RF-PCB-Design

    STM32 microcontroller PCB design with RF capability —4 layer Board —KiCad project based on Phil's Lab tutorial series

    48 parts