Skip to the content
PCBKitNew board
2 layers200 × 100 mmMp3 player, the printed circuit board in 3D

Trabajo Práctico de la materia 25.27 - Sistemas Embebidos

Size
200 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
54
Pads
144
Tracks, vias
215, 3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 Dec 2024
Updated
22 Dec 2025

Overview

Mp3 player is an open-source printed circuit board by ITBA-G3, from the ITBA-G3/SistEmb-Final repository on GitHub. It is a 2-layer board of 200 × 100 mm with 32 parts on 54 nets, routed with 215 tracks and 3 vias.

It is built around the L7805, TIP31 and TIP32. Its parts include 10 resistors, 7 capacitors, 5 connectors, 4 switches and 2 diodes.

Main components

3

README

README.md

SistEmb-Final

Trabajo Práctico Final — Sistemas Embebidos (25.27)
Instituto Tecnológico de Buenos Aires (ITBA)

Repositorio del proyecto final de la materia Sistemas Embebidos, que implementa un reproductor de audio embebido sobre una MCU, con manejo de periféricos reales, multitarea con RTOS e interfaz de usuario.

Descripción general

El proyecto consiste en el desarrollo de un reproductor de música embebido, capaz de leer archivos desde una tarjeta SD, reproducir audio y permitir la interacción del usuario mediante encoder rotatorio, botones y display I2C.

La lógica principal está organizada como una máquina de estados, ejecutada dentro de una task del sistema operativo en tiempo real.

Funcionalidades principales

  • Lectura de archivos de audio desde SD Card
  • Reproducción de audio mediante periféricos dedicados
  • Control de reproducción:
    • Play
    • Pause
    • Cambio de canción
  • Interfaz de usuario:
    • Encoder rotatorio para navegación
    • Botones de control
    • Display I2C para mostrar estado e información
  • Arquitectura multitarea basada en RTOS (µC/OS)

Máquina de estados

La task principal implementa una FSM (Finite State Machine) con tres estados:

  • MENU
    • Navegación entre canciones mediante el encoder
    • Selección de canción
  • PLAY
    • Reproducción activa
    • Cambio de canción sin salir del estado
    • Opción de pausar o volver al menú
  • PAUSE
    • Reproducción pausada
    • Reanudar reproducción
    • Volver al menú

Autores

  • Diaz Guzmán, Ezequiel.
  • Hertter, José Iván.
  • Ruíz, Lucía Inés.
  • Meichtry, Cristian Damián.

Parts

32
QtyValueFootprintReferences
5C_PolarizedTCLib:CP_2.50mmC3, C4, C5, C6, C7
41kTCLib:R_0.25WR5, R6, R7, R8
4RTCLib:R_0.25WR3, R4, R10, R11
3SW_TactileTCLib:SW_TactileS1, S2, S3
210kTCLib:R_0.25WR1, R2
21N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2
2CTCLib:C_5mmC1, C2
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Connector_2_PolTCLib:Molex_1x02_P2.54mmJ7
1FRDM-K64FSistEmb:FRDM-K64FJ1
1Jumper_2_BridgedTestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mmJP1
1L7805Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU1
1RotaryEncoder_SwitchSistEmb:XDCR_PEC12R-4115F-S0012SW1
1TIP31TCLib:TO-220-3_VerticalQ2
1TIP32TCLib:TO-220-3_VerticalQ1
1Terminal_2TCLib:Bornera_2_P5mmJ4

Questions

How big is the Mp3 player PCB?

It measures 200 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Mp3 player use?

32 parts, built around the L7805, TIP31 and TIP32. 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 player KiCad files?

From the ITBA-G3/SistEmb-Final repository on GitHub, at the commit this page was made from: the board is PCB/mp3_player/mp3_player.kicad_pcb and its schematic PCB/mp3_player/mp3_player.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mp3 player design in my own project?

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

Similar boards

  • 2 layers85 × 70.5 mmAnalog audio, the printed circuit board in 3D

    Analog audio

    eccentricOrange/bt-speaker

    A Simple Two-way Analog Speaker Amplifier

    44 parts4
  • 2 layers110 × 100 mmRoutage, the printed circuit board in 3D

    Routage

    MoadElhaddad/PCB

    51 parts
  • 2 layersFonte dual, the printed circuit board in 3D

    Fonte dual

    fgl27/pcb

    PCB sample for prototypes

    15 parts
  • 2 layers97.8 × 77.5 mmDWP 2020, the printed circuit board in 3D

    DWP 2020

    Hyperwiper/Hyperwiper

    Data flow: audio source such as music player or smartphone connected to beat detector as embedded

    26 parts3GPL-3.0
  • 2 layers64.4 × 41.1 mmFuente, the printed circuit board in 3D

    Fuente

    fberni21/taller-circuitos

    FIUBA - Electrónica - Taller de Diseño de Circuitos Electrónicos

    40 parts1
  • 2 layersMusicBox, the printed circuit board in 3D

    MusicBox

    Workshopshed/HackSpace

    Files to go with the Tutorials on HackSpace Magazine

    20 partsMIT