Skip to the content
2 layers333.4 × 149.9 mmOmega Mainboard, the printed circuit board in 3D

Omega Mainboard

merlinkv/Omega_MSX240

Update of the Omega Home Computer Project

Size
333.4 × 149.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
265
Nets
421
Pads
1,686
Tracks, vias
7,009, 508
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
20 Nov 2021
Updated
30 Sep 2025

Overview

Omega Mainboard is an open-source printed circuit board by merlinkv, from the merlinkv/Omega_MSX2 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 333.4 × 149.9 mm with 265 parts on 421 nets, routed with 7,009 tracks and 508 vias.

It is built around the 74F541PC, 74F245D and 74AHCT125D, with the 74HCT540D, 74AHCT32D and 74HCT74D among its other parts. Its parts include 96 capacitors, 48 resistors, 42 ICs, 4 connectors and 3 inductors. It belongs with the computers and single-board computers boards and the FPGA and CPLD boards of this library.

Main components

12

README

README.md

Omega_MSX2

Update of the Omega Home Computer Project

Original description

This project is an open source implementation of an MSX2 compatible computer. The project is built using a combination of 1980's era components - Z80 CPU, V9958 VDP, AY-3-8910/YM2149F PSG, 8255 PPI, 7400-series logic, and some newer components, such as 512 KiB SRAM and 512 KiB Flash ROM and a few simple programmable logic devices (ATF16V8B SPLDs).

Keyboard PCB

  • 14-04-2024
    • Version updated to 1.2 MKV
    • Schematics, PCB and Gerbers successfully ported to KiCad 8.0.1
    • The board has been rerouted.
    • Some components are now SMD
    • Interactive BOM

Mainboard PCB

  • 29-09-2025
    • Mainboard updated to version 1.3 MKV
    • Found an issue with the Joystick port, pin 11 and 13 on U42/74LS07. Now has been corrected. Thanks Joao for letting me know.
    • Interactive BOM
  • 10-05-2024
    • Added positility to select the connection type of Slots pin 44 (by SPDT switch SW3). They can be connected to GND (normal) or to NMI.
  • 20-04-2024
    • Version updated to 1.2.7 MKV
    • Power lines design has been changed.
    • Board has been re-routed.
  • 14-04-2024
    • Version updated to 1.2.6 MKV
    • Schematics, PCB and Gerbers successfully ported to KiCad 8.0.1
    • The board has been re-routed.

July 18, 2023

Added new ROMs.

Mainboard PCB 1.2.5 MKV

  • Improved routing parameters resulting on a bit more clear video & audio. In my opinion, before the RGB image was very good, now is really great.
  • Power Switch footprint modified to, if desired, allow solder big section wires.
  • Added another +5v Extra Power connector. The idea is to use it with horizontal pins and connect one small 4x4cm fan on top of the V9958.
  • Board is tested working 100% with F4-FMPAC & o4Mega (4MB RAM) modules, internal Gotek with LCD 16x2 screen, cartridges Carnivore 2 & TDC-600 (floppy controller) at the same time with one 5.2v/3A PSU

Mainboard PCB 1.2 MKV

  • Added possibility to use up to four different ROMs (two PLCC32 IC's).
  • Added extra footprints for ROM selection switches.
  • Changed internal FDD power connector to a better position.
  • Changed all routing parameters and a couple of silk errors corrected.

Mainboard PCB 1.1 MKV

Omega Mainboard PCB 1.1 MKV is a variant of the Mainboards 1.4US & 1.4EU by Sergey Kiselev & Jordi Solis

All "standard" capacitors, resistors & inductors are now in SMD 1206 format and placed at the bottom of the PCB.

New footprints for internal/external connections:

  • 5-pins connector for DC-DC converter (+5v IN - +12v/-12v OUT)
  • 2-pins connector for Power ON-OFF switch
  • Two Extra Power connectors +5v (2-pins)
  • One Extra Power connector +12v/-12v (3-pins)
  • Connector for FM-PAC Module (AMP-GND, 2-pins)
  • Connector for FM-PAC Power (+12v/-12v, 3-pins)
  • Connector for RGB & Composite video (5-pins)
  • Connector for S-Video (3-pins)
  • Connector for Audio (Mono, 2-pins)
  • Separate connectors for NMI & RESET (2-pins each)
  • NMI signal connected to pin 44 of each slots (MSX3 Update?)
  • FDD Power Connector (+5v/+12v, 4-pins)

Notes

  • Electrolytic capacitors: I recommend to use High Frequency and Low ESR ones.
  • SMD resistors: Best is to use ones with 1% tolerance. All must be 1/4w.
  • SMD capacitors: I recommend to use X7R type (10%) or less tolerance.
  • ROM: AM29F040, SST39SF040 or compatible IC's can be used.
  • SPLD's: ATF16V8B or GAL16V8B can be used without needed to use new jed's.
  • For power cable and power switch best is to use wires with big section.
  • At the moment I recommend to use one 5.2v/3A PSU.
  • It's possible to use one 5.5v/3A PSU (near the limits but it's inside the power range).

Links

Images

Vwersion 1.3 MKV Front Vwersion 1.3 MKV Back Version 1.2 MKV Front Version 1.2 MKV Back

Parts

265
QtyValueFootprintReferences
57100nFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +41
1210uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC68, C69, C70, C71, C72, C73, C74, C75, C76, C77, C95, C96
11HOLEMountingHole:MountingHole_3mm_PadHOLE1, HOLE2, HOLE3, HOLE4, HOLE5, HOLE6, HOLE7, HOLE8, HOLE9, HOLE10, HOLE11
8220uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC59, C60, C61, C62, C63, C64, C66, C67
74.7KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR16, R17, R18, R19, R20, R21, R22
6100Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR37, R38, R39, R40, R41, R42
61KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR27, R28, R30, R31, R32, R33
675Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR43, R44, R45, R46, R47, R48
410KResistor_THT:R_Array_SIP10RR1, RR2, RR3, RR4
410KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR11, R12, R13, R14
474HCT670Package_DIP:DIP-16_W7.62mm_SocketU15, U16, U17, U18
4D41464Package_DIP:DIP-18_W7.62mm_SocketU8, U9, U10, U11
330pFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC88, C89, C90
3330pFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC82, C83, C84
34.7KResistor_THT:R_Array_SIP10RR5, RR6, RR7
374AHCT32Package_DIP:DIP-14_W7.62mm_SocketU37, U38, U39
374F541Package_DIP:DIP-20_W7.62mm_SocketU19, U20, U21
374HCT74Package_DIP:DIP-14_W7.62mm_SocketU34, U35, U36
3ATF16V8BPackage_DIP:DIP-20_W7.62mm_SocketU12, U13, U14
2100kResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR5, R6
22.2KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR25, R26
22.7KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR23, R24
220KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR9, R10
222nFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC79, C80
222pFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC92, C93
233pFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC86, C87
24.7KResistor_THT:R_Array_SIP6RR8, RR10
2470KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR2, R3
247KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR7, R8
25.6uHInductor_SMD:L_1206_3216Metric_Pad1.42x1.75mm_HandSolderL2, L3
274F245Package_DIP:DIP-20_W7.62mm_SocketU25, U26
274HCT153Package_DIP:DIP-16_W7.62mm_SocketU30, U31
274HCT157Package_DIP:DIP-16_W7.62mm_SocketU28, U29
274HCT273Package_DIP:DIP-20_W7.62mm_SocketU23, U24
274HCT30Package_DIP:DIP-14_W7.62mm_SocketU40, U41
2MSX_SLOT_HOSTOmega_MSX:Conn_Edge_50PSLOT1, SLOT2
2NTSC/PALConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP5, JP6
2OSHW-Logo_7.5x8mm_SilkScreenOmegaMSX_1_3:OSHW-Logo_7.5x8mm_SilkScreenREF01, REF02
2PN2907APackage_TO_SOT_THT:TO-92L_Inline_WideQ1, Q2
2RAM_SIZEConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJP7, JP8
2Symbol_GNU-Logo_SilkscreenTopSymbol:Symbol_GNU-Logo_SilkscreenTopREF03, REF04
2V9938/V9958Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP3, JP4
11.5nFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC81
1100uFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC7
1120Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR36
1180Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR35
11MResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR1
11N4148Diode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolderD1
11kResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR29
11uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC78
121.477270MHzCrystal:Crystal_HC49-U_VerticalY1
1220KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR4
127pFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC91
132768 HzCrystal:Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style2Y2
14.433618MHzCrystal:Crystal_HC49-U_VerticalY3
14.7pFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC94
1470Resistor_THT:R_Array_SIP6RR9
1470Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR34
1470uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC65
147pFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC85
15.6KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR15
15VConnector_BarrelJack:BarrelJack_HorizontalJ1
168uHInductor_SMD:L_1206_3216Metric_Pad1.42x1.75mm_HandSolderL1
174AHCT02Package_DIP:DIP-14_W7.62mm_SocketU44
174AHCT125Package_DIP:DIP-14_W7.62mm_SocketU33
174AHCT138Package_DIP:DIP-16_W7.62mm_SocketU32
174HCT00Package_DIP:DIP-14_W7.62mm_SocketU45
174HCT04Package_DIP:DIP-14_W7.62mm_SocketU43
174HCT175Package_DIP:DIP-16_W7.62mm_SocketU27
174HCT540Package_DIP:DIP-20_W7.62mm_SocketU22
174LS07Package_DIP:DIP-14_W7.62mm_SocketU42
1750mAFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
182C55Package_DIP:DIP-40_W15.24mm_SocketU2
1ADM691APackage_DIP:DIP-16_W7.62mm_SocketU46
1AS6C4008Package_DIP:DIP-32_W15.24mm_SocketU7
1AUDIO_CONNConnector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalJ18
1AudioMy_Components:Conn_RCA_RightJ3
1CBUSConnector_PinHeader_2.54mm:PinHeader_1x13_P2.54mm_VerticalJ14
1CR2032My_Components:Battery_Holder_CR2032_UniversalBT1
1CXA1645OmegaMSX_1_4:IC_DIP24_400U47

The 234 most common of 265 parts.

Similar boards

  • 2 layers333.4 × 149.9 mmOmega Mainboard, the printed circuit board in 3D

    Omega Mainboard

    skiselev/omega

    Omega Home Computer

    248 parts459GPL-3.0
  • 4 layers170.1 × 170.1 mmOtterX, the printed circuit board in 3D

    OtterX

    RetroRemake/OtterX

    8-Bit computer compatible with Commander X16

    188 parts40CERN-OHL-W-2.0
  • 2 layers160 × 160.8 mmAcez380, the printed circuit board in 3D

    Acez380

    flypie/Ace-2019

    Reimplimentation of the Jupiter ACE with slightly more modern hardware. https://www.jupiter-ace.co.uk/ the KiCad versions are the up to date designs which are available at https://jupiterdeuce.blogspot.com and…

    146 parts13GPL-3.0
  • 2 layers160 × 161.3 mmFlypie Ace-2019 acez180, the printed circuit board in 3D

    Flypie Ace-2019 acez180

    punkfab/pcb-corpus

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

    143 parts1
  • 2 layers101.6 × 53.3 mmZ80-cpu mem, the printed circuit board in 3D

    Z80-cpu mem

    skiselev/Z80-CPM

    RCBus Z80 CPU and Memory Module designed with discrete logic

    32 parts5CERN-OHL-S-2.0
  • 6 layers304.8 × 243.8 mmHydra-16, the printed circuit board in 3D

    Hydra-16

    danstruthers/hydra-16

    6502-based multi-tasking hardware and software project

    210 parts1
  • 2 layers389 × 136.2 mmLittleSixteen, the printed circuit board in 3D

    LittleSixteen

    schenkmi/electronic-projects

    misc electronic projects

    366 parts6CERN-OHL-W-2.0
  • 2 layers235 × 160 mmInput output.Disk, the printed circuit board in 3D

    Input output.Disk

    lynchaj/duodyne

    Duodyne is a hobbyist retrocomputer system designed to run ROMWBW. It is comprised of modules on a system bus

    136 parts15

Questions

How big is the Omega Mainboard PCB?

It measures 333.4 × 149.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Omega Mainboard use?

265 parts, built around the 74F541PC, 74F245D, 74AHCT125D and 74HCT540D. 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 Omega Mainboard KiCad files?

From the merlinkv/Omega_MSX2 repository on GitHub, at the commit this page was made from: the board is Mainboard_1_1_MKV/Kicad/Omega-Mainboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Omega Mainboard design in my own project?

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).