
Prototype
SteveCooling/MidiKeys
Will be a complete board with decoders for multiplexed sampling of analog sources and up to 61-key keybeds

A replacement PCB for the SEGA Digital Sound Boardscused on several SEGA arcade games
DSBClone is an open-source printed circuit board by Rolel, from the Rolel/DSBClone repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 69 × 58.4 mm with 31 parts on 56 nets, routed with 143 tracks and 11 vias.
It is built around the HCPL-0600 and 1N4148WS. Its parts include 11 connectors, 5 resistors, 4 diodes, 3 capacitors and 1 IC. It belongs with the retro computing and games and audio and music boards of this library.
This is a replacement board for the SEGA Digital Sound Boards 1 and 2 used on several SEGA arcade games.

The SEGA Digital Sound Boards 1 and 2 are dedicated to playing music (the BGMs) on several SEGA games. The music is stored in maskroms specific to each game. It is a card separate from the main stack of the game, sometimes located in its own cage.
They bear the following references: 837-10084 DIGITAL AUDIO BD SEGA 1993, 171-6614B PC BD, Sticker: 837-12941 and 837-12273 DIGITAL SOUND BD 2 SEGA 1995, 171-7165D PC BD, Sticker: 837-12273-92, Sticker: 837-13376. These original cards are not very reliable and become difficult to find at a reasonable price.
They were used on the following games:
Please note that Daytona USA, Virtua Racing, Virtua Fighter, Wing War & Star Wars Arcade use DSB1 with an addon board in charge of playing sounds. The DSBclone doesn't handle this. As a result I suggest you avoid clone for such games and DSB1 support is disabled by default in source code.
In comparison with the original card:
You can build the PCB with PCBway services. Upload the DSBclone.kicad_pcb.zip file to the "Quick order" tool and keep the default settings. That's all !
It can be even easier: use the shared project: https://www.pcbway.com/project/shareproject/DSB_Clone_replacement_for_SEGA_Digital_Sound_Boards_1_and_2_b2268928.html
Update procedure can be found in Docs/Update.md.
Public releases can be found in the Releases folder. Update procedure can be found in Docs/Update.md documentation.
The "-debug.hex" releases have debugging enabled. You can hook a RS232 adapter to the debug pin on the board (default 115200bps, 8 data bits, 0 parity bit).
Public releases:
Any microSD card will do: between 60 and 150MB of space is sufficient. If you have an old 128 or 256MB card that's fine.
The audio files are to be placed in the "MP3" directory located at the root. Each file is preceded by 4 digits corresponding to the track number. Bonus: the "1000_xxx.mp3" file is automatically read when the card is started. A cool way to have a jingle, music on hold, etc. Personally I put the "SEGAAAA" jingle

Several packs corresponding to the most common games are available. Here are those currently known:
As they are copyrighted materials they are not shared.
It's plug'n'play without modifying the wiring:

You can buy a ready to use board on arcade forums like Neo-Arcadia (French) or Arcade Projects (English).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 3 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R3, R5 |
| 2 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C3 |
| 2 | 470 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R4 |
| 2 | D | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D4 |
| 1 | 1N4148WS | Diode_SMD:D_SOD-323_HandSoldering | D3 |
| 1 | 470uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C2 |
| 1 | Analog | Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical | P2 |
| 1 | CN1 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J6 |
| 1 | CN5 | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J3 |
| 1 | CN6 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J4 |
| 1 | CN7 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J5 |
| 1 | DBG | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | DFplayerP1 | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J1 |
| 1 | DFplayerP2 | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J2 |
| 1 | Digital | Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical | P1 |
| 1 | Fuse | Fuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder | F1 |
| 1 | HCPL-0600 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | LOGO | DSBclone2:DSBcloneLogo | G*** |
| 1 | LOGO | DSBclone2:racecab | G*** |
| 1 | MIDIrx | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J9 |
| 1 | SPK | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J7 |
It measures 69 × 58.4 mm and has 2 copper layers, 1.6 mm thick.
31 parts, built around the HCPL-0600 and 1N4148WS. 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.
From the Rolel/DSBClone repository on GitHub, at the commit this page was made from: the board is Kicad/DSBclone.kicad_pcb and its schematic Kicad/DSBclone.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

SteveCooling/MidiKeys
Will be a complete board with decoders for multiplexed sampling of analog sources and up to 61-key keybeds


shorepine/tulipcc
The Tulip Creative Computer and AMYboard - portable Python synthesizers

antmicro/jetson-nano-baseboard
Antmicro's open hardware baseboard for the NVIDIA Jetson Nano, TX2 NX and Xavier NX

Twisted-Fields/rp2040-motor-controller
A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.

TeXitoi/keyseebee
KeySeeBee is a split ergo keyboard. It is only 2 PCB (so the name) with (almost) only SMD components on it. It's only a keyboard, no LED, no display, nothing more than keys and USB.


JanM321/esphome-lg-controller
Wired controller for LG HVAC units using ESPHome and ESP32