Skip to the content
2 layers104.1 × 73.7 mmIsa opl2, the printed circuit board in 3D

ISA OPL2 Card

Size
104.1 × 73.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
61
Nets
97
Pads
285
Tracks, vias
677, 18
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
31 Oct 2023
Updated
31 Oct 2023

Overview

Isa opl2 is an open-source printed circuit board by skiselev, from the skiselev/isa-opl2 repository on GitHub. It is a 2-layer board of 104.1 × 73.7 mm with 61 parts on 97 nets, routed with 677 tracks and 18 vias.

It is built around the 74LS245SC, LM386 and RC4136N, with the 74LS04PC and 74LS74PC among its other parts. Its parts include 26 capacitors, 17 resistors, 9 ICs, 3 connectors and 1 diode.

Main components

5

README

README.md

isa-opl2

ISA OPL2 Card

Introduction

ISA OPL2 Card is a sound card based on Yamaha OPL2 chip, officially known as YM3812. This card is compatible with the AdLib Music Synthesizer Card that was very popular in late 80's - early 90's.

ISA OPL2 Assembled Board

Hardware Documentation

Schematic and PCB Layout

Schematic - Version 1.2

PCB Layout - Version 1.2

Bill of Materials

Component TypeReferenceDescriptionQuantityPossible Sources and Notes
PCBISA OPL2 Version 1.2 PCB1Todd Goodman or your favorite PCB manufacturer
Integrated CircuitU174LS2451Mouser 595-SN74LS245N
Integrated CircuitU2, U374LS1382Mouser 595-SN74LS138N
Integrated CircuitU474LS741Mouser 595-SN74LS74AN
Integrated CircuitU574LS041Mouser 595-SN74LS04N
Integrated CircuitU6YM38121eBay
Integrated CircuitU7YM3014B1eBay
Integrated CircuitU8RC41361Mouser 595-RC4136N
Integrated CircuitU9LM386-31Mouser 926-LM386N-3/NOPB
TransistorQ12N39041Mouser 512-2N3904TA
DiodeD11N41481Mouser 512-1N4148
CapacitorC1 - C110.1 uF ceramic, 5.08 mm pitch11Mouser 810-FK28X7R1H104K
CapacitorC12 - C1710 uF, 16V, multilayer ceramic or tantalum, 5.08 mm pitch6Mouser 810-FK24X5R1C106K
CapacitorC18220 uF, 16V, electrolytic, axial, 16 mm x 8 mm1Mouser 647-TVX1C221MAD
CapacitorC194.7 uF, 16V, multilayer ceramic or tantalum, 5.08 mm pitch1Mouser 810-FK24X7R1C475K
CapacitorC2047nF, ceramic, 5.08 mm pitch1Mouser 810-FK24X7R2A473K
CapacitorC21 - C244.7 nF, ceramic, 5.08 mm pitch4Mouser 810-FK28X7R1H472K
CapacitorC251 nF, ceramic, 5.08 mm pitch1Mouser 810-FK28C0G2A102J
CapacitorC26270 pF, ceramic, 5.08 mm pitch1Mouser 810-FK28C0G2A271J
ResistorR112 k, 1/4 W1Mouser 291-12K-RC
ResistorR2 - R510 k, 1/4 W4Mouser 291-10K-RC
ResistorR68.2 k, 1/4 W1Mouser 291-8.2K-RC
ResistorR7 - R132.2 k, 1/4 W7Mouser 291-2.2K-RC
ResistorR141.5 k, 1/4 W1Mouser 291-1.5K-RC
ResistorR15 - R1710 ohm, 1/4 W3Mouser 291-10-RC
PotentiometerRV110 k, audio, Bourns 91A1A-B24-D15L1Mouser 652-91A1A-B24-D15L
ConnectorJ1Audio Connector 3.5mm, Stereo1Mouser STX-3120-3B-577C
IC SocketU7, U98 pin 300 mil DIP socket2Mouser 517-4808-3000-CP
IC SocketU4, U5, U814 pin 300 mil DIP socket3Mouser 517-4814-3000-CP
IC SocketU2, U316 pin 300 mil DIP socket2Mouser 517-4816-3000-CP
IC SocketU120 pin 300 mil DIP socket1Mouser 517-4820-3000-CP
IC SocketU624 pin 600 mil DIP socket1Mouser 517-4824-6000-CP
BracketISA Bracket, Keystone 92021Mouser 534-9202
ScrewScrew, 4-40 thread, 1/4" length2Mouser 534-9900
Replacement Notes
  • 74LS logic ICs can be replaced other TTL or TTL-compatible CMOS ICs. For example these from 74ALS, 74F, 74AHCT, 74HCT, 74ACT series.
  • 1/8 W resistors can be used. It is not recommended to use resistors above 1/4 W, as they have larger packages, and won't easily fit in the board.

Construction Notes

The ISA OPL2 is relatively easy to build, and most components are widely available. YM3012 (OPL2) and YM3014B (DAC-SS) can be more tricky to get, but they are available on eBay, and from some electronic component suppliers specializing on obsolete components. Please refer to the Bill of Material below for the complete list of components. Also see attached schematic and board layout files on the bottom of this page.

Assembling the ISA OPL2 card
  • Follow good soldering practices:
    • Clean the board with alcohol before soldering
    • Use solder with flux
    • Keep soldering iron tip clean
    • Apply the minimal amount of solder necessary to fill the hole around the lead

Start with soldering low profile components - diode and resistors Using needle nose pliers carefully bend resistors' and diode's leads at 90 degrees angle, so that the distance between bended leads is about 7.5mm / 0.3". Be especially careful with the diode, as it is easy to break it by bending leads too close to the package - hold pliers closer to the package, and bend the lead next to the pliers. Pay attention to the diode polarity. The diode has a black stripe that goes around the package, this stripe indicates the cathode, and it should match the orientation of the stripe on the board's silkscreen. The resistors have different resistance marked by the color codes - Google it if you are not familiar with these codes.

Continue with the capacitors (except of C18). If you are using polarized (electrolytic or tantalum) capacitors, pay attention to their polarity. Electrolytic capacitors usually have a stripe with minus (-) signs that indicate the negative lead, the board has positive pin marked with (+). Tantalum capacitors usually have a small plus (+) sign near the positive lead. Capacitance is usually marked explicitly on electrolytic capacitors (e.g. 10 uF), while ceramic and tantalum capacitors use exponential notation in format NNE. To calculate the capacitance use NN * 10 ^ E formula. For example 104 means 10 * 10 ^ 4 = 100,000 pF or 0.1 uF.

Solder the Q1 transistor, make sure it is oriented correctly (package matches the drawing on the silk screen).

Next solder IC sockets (or ICs directly if you're brave). Pay attention to the sockets/ICs orientation. The first lead is marked on the silkscreen with a notch. Sockets usually have similar notch, ICs might have either notch or dot near 1 pin or frequently both of them. I usually solder two opposite pins first while applying slight pressure to the socket/IC so it sits firmly on the board. Then I check that socket/IC is indeed oriented correctly (in case it is not oriented correctly, it is not very difficult to desolder it at this stage), and solder the rest of pins.

Finally solder taller components - C18 capacitor, headphone socket J1, and the potentiometer RV1.

Carefully inspect all solder joins. Resolder any missing or questionable joins.

It is recommended to clean the flux from the finished board with alcohol. I use a toothpick to remove the excessive flux, and the 91% rubbing/isopropyl alcohol, and an old toothbrush to clean the board. Let the alcohol to dry before continuing.

If using sockets - insert ICs to sockets at this stage. Pay attention to the ICs orientation. It is usually necessary to bend IC pins a bit, so they will fit in the socket. Do that by gently pressing ICs against a firm surface (table, ruler). If you overbend them, use a metal ruler to bend them back by placing the ruler between pins and the package, pressing the ruler against a firm surface and applying a slight pressure to the package.

Drilling the mounting bracket

First measure and mark holes' positions with a permanent marker or a metal scriber. Next use a center punch or a large screw with pointy tip and a small hammer to mark holes' centers. Place the bracket on a piece of wood, and secure it with a clamp. Start drilling with a small drill diameter gradually increasing the drill diameter. Use low speed then drilling larger diameters, do not apply to much pressure, or the bracket will bend. The final diameter should be about 7 mm - 8 mm (5/16") for both holes.

Parts

61
QtyValueFootprintReferences
110.1uFCap_Cer_504C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11
72.2kRes_762R7, R8, R9, R10, R11, R12, R13
610uFCap_Tant_504C12, C13, C14, C15, C16, C17
410kRes_762R2, R3, R4, R5
44.7nFCap_Cer_504C21, C22, C23, C24
310Res_762R15, R16, R17
274LS138DIP16_300U2, U3
2CONN_1HOLE_3MMHOLE1, HOLE2
11.5kRes_762R14
110kBOURNS91A1RV1
112kRes_762R1
11N4148Diode_762D1
11nFCap_Cer_504C25
1220uFCap_Elec_Axial_254C18
1270pFCap_Cer_504C26
12N3904TO92_EBC_254Q1
14.7uFCap_Tant_504C19
147nFCap_Cer_504C20
174LS04DIP14_300U5
174LS245DIP20_300U1
174LS74DIP14_300U4
18.2kRes_762R6
1ADDRPin_Array_4X2P2
1AUDIO_OUTPHONE3_5_STEREOJ1
1BUSPCBUS_PCBUS1
1IRQPin_Array_3X2P1
1LM386DIP8_300U9
1RC4136DIP14_300U8
1Y3014BDIP8_300U7
1YM3812DIP24_600U6

Similar boards

  • 2 layers135.3 × 106.7 mmAdLib, the printed circuit board in 3D

    AdLib

    monotech/AdLib

    AdLib clone. Based on schlae's PCB, with some modifications.

    63 parts21
  • 2 layers135.3 × 106.7 mmAdlib, the printed circuit board in 3D

    Adlib

    schlae/adlib

    Reproduction AdLib Sound Card, OPL2, Circa 1990

    61 parts168
  • 2 layers163.9 × 88.3 mmPlaid bib cpld, the printed circuit board in 3D

    Plaid bib cpld

    schlae/plaid-bib-cpld

    A replica of the Ad Lib MCA sound card, now with a CPLD instead of the bus interface chip

    68 parts31
  • 2 layers244 × 244 mmCortexPC, the printed circuit board in 3D

    CortexPC

    danwerner21/CortexPC

    Powertran Cortex clone. PC formfactor, based on Stuart Conner's MiniCortex

    167 parts7
  • 6 layers244 × 244 mmRetroslop, the printed circuit board in 3D

    Retroslop

    CPTforever/8088-MicroATX-Computer

    A 8088 based, IBM 5150 like computer compatible with the MicroATX motherboard form factor.

    193 parts
  • 2 layers163.9 × 88.3 mmPlaid bib, the printed circuit board in 3D

    Plaid bib

    schlae/plaid-bib

    A replica of the Ad Lib MCA sound card

    68 parts21
  • 2 layers182.9 × 172.7 mmMulti, the printed circuit board in 3D

    Multi

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    120 parts238GPL-3.0
  • 2 layers365.1 × 203.2 mmDIAG, the printed circuit board in 3D

    DIAG

    Nakazoto/CenturionComputer

    This is just a simple backup of all the files related to the Centurion that I have stored on my HD. The Wiki itself has far more in-depth information about the Centurion and it's individual cards.

    150 parts172

Questions

How big is the Isa opl2 PCB?

It measures 104.1 × 73.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Isa opl2 use?

61 parts, built around the 74LS245SC, LM386, RC4136N and 74LS04PC. 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 Isa opl2 KiCad files?

From the skiselev/isa-opl2 repository on GitHub, at the commit this page was made from: the board is KiCad/isa_opl2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Isa opl2 design in my own project?

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