YM2151 VGM STM32

AidanHockey5·YM2151_VGM_STM32·Schematic/YM2151_STM32_VGM.kicad_pcb

YM2151 VGM STM32 PCB layout, top view — open source board by AidanHockey5
Simulate this board

About the YM2151 VGM STM32 PCB

YM2151 VGM STM32 is an open source PCB design by AidanHockey5, published on GitHub under the AGPL-3.0 license. It is a 2-layer board measuring 156.9 × 67.3 mm, with 52 components from 38 distinct parts.

Other key parts include the BluePill_STM32F103C, LTC6903, LM2596S-5.0, CH340G and OLED_128x32_I2C. By type, the board carries 25 capacitors, 10 ICs, 7 switches, 4 connectors, 3 inductors and 1 crystal.

From the project

A hardware arcade video game music player based on the STM32 platform driving a YM2151

http://www.aidanlawrence.com/ym2151-arcade-classic-adlib-mini/

See this project in action here: https://youtu.be/VlT8aX9DRZw

This project is a hardware Video Game Music (VGM) player that uses a genuine YM2151 FM synthesizer chip. This project is driven by an STM32 "Blue Pill" board, chosen for it's ample speed, I/O, and best of all, price!

Included in this repository is the source code for the project, all of the schematic files, a Bill of Materials, and a completed Ki-CAD printed circuitboard /w Gerber files. Feel free to produce your own board!

YM2151 VGM STM32, from the project README
From the project README

Main components on the YM2151 VGM STM32

YM2151 VGM STM32 bill of materials (BOM)

52 components, 38 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
BluePill_STM32F103C
U1
1
LTC6903
U2
1
LM2596S-5.0
U4
1
CH340G
U5
1
OLED_128x32_I2C
U6
1
YM2151
U7
1
YM3012
U8
1
TL064
U9
1
TPA3122D2
U10
1
LD1117
U11
1
12MHz
Y1
1
SD_Card
J1
1
Jack_DC+12V
J2
1
JACK_TRS_6PINS
J3
1
USB_B
J4
1
PWR_SWITCH
SW1
1
MUTE_SWITCH
SW2
1
PREV
SW3
1
RAND
SW4
1
NEXT
SW5
Show 18 more
QtyPartRefs
1
LOOP
SW6
1
SHUF
SW7
1
SS34
D1
1
33uH
L1
2
22uH
L2, L3
1
10nF
C1
1
1uF
C2
3
100nF
C3, C7, C11
3
10uF
C4, C10, C12
1
680uF
C5
1
220uF
C6
2
22pF
C8, C9
2
3.3nF
C13, C14
4
1uF
C15, C16, C17, C18
2
0.22uF
C19, C20
2
68nF
C21, C22
3
1000uF
C23, C24, C25
1
100
R1

YM2151 VGM STM32 design files

The KiCad project lives in the AidanHockey5/YM2151_VGM_STM32 repository on GitHub; these links point at the commit this page was built from.

YM2151 VGM STM32: common questions

How big is the YM2151 VGM STM32 PCB?

The YM2151 VGM STM32 measures 156.9 × 67.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the YM2151 VGM STM32?

52 components, from 38 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the YM2151 VGM STM32 design files?

From the AidanHockey5/YM2151_VGM_STM32 repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the YM2151 VGM STM32 design in my own project?

Yes, under the terms of its AGPL-3.0 license, which AidanHockey5 chose for the repository.