

Rcbus opl3
An OPL3 sound card for RC2014/RCBus based computers, based on the Yamaha YMF262 and YAC512 ICs.
- Size
- 100 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 38
- Nets
- 68
- Pads
- 188
- Tracks, vias
- 361, 106
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 22 Jul 2025
- Updated
- 25 Jan 2026
Overview
Rcbus opl3 is an open-source printed circuit board by electrified, from the electrified/rcbus-opl3 repository on GitHub. It is a 2-layer board of 100 × 50 mm with 38 parts on 68 nets, routed with 361 tracks and 106 vias.
It is built around the TL074CDT, CD74HCT688M96 and MCWR06X1002FTL, with the EDK106M035A9BAA, MCWR06X1000FTL and EDK107M035A9HAA among its other parts. Its parts include 13 capacitors, 11 resistors, 4 ICs, 2 connectors and 1 crystal.
Main components
9TL074CDT
SOIC-140℃~+70℃ 1.4mA 13V/us 15nV/√Hz@1kHz 20pA 3MHz 3mV 40mA 5pA 5uV/℃ 6V~36V 86dB Four channels Short-Circuit Protection、Built-in compensation、Latch-up suppression SOIC-14 FET Input Amplifiers ROHSSTMicroelectronicsFET Input AmplifiersCD74HCT688M96
SOIC-20-55℃~+125℃ 0.4V 0.8V 2V 3.7V~4.4V 34ns@4.5V,50pF 4.5V~5.5V 4mA 4mA 8 8uA A=B Active Low SOIC-20 Digital Comparators ROHSTexas InstrumentsDigital ComparatorsMCWR06X1002FTL
060310kΩ ±1% 0603 Chip Resistor - Surface Mount ROHSMulticompChip Resistor - Surface MountEDK106M035A9BAA
SMD,D4xL5.65mm-40℃~+85℃ 10uF 2000hrs@85℃ 24mA@120Hz 35V 4mm 5.65mm Polarized ±20% SMD,D4xL5.65mm Aluminum Electrolytic Capacitors - SMD ROHSKEMETAluminum Electrolytic Capacitors - SMDMCWR06X1000FTL
06030603 New Arrivals ROHSMulticompUncategorisedEDK107M035A9HAA
SMD,D6.3xL7.7mm-40℃~+85℃ 100uF 140mA@120Hz 2000hrs@85℃ 35V Polarized ±20% SMD,D6.3xL7.7mm Aluminum Electrolytic Capacitors - SMD ROHSKEMETAluminum Electrolytic Capacitors - SMDMCSJK-6NC1-14.31818-25-B
-- Lack of specifications ROHSMulticompUncategorisedM20-9980346
插件,P=2.54mm-40℃~+105℃ 2 2.54mm 2.54mm 2.54mm 3A 3mm 6.1mm 6P Black Brass Pin Header Through Hole Tin Plugin,P=2.54mm Pin Headers ROHSHarwinPin HeadersMCWR06X33R0FTL
-UncategorisedMulticomp
README
README.mdRCBus OPL3 Sound card
An OPL3 sound card for RC2014/RCBus based computers, based on the Yamaha YMF262 and YAC512 ICs.

Building the board
A site built from the sources is available https://electrified.github.io/rcbus-opl3-site. For Gerbers to get your own PCB manufactured see here, download the most appropriate zip for your PCB manufacturer: https://electrified.github.io/rcbus-opl3-site/Browse/rcbus-opl3-navigate_PCB_fabrication_gerber.html
BOM
The BOM for the board is available here https://electrified.github.io/rcbus-opl3-site/Browse/rcbus-opl3-navigate_Schematic_BoM.html. The CSV version can be loaded into sites that have BOM upload functionality.
Configuration
The base address the card is available at is configured with JP1 - the default setting which VGMPLAY expects is 0x90 - place jumpers on the 10 and 80 rows to achieve this
VGM playback
A lightly altered version of Marco Maccaferri and J.B. Langston's CP/M VGMPLAY is available here. This allows playback of VGM files containing OPL2 and OPL3 content.
Sources of OPL2/OPL3 VGM music
OPL Archive
OPL3 Archive zip from this page - files are names in 8.3 format
VGMRips OPL2
VGMRips OPL3
VGMRips full download packs
Known issues with rev 1
- YMF footprint too narrow
- 10uf cap footprints too large
- Pin 1 not indicated for oscillator
- Noise on startup before reset?
- Cutout for line out isn't quite deep enough for the jack to sit flush without removing a bit of the plastic
Sponsorship
The first run of prototype PCBs was kindly provided by PCBWay! This was the first time I used their service, and I have been impressed with the process and the quality of the boards. I opted for purple boards with a HASL finish - the soldermask is quite opaque, it's a nice finish though and the quality of the boards is high. They also managed to put their serial number / identifier under an IC footprint so it's nicely concealed which not all the board houses manage!
A stencil was ordered to go along with the PCB to allow solder paste to be used and to do reflow soldering on a hotplate - this worked well.
I opted for the cheapest post option, and it was still pretty speedy to the UK, I'm not sure I'd bother paying for one of the more expensive options unless I was really in a rush.
License
RCBus OPL3 Sound Card ©2025 by Ed Brindley is licensed under CC BY-SA 4.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-sa/4.0/
Parts
38| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 10K | Resistor_SMD:R_0603_1608Metric | R2, R5, R6, R7, R8, R9, R10, R11 |
| 5 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C5, C8, C11, C12, C13 |
| 4 | 10uF | Capacitor_SMD:CP_Elec_6.3x5.8 | C1, C2, C7, C10 |
| 2 | 100 | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | 2.7nF | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 1 | 100uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C9 |
| 1 | 14.3181MHz | Oscillator:Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm | Y1 |
| 1 | 1x39 pin header | electrified:PinHeader_1x39_P2.54mm_Vertical | P1 |
| 1 | 2x06 pin header | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | JP1 |
| 1 | 3.5mm jack | electrified:Headphone_Jack_3.5mm_5_pin | CON1 |
| 1 | 33 | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 68pF | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 74HCT688 | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U3 |
| 1 | LOGO | electrified:adlib2 | G1 |
| 1 | LOGO | electrified:opl | G2 |
| 1 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1 |
| 1 | Symbol_CC-Attribution_Silk_Small | electrified:Symbol_CC-Attribution_Silk_Small | G4 |
| 1 | Symbol_CC-ShareAlike_Silk_Small | electrified:Symbol_CC-ShareAlike_Silk_Small | G5 |
| 1 | Symbol_CreativeCommons_Silk_Type2_Small | electrified:Symbol_CreativeCommons_Silk_Type2_Small | G3 |
| 1 | TL074 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1 |
| 1 | YAC512 | Package_SO:SOP-16_4.55x10.3mm_P1.27mm | U2 |
| 1 | YMF262 | Package_SO:SOP-24_7.5x15.4mm_P1.27mm | U4 |
Questions
How big is the Rcbus opl3 PCB?
It measures 100 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Rcbus opl3 use?
38 parts, built around the TL074CDT, CD74HCT688M96, MCWR06X1002FTL and EDK106M035A9BAA. 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 Rcbus opl3 KiCad files?
From the electrified/rcbus-opl3 repository on GitHub, at the commit this page was made from: the board is rcbus-opl3.kicad_pcb and its schematic rcbus-opl3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Rcbus opl3 design in my own project?
Its repository states no licence, so its author keeps all rights: ask electrified before reusing the design.
Similar boards
- 2 layers100 × 50 mm

- 4 layers163 × 174.4 mm

Gd rev3b
baldengineer/Mega-IIe
Using the Mega II from a IIgs to make a Apple IIe compatible computer: The Mega IIe!
440 parts33MIT - 6 layers433.1 × 135.9 mm

- 4 layers151.9 × 99.8 mm

Nqvme template
thorpej/pg68k
The 68k Playground, a 680x0-based home-brew computer with multiple CPU options
9 parts15 - 2 layers38.1 × 101.6 mm

- 2 layers47.5 × 96 mm

- 2 layers89.7 × 53.5 mm

Ardui89 Cinque Uno
Cyrillinux/Ardui89
Adds 8051 architecture family to the Arduino IDE : STC89C52RC, STC89C516RD+, STC15W408AS-DIP16
57 parts2 - 2 layers140 × 64.8 mm

Console hardware
ECE411-Practicum-Group11/ECE411-PracticumProject-G11
Fall 2022 ECE 411 Practicum Project for Group 11
68 partsCC0-1.0