

Sirius Interface Board
Information about the Russian Sinclair ZX Spectrum clone.
- Size
- 157 × 65 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 20
- Nets
- 32
- Pads
- 98
- Tracks, vias
- 100, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 15 Jun 2025
- Updated
- 30 Oct 2025
Overview
Sirius Interface Board is an open-source printed circuit board by BrettHallen, from the BrettHallen/Sirius_Spectrum repository on GitHub. It is a 2-layer board of 157 × 65 mm with 20 parts on 32 nets, routed with 100 tracks and 0 vias.
Its parts include 14 connectors and 1 switch. It belongs with the retro computing and games and interfaces and adapters boards of this library.
README
README.mdСириус (Sirius) Sinclair ZX Spectrum Clone
Introduction
I have two examples of this machine - they have the same case & keyboard but the motherboard is different. I'm mainly interested in the smaller board as this seems to be the smallest implementation of a ZX Spectrum I've come across.
This machine was initially a bit of a mystery - well, obviously it's a Sinclair ZX Spectrum clone. It has all Soviet-era parts (dated mostly 1991 & 1992) including a beautiful, ceramic Т34ВМ1 CPU, a Т34РЕ1-020 ROM (containing the Czechoslovak "Didaktik Skalica" firmware) and absolutely no manufacture markings on the case or motherboard.
Thanks to some sleuthing by Martin (via Patreon) who discovered that the machine (case at least) appears to be a "Sirius" from Russia (confirmed also with UCHC, Ukrainian Computing History Community, on Telegram): https://sblive.narod.ru/ZX-Spectrum/Sirius/Sirius.htm
Thanks to Eugene on UCHC for his insight: "Actually, this is one of numerous cheap clones that built around latest Soviet ULA replacement. This one, in particular, created by small garage company with a quite shitty soldering and assembling. And board itself seems to be assembled somewhere using automated production line, so seems they have ordered boards somewhere else and then assemble them in case. This can explain why boards in these instances are different."
It was initially AC powered with a very simple and unsafe looking transformer (assuming 220VAC-to-9VAC), a КЦ410Б bridge rectifier and a КРЕН5А 5V linear regulator. I will replace these with a simple 2.1mm DC socket for direct 5VDC input (i.e. USB charger). On booting it was drawing about 330mA at 5V.
It utilises a Soviet equivalent to a Gate Array or ULA called a БМК (Базового Матричного Кристалла, or Basic Matrix Crystal) ... the КА1515ХМ1-216. I have had very little success with machines that use this chip actually working ... however it does greatly simplify the circuit design!
The only other major chips are the Т34ВМ1 Soviet Z80 clone, later called the КР1858ВМ1 or КМ1858ВМ1 depending on case type), a Т34РЕ1 (Spectrum ROM), 64KBytes of DRAM using КР565РУ5 and a few other support chips.
The machine only has three ports: 5-pin DIN for joystick, 5-pin DIN for RGBS video & sound output and a 3-pin DIN for cassette input/output. It also has a reset button.
Videos
- Сириус (Sirius) ZX Spectrum Clone: Part 1 (First Look & Power On)
- Сириус (Sirius) ZX Spectrum Clone: Part 2 (RGB & Tape In)
- Сириус (Sirius) ZX Spectrum Clone: Part 3 (Smallest Speccy board?)
- Сириус (Sirius) ZX Spectrum Clone: Part 4 (Re-housing the Motherboard)
Original Information
Original schematic & board layout details from here.
Updated Schematic
I'm working on creating a cleaner version of the schematic. I originally wanted to use it as a basis for a new design using the БМК but there is already a modern design available [LUT216] that looks quite interesting.
Status
15-Jun-2025: Updated KiCad schematic is work-in-progress
Interface Board
Such a beautiful little board deserves to be seen and not hidden away in some ho-hum case. I'm planning to mount my Sirius board on a Perspex place with a membrane keyboard. Thus I need a separate board with all the interfaces on it, hence this design.
Status
16-Jun-2025: Submitted to PCBWAY for test fabrication
30-Oct-2025: Finally start building the board (see Part 4 video)
Images
Pictures of my machine.
Parts
20| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H3, H4, H5, H6 |
| 1 | AUDIO | Connector_Audio:35RAPC4BHN2_SWC | J9 |
| 1 | DIN5 | Connector_DIN:DIN5_MIDI | J15 |
| 1 | JOYSTICK | Connector_Dsub:DSUB-9_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm | J11 |
| 1 | KB1 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J1 |
| 1 | KB2 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J3 |
| 1 | POWER | Connector_USB:USB_B_Lumberg_2411_02_Horizontal | J5 |
| 1 | RESET | Clueless_Engineer:Switch_Tactile_6mm | SW1 |
| 1 | TAPE | Connector_Audio:35RAPC4BHN2_SWC | J7 |
| 1 | TO_JOYSTICK | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J12 |
| 1 | TO_KB1 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | TO_KB2 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J4 |
| 1 | TO_POWER | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | TO_RESET | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J13 |
| 1 | TO_TAPE | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | TO_VIDEO | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J10 |
Similar boards
- 2 layers66.9 × 74.5 mm

- 2 layers86.4 × 64.8 mm

- 2 layers36.2 × 26.8 mm

Esp32 minimal
atopile/atopile
Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️
20 parts4kMIT - 2 layers108.1 × 393.8 mm

Sweep compact ble
davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.
20 parts2.1k - 2 layers26 × 15.9 mm

TPS54340 Buck Regulator
rusefi/rusefi
rusefi - GPL internal combustion engine control unit
20 parts1.2k - 2 layers67.6 × 30.5 mm

Rgb to hdmi
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
20 parts1kGPL-3.0 - 2 layers44.3 × 28.7 mm

Lin bus adapter esp32
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
20 parts915 - 2 layers89.5 × 61.6 mm

FreeDeck TH 2020-02
FreeYourStream/freedeck-hardware
all the stuff you need to build your own FreeDeck
20 parts772
Questions
How big is the Sirius Interface Board PCB?
It measures 157 × 65 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Sirius Interface Board use?
20 parts. 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 Sirius Interface Board KiCad files?
From the BrettHallen/Sirius_Spectrum repository on GitHub, at the commit this page was made from: the board is Interface_Board/Sirius_Interface_Board.kicad_pcb and its schematic Interface_Board/Sirius_Interface_Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Sirius Interface Board design in my own project?
Its repository states no licence, so its author keeps all rights: ask BrettHallen before reusing the design.