

Isa opl2
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
574LS245SC
-0℃~+70℃ 12ns@5V,45pF 15mA 24mA 4.75V~5.25V 74LS 8 Bidirectional Output enable Schmitt trigger Tri-State - Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, TransceiversLM386
SOP-80.2% 0℃~+70℃ 4V~12V 4mA 50dB 700mWx1@8Ω Analog voltage gain SOP-8 Audio Amplifiers ROHSGcoreAudio Power OpAmpsRC4136N
PDIP-14-15V~-5V、5V~15V 0℃~+70℃ 1.7V/us 11.3mA 140nA 3MHz 4 500uV 5nA 8nV/√Hz@1kHz 90dB Built-in compensation PDIP-14 Operational Amplifier ROHSTexas InstrumentsOperational Amplifier74LS04PC
PDIP-140℃~+70℃ 4.75V~5.25V 6 6.6mA 74LS PDIP-14 InvertersonsemiInverters74LS74PC
DIP-140ns 0℃~+70℃ 1 2 20MHz 3.5pF 35ns@5V,50pF 4.5ns 4.75V~5.25V 400uA 74LS Series 8mA 8mA Asynchronous Complementary D-Type Rising Edge Set and Reset DIP-14 Flip FlopsTexas InstrumentsFlip Flops
README
README.mdisa-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.

Hardware Documentation
Schematic and PCB Layout
Bill of Materials
| Component Type | Reference | Description | Quantity | Possible Sources and Notes |
|---|---|---|---|---|
| PCB | ISA OPL2 Version 1.2 PCB | 1 | Todd Goodman or your favorite PCB manufacturer | |
| Integrated Circuit | U1 | 74LS245 | 1 | Mouser 595-SN74LS245N |
| Integrated Circuit | U2, U3 | 74LS138 | 2 | Mouser 595-SN74LS138N |
| Integrated Circuit | U4 | 74LS74 | 1 | Mouser 595-SN74LS74AN |
| Integrated Circuit | U5 | 74LS04 | 1 | Mouser 595-SN74LS04N |
| Integrated Circuit | U6 | YM3812 | 1 | eBay |
| Integrated Circuit | U7 | YM3014B | 1 | eBay |
| Integrated Circuit | U8 | RC4136 | 1 | Mouser 595-RC4136N |
| Integrated Circuit | U9 | LM386-3 | 1 | Mouser 926-LM386N-3/NOPB |
| Transistor | Q1 | 2N3904 | 1 | Mouser 512-2N3904TA |
| Diode | D1 | 1N4148 | 1 | Mouser 512-1N4148 |
| Capacitor | C1 - C11 | 0.1 uF ceramic, 5.08 mm pitch | 11 | Mouser 810-FK28X7R1H104K |
| Capacitor | C12 - C17 | 10 uF, 16V, multilayer ceramic or tantalum, 5.08 mm pitch | 6 | Mouser 810-FK24X5R1C106K |
| Capacitor | C18 | 220 uF, 16V, electrolytic, axial, 16 mm x 8 mm | 1 | Mouser 647-TVX1C221MAD |
| Capacitor | C19 | 4.7 uF, 16V, multilayer ceramic or tantalum, 5.08 mm pitch | 1 | Mouser 810-FK24X7R1C475K |
| Capacitor | C20 | 47nF, ceramic, 5.08 mm pitch | 1 | Mouser 810-FK24X7R2A473K |
| Capacitor | C21 - C24 | 4.7 nF, ceramic, 5.08 mm pitch | 4 | Mouser 810-FK28X7R1H472K |
| Capacitor | C25 | 1 nF, ceramic, 5.08 mm pitch | 1 | Mouser 810-FK28C0G2A102J |
| Capacitor | C26 | 270 pF, ceramic, 5.08 mm pitch | 1 | Mouser 810-FK28C0G2A271J |
| Resistor | R1 | 12 k, 1/4 W | 1 | Mouser 291-12K-RC |
| Resistor | R2 - R5 | 10 k, 1/4 W | 4 | Mouser 291-10K-RC |
| Resistor | R6 | 8.2 k, 1/4 W | 1 | Mouser 291-8.2K-RC |
| Resistor | R7 - R13 | 2.2 k, 1/4 W | 7 | Mouser 291-2.2K-RC |
| Resistor | R14 | 1.5 k, 1/4 W | 1 | Mouser 291-1.5K-RC |
| Resistor | R15 - R17 | 10 ohm, 1/4 W | 3 | Mouser 291-10-RC |
| Potentiometer | RV1 | 10 k, audio, Bourns 91A1A-B24-D15L | 1 | Mouser 652-91A1A-B24-D15L |
| Connector | J1 | Audio Connector 3.5mm, Stereo | 1 | Mouser STX-3120-3B-577C |
| IC Socket | U7, U9 | 8 pin 300 mil DIP socket | 2 | Mouser 517-4808-3000-CP |
| IC Socket | U4, U5, U8 | 14 pin 300 mil DIP socket | 3 | Mouser 517-4814-3000-CP |
| IC Socket | U2, U3 | 16 pin 300 mil DIP socket | 2 | Mouser 517-4816-3000-CP |
| IC Socket | U1 | 20 pin 300 mil DIP socket | 1 | Mouser 517-4820-3000-CP |
| IC Socket | U6 | 24 pin 600 mil DIP socket | 1 | Mouser 517-4824-6000-CP |
| Bracket | ISA Bracket, Keystone 9202 | 1 | Mouser 534-9202 | |
| Screw | Screw, 4-40 thread, 1/4" length | 2 | Mouser 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 0.1uF | Cap_Cer_504 | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11 |
| 7 | 2.2k | Res_762 | R7, R8, R9, R10, R11, R12, R13 |
| 6 | 10uF | Cap_Tant_504 | C12, C13, C14, C15, C16, C17 |
| 4 | 10k | Res_762 | R2, R3, R4, R5 |
| 4 | 4.7nF | Cap_Cer_504 | C21, C22, C23, C24 |
| 3 | 10 | Res_762 | R15, R16, R17 |
| 2 | 74LS138 | DIP16_300 | U2, U3 |
| 2 | CONN_1 | HOLE_3MM | HOLE1, HOLE2 |
| 1 | 1.5k | Res_762 | R14 |
| 1 | 10k | BOURNS91A1 | RV1 |
| 1 | 12k | Res_762 | R1 |
| 1 | 1N4148 | Diode_762 | D1 |
| 1 | 1nF | Cap_Cer_504 | C25 |
| 1 | 220uF | Cap_Elec_Axial_254 | C18 |
| 1 | 270pF | Cap_Cer_504 | C26 |
| 1 | 2N3904 | TO92_EBC_254 | Q1 |
| 1 | 4.7uF | Cap_Tant_504 | C19 |
| 1 | 47nF | Cap_Cer_504 | C20 |
| 1 | 74LS04 | DIP14_300 | U5 |
| 1 | 74LS245 | DIP20_300 | U1 |
| 1 | 74LS74 | DIP14_300 | U4 |
| 1 | 8.2k | Res_762 | R6 |
| 1 | ADDR | Pin_Array_4X2 | P2 |
| 1 | AUDIO_OUT | PHONE3_5_STEREO | J1 |
| 1 | BUSPC | BUS_PC | BUS1 |
| 1 | IRQ | Pin_Array_3X2 | P1 |
| 1 | LM386 | DIP8_300 | U9 |
| 1 | RC4136 | DIP14_300 | U8 |
| 1 | Y3014B | DIP8_300 | U7 |
| 1 | YM3812 | DIP24_600 | U6 |
Similar boards
- 2 layers135.3 × 106.7 mm

- 2 layers135.3 × 106.7 mm

- 2 layers163.9 × 88.3 mm

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 mm

CortexPC
danwerner21/CortexPC
Powertran Cortex clone. PC formfactor, based on Stuart Conner's MiniCortex
167 parts7 - 6 layers244 × 244 mm

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 mm

- 2 layers182.9 × 172.7 mm

- 2 layers365.1 × 203.2 mm

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.