Skip to the content
2 layers74 × 63.1 mmAudio player, the printed circuit board in 3D

A repo with STM32 based PCB designs

Size
74 × 63.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
87
Nets
83
Pads
324
Tracks, vias
726, 78
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
1 Jul 2023
Updated
30 Apr 2024

Overview

Audio player is an open-source printed circuit board by Vaaarad07, from the Vaaarad07/PCB_Designs repository on GitHub, published under the MIT licence. It is a 2-layer board of 74 × 63.1 mm with 87 parts on 83 nets, routed with 726 tracks and 78 vias.

It is built around the RP2040, 74LVC1G125 and MAX98357AETE+T, with the W25Q128JVSIQ, AMS1117-3.3 and AMS1117-5.0 among its other parts. Its parts include 33 capacitors, 16 resistors, 9 ICs, 8 connectors and 4 diodes. It belongs with the audio and music boards and the RP2040 and STM32 boards of this library.

Main components

6

README

README.md

PCB Design Files

Projects

About

This repo contains the PCB files designed by @Vaaarad07. All of the designs are completely produced in KiCad 6, and each project directory contains the respective KiCad schematic and layout files. All of the PCB projects are manufactured and tested for their respective functionalities. I am open for any kind of feedback, suggestion or discussion.

Cyclometer

Cyclometer is a minimal dashhborad for bicycles used to accurately measure, store and display the speed, distance & time of the bike rides. The board uses STM32F446 controller.

cyclometer_img

RP2040

rp2040

STM32407-MVCU

This is a custom made 4-layer board using STM32F407, designed for Vegapod Hyperloop, a student team. The board is a part of a vehicle control system as the Master control Unit. The board connects to 5 separate vehicle control unit boards using DB9 cables and connectors over CAN bus,which are responsible for handling their sub-system specific functions.

Following are some of the features of the board :

  • 9-36V input power supply, which is divided into 2 separate buses of 5V and 3.3V respectively using power regulators
  • 5 DB9 ports to connect the VCUs with CAN bus connections along with reserved GPIOs.
  • DB9 port with RS232 to serial converter to connect an INS, Pollux 2
  • On-board RF-transceiver mount.
  • 7-segment display
  • SD Card slot
  • 5-pin Debugger/programmer headers.
  • Hardware reset.
  • UART, SPI, ADC, DAC, I2C Connections
  • 10 user LEDs with power-on LEDs.

MVCU_IMAGE

STM32F103-VCU

This is a custom made 2-Layer board using STM32F103, designed for Vegapod Hyperloop, a student team. The board is a part of a vehicle control system as a vehicle control Unit. The board connects to the Master vehicle control unit using DB9 cable and connector over CAN bus

Following are some of the features of the board :

  • Powered through either the Master control unit (5V) or from on-board power input (7-36V) which is further divided into two separate buses of 5V and 3.3V respectively.
  • Connects to the Master control unit over CAN bus and reserved GPIOs.
  • 4-pin debugger/programmer header.
  • 5 user LEDs
  • Hardware reset
  • UART, SPI, I2C, ADC ports.

VCU_IMAGE

STM32F103-Inverter-VCU

This is a custom made 2-Layer board using STM32F103, designed for Vegapod Hyperloop, a student team. The board is a part of a vehicle control system as a vehicle control Unit responsible for control of the inverter sub-system. The board connects to the Master vehicle control unit using DB9 cable and connector over CAN bus

Following are some of the features of the board :

  • Powered through either the Master control unit (5V) or from on-board power input (7-36V) which is further divided into two separate buses of 5V and 3.3V respectively.
  • Connects to the Master control unit over CAN bus and reserved GPIOs.
  • PWM headers connecting to the inverter driver circuit.
  • 4-pin debugger/programmer header.
  • Hardware reset.
  • UART, SPI, I2C, ADC ports.

INV_IMAGE

STM32f103-Test-Board

This is a custom made 2-Layer board using the STM32F103 , designed for Vegapod Hyperloop, a student team. The board is designed for testing procedures of various peripherals of the controller and verification of the designed architecture of a vehicle control system.

Following are some of the features of the board :

  • Powered through either the DB9 connector(5V) or the on-board power input (7-36V) which is further divided into two separate buses of 5V and 3.3V respectively.
  • CAN, UART, SPI, I2C, ADC, PWM peripheral ports.
  • 4-pin debugger/programmer header.
  • 7-segment display
  • Hardware reset.

TEST_IMAGE

Parts

87
QtyValueFootprintReferences
10100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC6, C8, C9, C10, C12, C13, C14, C15, C16, C17
1010uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C4, C18, C19, C20, C21, C26, C27, C28, C35
6100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C5, C22, C23, C34
51kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R3, R4, R7, R16
5Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalA1, A2, J6, Z1, Z2
5Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1, J4, J5, J15, J16
4Conn_01x02_PinConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalB1, J17, X1, X2
30.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC29, C30, C31
3LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D4
3MAX98357AETE_lib:QFN50P300X300X80-17NU7, U8, U9
21.8kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12, R13
2100Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10, R11
21uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7, C11
2220Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R9
227.4Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
247uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC24, C25
274LVC1G125Package_TO_SOT_SMD:SOT-23-5_HandSolderingU4, U6
2AudioJack4Connector_Audio:Jack_3.5mm_KoreanHropartsElec_PJ-320D-4A_HorizontalB2, X3
2FerriteBead_SmallInductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolderFB1, FB2
2MountingHole_PadMountingHole:MountingHole_2.2mm_M2H1, H4
1300kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14
169.8kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR15
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1AMS1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Conn_01x12_PinConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ2
1CrystalCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY1
1DDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3
1DNFResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
1LOGOlib:picG***
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU3
1USB3076-XX-X_REVC5lib:USB-B_varadJ19
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU2

More from Vaaarad07/PCB_Designs

2
  • 2 layers81.8 × 80.2 mmVCU, the printed circuit board in 3D

    VCU

    Vaaarad07/PCB_Designs

    A repo with STM32 based PCB designs

    75 parts10MIT
  • 2 layers84.4 × 79.2 mmF103 V2, the printed circuit board in 3D

    F103 V2

    Vaaarad07/PCB_Designs

    A repo with STM32 based PCB designs

    60 parts10MIT

Similar boards

  • 2 layers36 × 43 mmAsac fc rev a, the printed circuit board in 3D

    Asac fc rev a

    victorhook/asac-fc

    asac fc is an rp2040 based flight controller made for FPV drone flying

    119 parts52GPL-3.0
  • 2 layers40 × 110 mmPI SCOPE, the printed circuit board in 3D

    PI SCOPE

    niektb/sluisbrinkie-eurorack-published

    Published Modules of the Sluisbrinkie project

    97 parts34
  • 4 layers80 × 40 mmAudio latency tester board, the printed circuit board in 3D

    Audio latency tester board

    antmicro/audio-latency-tester-board

    This project contains open hardware design files for an audio latency processing board. The system allows driving an external speaker and collecting audio samples from a pair of PDM or I2S microphones.

    240 parts1Apache-2.0
  • 4 layers40 × 60 mmTrinketcore, the printed circuit board in 3D

    Trinketcore

    alph4345/test

    TrinketCore puts everything a small rechargeable gadget needs on one 40 × 60 mm board, ready to order assembled from PCBWay:

    113 parts
  • 2 layers40.3 × 75.7 mmMusiq player hardware, the printed circuit board in 3D

    Musiq player hardware

    bytecod3/MusiQ-Player

    An MP3 player clone built on ESP32

    64 parts7
  • 4 layers86.4 × 61.9 mmInverter, the printed circuit board in 3D

    Inverter

    Kirg5/2040Inverter

    RP2040 Based BLDC Inverter for sensored motors, capable of putting out 50a 100v

    106 parts1
  • 2 layers54.8 × 75.5 mmRp2040-basic m1, the printed circuit board in 3D

    Rp2040-basic m1

    AtrivaTECH/picuno

    A repo of all files for the pic uno RP2040+Arduino UNO derivative by ESCcrasci and AtrivaTECH

    71 parts
  • 2 layersController, the printed circuit board in 3D

    Controller

    dario0603/Hotplate

    Hotplate is a DIY electronics project focused on the design and development of a hotplate and its associated control electronics.

    101 parts

Questions

How big is the Audio player PCB?

It measures 74 × 63.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Audio player use?

87 parts, built around the RP2040, 74LVC1G125, MAX98357AETE+T and W25Q128JVSIQ. 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 Audio player KiCad files?

From the Vaaarad07/PCB_Designs repository on GitHub, at the commit this page was made from: the board is RP2040/Audio_player.kicad_pcb and its schematic Cyclometer/Cyclometer_v1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).