Skip to the content
2 layers170 × 64 mmZx multisound, the printed circuit board in 3D

ZX Spectrum soundcard for NEMOBUS/ZXBUS

Size
170 × 64 mm
Copper layers
2
Thickness
1.6 mm
Parts
200
Nets
281
Pads
952
Tracks, vias
2,545, 598
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
2 Jun 2022
Updated
17 Jun 2026

Overview

Zx multisound is an open-source printed circuit board by UzixLS, from the UzixLS/zx-multisound repository on GitHub, published under the MIT licence. It is a 2-layer board of 170 × 64 mm with 200 parts on 281 nets, routed with 2,545 tracks and 598 vias.

It is built around the EPM3256ATC144-10N, SAM2695 and 74AHCT1G125DBV, with the 74HCT245D, LM358D and AS6C4008-55SIN among its other parts. Its parts include 85 capacitors, 61 resistors, 22 ICs, 5 connectors and 2 crystals. It belongs with the retro computing and games and fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

6

README

README.md

ZX-MultiSound

Sound card for ZX Spectrum (NemoBus).

photo

photo

Tech specs

  • TurboSound FM (2xYM2203)
  • General Sound (16MHz, 1024Kb of RAM)
  • SAA1099 (use port #FF/#1FF to access SAA chip, write #F7/#FF to #FFFD port to enable/disable SAA)
  • SounDrive (ports #0F, #1F, #4F, #5F)
  • MIDI synthesizer (controlled via YM(AY) chip - compatible with ZX Spectrum 128K / ZXUNO)
  • Low profile PCB: 170x64mm
  • 5V and 12V power required
  • 4x 1-bit digital DACs for GS and SounDrive

Changelog & current status

  • Rev.A - first release. Please note the errata;
  • Rev.A1 - fixed known rev.A issues. Please note the errata.
  • Rev.A2:
    • Fixed Z80 clocking - added buffer;
    • Fixed 3.5mm jack footprint swapped left-right channels;
    • Fixed misplaced R20 and R34 labels on silkscreen;
    • 74LVC1G125DB replaced by 74AHCT1G125DB;
    • C3,C5,C17,C18 slightly moved left;
    • Added ledge on edge connector;
    • Improved SAM2695 footprint for hand soldering. Sound card has been tested only with ZX Evolution. You can use it with another computer at your own risk.

Related projects

  • Turbo Sound FM - link
  • ZXM-SoundCard - link
  • ZXM-GeneralSound - link
  • NeoGS - link

Parts

200
QtyValueFootprintReferences
39100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C15, C24, C25, C28, C48, C49, C50, C51, C52, C53, C54, C55, C56, C57, C58 +23
2210uCapacitor_SMD:CP_Elec_4x5.4C1, C2, C3, C5, C10, C11, C12, C13, C14, C16, C17, C18, C19, C21, C22, C23 +6
2110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R4, R15, R18, R20, R21, R24, R25, R32, R33, R38, R41, R51, R52, R53, R54 +5
1447kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6, R7, R12, R16, R17, R19, R26, R27, R30, R31, R42, R61, R62
101kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR22, R39, R43, R44, R45, R46, R47, R48, R49, R50
810nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC30, C31, C32, C43, C44, C45, C46, C47
710uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC26, C29, C33, C35, C37, C39, C41
624kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R13, R14, R28, R29, R34
63.3kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R9, R10, R35, R36, R37
6TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6
3100u/10VCapacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolderC36, C38, C40
378M05Package_TO_SOT_SMD:TO-252-2U16, U17, U18
3LM358DPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU1, U2, U7
2100u/16VCapacitor_SMD:CP_Elec_6.3x7.7C75, C76
21117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U15, U19
22.2nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC20, C27
222uCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolderC34, C42
2470Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR23, R40
274AHCT1G125DBPackage_TO_SOT_SMD:SOT-23-5_HandSolderingU21, U23
2AS6C4008-55SINPackage_SO:SSOP-32_11.305x20.495mm_P1.27mmU3, U9
2Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2, J3
2MountingHole_PadMountingHole:MountingHole_2.7mm_M2.5_DIN965_PadH1, H2
2YM2203Package_DIP:DIP-40_W15.24mm_SocketU4, U10
2YM3014BPackage_DIP:DIP-8_W7.62mm_SocketU6, U12
110KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR60
127C512my:PLCC-32_11.4x14.0mm_P1.27mm-longpadsU11
127kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11
132MHzmy:Oscillator_SMD_7050_7.0x5.0mmX1
174HCT245DPackage_SO:SOIC-20W_7.5x12.8mm_P1.27mmU14
1??MHzmy:Oscillator_SMD_7050_7.0x5.0mmX2
1Conn_02x05_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ5
1Conn_02x30_Row_Letter_Firstmy:ZX_NEMO_60_EDGEJ4
1EPM3256ATC144PCM_Package_QFP_AKL:TQFP-144_20x20mm_P0.5mmU8
1PJ307my:PJ-307J1
1SAA1099Package_DIP:DIP-18_W7.62mm_SocketU20
1SAM2695my:QFN-48-1EP_6x6mm_P0.4mm_EP4.2x4.2mmU13
1SW_DIP_x05Button_Switch_THT:SW_DIP_SPSTx05_Slide_6.7x14.26mm_W7.62mm_P2.54mm_LowProfileSW1
1Z84C0020FECmy:TQFP-44_14x14mm_P0.8mmU5
1graphicmygraphic:black-mage-12.5x8.6LOGO1

The 185 most common of 200 parts.

Similar boards

  • 2 layers170 × 63.6 mmUzixLS zx multisound zx multisound, the printed circuit board in 3D

    UzixLS zx multisound zx multisound

    punkfab/pcb-corpus

    235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark

    194 parts1
  • 4 layers92.2 × 44 mmKarabas megabuzz, the printed circuit board in 3D

    Karabas megabuzz

    andykarpov/karabas-megabuzz

    A minimalistic FPGA soundcard for ZX Spectrum

    177 parts9MIT
  • 4 layers50 × 56 mmKicad - pcb, the printed circuit board in 3D

    Kicad - pcb

    Radu734/Holocub-16x16x16-RGB-LED-CUBE

    A 2 person project that we intend to win various informatics contests with.

    19 parts2MIT
  • 2 layers213 × 65.1 mmSizif512, the printed circuit board in 3D

    Sizif512

    UzixLS/zx-sizif-512

    ZX Spectrum CPLD-based clone for rubber case

    214 parts195MIT
  • 2 layers100 × 100 mmMist1010, the printed circuit board in 3D

    Mist1010

    UzixLS/mist1010-board

    10x10cm PCB variant of MIST FPGA project for G738/G706 enclosure

    273 parts43MIT
  • 2 layers99.6 × 99.6 mmKarabas nano revJ, the printed circuit board in 3D

    Karabas nano revJ

    Vakon84/karabas-nano

    ZX Spectrum compatible machine with real Z80 CPU and all logic inside the CPLD Altera EPM3256ATC144 (or EPM7512).

    162 parts1WTFPL
  • 2 layers101.6 × 99.7 mmKarabas nano karabas nano revB, the printed circuit board in 3D

    Karabas nano karabas nano revB

    PCBench/PCBench

    resolution = [0.5, 0.5] pcbfolder = '../PCBs/' pcbnames = ["1Bitsy1bitsy"] iters = 30 env = PCBRoutingEnv(resolution=resolution, pcbfolder=pcbfolder, pcbnames=pcbnames) obs, info = env.reset() for in range(iters): act =…

    147 parts21MIT

Questions

How big is the Zx multisound PCB?

It measures 170 × 64 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Zx multisound use?

200 parts, built around the EPM3256ATC144-10N, SAM2695, 74AHCT1G125DBV and 74HCT245D. 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 Zx multisound KiCad files?

From the UzixLS/zx-multisound repository on GitHub, at the commit this page was made from: the board is pcb/rev.A2/zx-multisound.kicad_pcb and its schematic pcb/rev.A/zx-multisound.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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