

Mp3 player
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
3L7805
TO-220ST0℃~+125℃@(Tj) 1 1.2A 20V 2V@(1A) 42uV 500uA 5V 73dB@(120Hz) Fixed Positive Short Circuit Protection TO-220ST Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSOSENVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTIP31
TO-220-3-65℃~+150℃@(Tj) 1.2V@3A,375mA 10@3A,4V 2W 300uA 3A 3MHz 40V NPN TO-220-3 Bipolar (BJT) ROHSonsemiBipolar (BJT)TIP32
TO-2201 PNP 1.2V 200uA 2W 3A 3MHz 40V 50 5V PNP TO-220 Bipolar (BJT) ROHSSlkorBipolar (BJT)
README
README.mdSistEmb-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| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | C_Polarized | TCLib:CP_2.50mm | C3, C4, C5, C6, C7 |
| 4 | 1k | TCLib:R_0.25W | R5, R6, R7, R8 |
| 4 | R | TCLib:R_0.25W | R3, R4, R10, R11 |
| 3 | SW_Tactile | TCLib:SW_Tactile | S1, S2, S3 |
| 2 | 10k | TCLib:R_0.25W | R1, R2 |
| 2 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2 |
| 2 | C | TCLib:C_5mm | C1, C2 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | Connector_2_Pol | TCLib:Molex_1x02_P2.54mm | J7 |
| 1 | FRDM-K64F | SistEmb:FRDM-K64F | J1 |
| 1 | Jumper_2_Bridged | TestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | JP1 |
| 1 | L7805 | Package_TO_SOT_THT:TO-220-3_Horizontal_TabDown | U1 |
| 1 | RotaryEncoder_Switch | SistEmb:XDCR_PEC12R-4115F-S0012 | SW1 |
| 1 | TIP31 | TCLib:TO-220-3_Vertical | Q2 |
| 1 | TIP32 | TCLib:TO-220-3_Vertical | Q1 |
| 1 | Terminal_2 | TCLib:Bornera_2_P5mm | J4 |
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 mm

- 2 layers110 × 100 mm

- 2 layers

- 2 layers100 × 100 mm

- 2 layers108.2 × 143.5 mm

- 2 layers97.8 × 77.5 mm

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 mm

Fuente
fberni21/taller-circuitos
FIUBA - Electrónica - Taller de Diseño de Circuitos Electrónicos
40 parts1 - 2 layers
