Skip to the content
2 layers100 × 75 mmYM2151, the printed circuit board in 3D

KZ80-CPUB、SBC8080用 YM2151(FM音源)アダプターボードプロジェクト

Size
100 × 75 mm
Copper layers
2
Thickness
1.6 mm
Parts
37
Nets
52
Pads
217
Tracks, vias
632, 21
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
13 Dec 2018
Updated
1 May 2019

Overview

YM2151 is an open-source printed circuit board by kuninet, from the kuninet/Z80_YM2151 repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 75 mm with 37 parts on 52 nets, routed with 632 tracks and 21 vias.

It is built around the LMC6484IM and 2SC1815. Its parts include 11 capacitors, 9 connectors, 5 resistors, 4 ICs and 1 transistor.

Main components

2

README

README.md

Z80マイコン FM音源(YM2151)ボード (KZ80-YM2151)

回路図

回路図

PDF版の回路図はこちら

部品表

演奏プログラム&サンプルデータ

  • Z80用演奏プログラムとサンプルデータはsample_musicディレクトリにあります。
    • サンプル音楽は参考リンクの音楽データをもとに作成させていただきました。
  • 起動方法
    1. sample_music/hexFilesの以下のインテルHex形式ファイルを機械語モニタ等でロード
      • KZ80_YM2151.hex (8100h番地〜)
      • sample_m.hex (9000h番地〜)
    2. 8100番地から実行してください。

注意点

  • 接続方法が複数あり、ジャンパ設定が複雑です。wikiをご覧ください。

ライセンス

  • 本リポジトリのデータは MIT License のもとで公開します。

参考リンク

Parts

37
QtyValueFootprintReferences
54.7uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC4, C5, C6, C10, C11
4CONN_01X01Socket_Arduino_Uno:Arduino_1pinP5, P6, P7, P8
30.1uCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC7, C8, C9
21kResistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R2
23300pCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC2, C3
1100Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR5
1100kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3
110uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1
11kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR4
12SC1815Package_TO_SOT_THT:TO-92_Inline_WideQ1
174LS138Package_DIP:DIP-16_W7.62mm_SocketU4
1AnalogSocket_Arduino_Uno:Socket_Strip_Arduino_1x06P2
1Aruduino JumperConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1
1Audio-Jack-3_2SwitchesAJ-1780:AJ-1780J1
1DigitalSocket_Arduino_Uno:Socket_Strip_Arduino_1x10P3
1DigitalSocket_Arduino_Uno:Socket_Strip_Arduino_1x08P4
1I/O ADDR JPConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJP3
1LMC6484Housings_DIP:DIP-14_W7.62mm_SocketU3
1Net-Tie_2NetTie:NetTie-2_SMD_Pad2.0mmNT1
1OSCILLATOROscillator:Oscillator_DIP-14O1
1PowerSocket_Arduino_Uno:Socket_Strip_Arduino_1x08P1
1SBC JumperConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP2
1SBC Jumper2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP5
1SBC8080 BUSConnector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_HorizontalJP4
1YM2151Housings_DIP:DIP-24_W15.24mm_SocketU1
1YM3012Housings_DIP:DIP-16_W7.62mm_SocketU2

Similar boards

  • 2 layers62.5 × 83.8 mmYm2151, the printed circuit board in 3D

    Ym2151

    FrankBuss/ym2151

    84 parts5
  • 2 layers63.5 × 44.5 mmESP32 Wroom energy meter, the printed circuit board in 3D

    ESP32 Wroom energy meter

    mikey60/ESP32-Energy-Monitor

    ESP32 Hardware and code to use the Aeon labs Home Energy Meter, model DSB09104-zwus, current clamps and housing

    27 parts3
  • 2 layers50.8 × 22.9 mmSSSM4ESP32-S3-TFT, the printed circuit board in 3D

    SSSM4ESP32-S3-TFT

    pyzahl/SSSM4CircuitPython

    Solar Scintillation Seeing Monitor for CircuitPython

    22 parts1GPL-3.0
  • 2 layers200 × 100 mmArduinoNanoDcLoad, the printed circuit board in 3D

    ArduinoNanoDcLoad

    apex-/electronicDcLoad

    A simple DC Electronic Load using an Arduino Nano (0-50V/0-5A)

    49 parts
  • 2 layers167.6 × 71.1 mmAnnoyance2, the printed circuit board in 3D

    Annoyance2

    erikdesjardins/annoyance2

    Digital musical tesla coil interrupter

    67 partsMIT
  • 2 layers86.6 × 65.7 mmYM2151 Shield, the printed circuit board in 3D

    YM2151 Shield

    nanamitm/YM2151-Shield-ver2

    YM2151 Shield hardware project for KiCad 10

    49 partsCERN-OHL-W-2.0
  • 2 layers80 × 53.6 mmYM2413-Shield, the printed circuit board in 3D

    YM2413-Shield

    nanamitm/YM2413-Shield

    This is a KiCad 10 project for an Arduino Uno FM sound shield based on the YM2413.

    42 parts

Questions

How big is the YM2151 PCB?

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

What parts does the YM2151 use?

37 parts, built around the LMC6484IM and 2SC1815. 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 YM2151 KiCad files?

From the kuninet/Z80_YM2151 repository on GitHub, at the commit this page was made from: the board is KiCAD/YM2151.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the YM2151 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).