

Omega Mainboard
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
1274F541PC
PDIP-200℃~+70℃ 1 3mA 4.5V~5.5V 64mA 74F 8 Output enable Tri-State PDIP-20 Buffers, Drivers, Receivers, Transceivers ROHSonsemiBuffers, Drivers, Receivers, Transceivers74F245D
SOIC-20-300mil0℃~+70℃ 15mA 4.5V~5.5V 4ns@5V,50pF 64mA 74F Bidirectional Tri-State SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNXP SemiconductorsBuffers, Drivers, Receivers, Transceivers74AHCT125D
SOP-14-40℃~+125℃ 1 4 4.3ns@5V,50pF 4.5V~5.5V 40uA 74AHCT 8mA 8mA Schmitt trigger Tri-State Unidirectional SOP-14 Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffer/Driver/Transceiver74HCT540D
SO-20-300mil-40℃~+125℃ 1 13ns@4.5V,50pF 160uA 4.5V~5.5V 6mA 6mA 74HCT 8 Tri-State Unidirectional SO-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffer/Driver/Transceiver74AHCT32D
SO-14-40℃~+125℃ 2V 2uA 4 4.5V~5.5V 7.9ns@5V,50pF 74AHCT Series 800mV 8mA 8mA OR Gate SO-14 Logic Gates ROHSNexperiaGates74HCT74D
SOIC-14-40℃~+125℃ 1 2 3.5pF 3ns 4.5V~5.5V 40uA 44ns@4.5V,50pF 4mA 4mA 59MHz 5ns 74HCT Series Asynchronous Complementary D-Type Rising Edge Set and Reset SO-14 Flip Flops ROHSNexperia74 Series74HCT153D
SO-16-40℃~+125℃ 16ns@5.0V,15pF 4.5V~5.5V 4mA 4mA 74HCT 8uA Single Supply SO-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches / Encoders & Decoders / Multiplexers74HCT157D
SO-16-40℃~+125℃ 160uA 16ns@4.5V,50pF 4.5V~5.5V 4mA 4mA 74HCT 8/4 Multiplexer Single Supply SOIC-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches, Multiplexers, Decoders74HCT273D
SOIC-20-300mil-40℃~+125℃ 12ns 3.5pF 30ns@4.5V,50pF 36MHz 3ns 4.5V~5.5V 4mA 5.2mA 74HCT Series 8 8uA D-Type Reset Rising Edge SOIC-20-300mil Flip Flops ROHSNexperiaFlip Flops74HCT30D
SO-14-40℃~+125℃ 1 28ns@4.5V,50pF 2V 2uA 4.5V~5.5V 4mA 4mA 74HCT Series 800mV NAND Gate SO-14 Logic Gates ROHSNexperiaLogic Gates74AHCT02D
SO-14-40℃~+125℃ 100mV、550mV 2 2V 2uA 3.94V、4.4V 4 4.5V~5.5V 7.5ns@5V,50pF 74AHCT Series 800mV 8mA 8mA NOR Gate Overvoltage-tolerant input SO-14 Logic Gates ROHSNexperiaLogic Gates74AHCT138D
SO-16-40℃~+125℃ 3/8 4.5V~5.5V 6.2ns@5V,50pF 74AHCT 80uA 8mA 8mA Decoder Single Supply SO-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches, Multiplexers, Decoders
README
README.mdOmega_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
- https://www.winuaespanol.com/phpbb3/viewtopic.php?p=13291#p13291
- https://github.com/skiselev/omega
- https://www.va-de-retro.com/foros/viewtopic.php?f=17&t=9304&start=40#p168183
- http://retrowiki.es/viewtopic.php?f=49&t=200037057&start=32#p200145495
Images

Parts
265| Qty | Value | Footprint | References |
|---|---|---|---|
| 57 | 100nF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +41 |
| 12 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C68, C69, C70, C71, C72, C73, C74, C75, C76, C77, C95, C96 |
| 11 | HOLE | MountingHole:MountingHole_3mm_Pad | HOLE1, HOLE2, HOLE3, HOLE4, HOLE5, HOLE6, HOLE7, HOLE8, HOLE9, HOLE10, HOLE11 |
| 8 | 220uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C59, C60, C61, C62, C63, C64, C66, C67 |
| 7 | 4.7K | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R16, R17, R18, R19, R20, R21, R22 |
| 6 | 100 | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R37, R38, R39, R40, R41, R42 |
| 6 | 1K | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R27, R28, R30, R31, R32, R33 |
| 6 | 75 | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R43, R44, R45, R46, R47, R48 |
| 4 | 10K | Resistor_THT:R_Array_SIP10 | RR1, RR2, RR3, RR4 |
| 4 | 10K | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R11, R12, R13, R14 |
| 4 | 74HCT670 | Package_DIP:DIP-16_W7.62mm_Socket | U15, U16, U17, U18 |
| 4 | D41464 | Package_DIP:DIP-18_W7.62mm_Socket | U8, U9, U10, U11 |
| 3 | 30pF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C88, C89, C90 |
| 3 | 330pF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C82, C83, C84 |
| 3 | 4.7K | Resistor_THT:R_Array_SIP10 | RR5, RR6, RR7 |
| 3 | 74AHCT32 | Package_DIP:DIP-14_W7.62mm_Socket | U37, U38, U39 |
| 3 | 74F541 | Package_DIP:DIP-20_W7.62mm_Socket | U19, U20, U21 |
| 3 | 74HCT74 | Package_DIP:DIP-14_W7.62mm_Socket | U34, U35, U36 |
| 3 | ATF16V8B | Package_DIP:DIP-20_W7.62mm_Socket | U12, U13, U14 |
| 2 | 100k | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R5, R6 |
| 2 | 2.2K | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R25, R26 |
| 2 | 2.7K | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R23, R24 |
| 2 | 20K | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R9, R10 |
| 2 | 22nF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C79, C80 |
| 2 | 22pF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C92, C93 |
| 2 | 33pF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C86, C87 |
| 2 | 4.7K | Resistor_THT:R_Array_SIP6 | RR8, RR10 |
| 2 | 470K | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R2, R3 |
| 2 | 47K | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R7, R8 |
| 2 | 5.6uH | Inductor_SMD:L_1206_3216Metric_Pad1.42x1.75mm_HandSolder | L2, L3 |
| 2 | 74F245 | Package_DIP:DIP-20_W7.62mm_Socket | U25, U26 |
| 2 | 74HCT153 | Package_DIP:DIP-16_W7.62mm_Socket | U30, U31 |
| 2 | 74HCT157 | Package_DIP:DIP-16_W7.62mm_Socket | U28, U29 |
| 2 | 74HCT273 | Package_DIP:DIP-20_W7.62mm_Socket | U23, U24 |
| 2 | 74HCT30 | Package_DIP:DIP-14_W7.62mm_Socket | U40, U41 |
| 2 | MSX_SLOT_HOST | Omega_MSX:Conn_Edge_50P | SLOT1, SLOT2 |
| 2 | NTSC/PAL | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP5, JP6 |
| 2 | OSHW-Logo_7.5x8mm_SilkScreen | OmegaMSX_1_3:OSHW-Logo_7.5x8mm_SilkScreen | REF01, REF02 |
| 2 | PN2907A | Package_TO_SOT_THT:TO-92L_Inline_Wide | Q1, Q2 |
| 2 | RAM_SIZE | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | JP7, JP8 |
| 2 | Symbol_GNU-Logo_SilkscreenTop | Symbol:Symbol_GNU-Logo_SilkscreenTop | REF03, REF04 |
| 2 | V9938/V9958 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP3, JP4 |
| 1 | 1.5nF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C81 |
| 1 | 100uF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C7 |
| 1 | 120 | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R36 |
| 1 | 180 | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R35 |
| 1 | 1M | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R1 |
| 1 | 1N4148 | Diode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1 |
| 1 | 1k | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R29 |
| 1 | 1uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C78 |
| 1 | 21.477270MHz | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | 220K | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R4 |
| 1 | 27pF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C91 |
| 1 | 32768 Hz | Crystal:Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style2 | Y2 |
| 1 | 4.433618MHz | Crystal:Crystal_HC49-U_Vertical | Y3 |
| 1 | 4.7pF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C94 |
| 1 | 470 | Resistor_THT:R_Array_SIP6 | RR9 |
| 1 | 470 | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R34 |
| 1 | 470uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C65 |
| 1 | 47pF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C85 |
| 1 | 5.6K | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R15 |
| 1 | 5V | Connector_BarrelJack:BarrelJack_Horizontal | J1 |
| 1 | 68uH | Inductor_SMD:L_1206_3216Metric_Pad1.42x1.75mm_HandSolder | L1 |
| 1 | 74AHCT02 | Package_DIP:DIP-14_W7.62mm_Socket | U44 |
| 1 | 74AHCT125 | Package_DIP:DIP-14_W7.62mm_Socket | U33 |
| 1 | 74AHCT138 | Package_DIP:DIP-16_W7.62mm_Socket | U32 |
| 1 | 74HCT00 | Package_DIP:DIP-14_W7.62mm_Socket | U45 |
| 1 | 74HCT04 | Package_DIP:DIP-14_W7.62mm_Socket | U43 |
| 1 | 74HCT175 | Package_DIP:DIP-16_W7.62mm_Socket | U27 |
| 1 | 74HCT540 | Package_DIP:DIP-20_W7.62mm_Socket | U22 |
| 1 | 74LS07 | Package_DIP:DIP-14_W7.62mm_Socket | U42 |
| 1 | 750mA | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | 82C55 | Package_DIP:DIP-40_W15.24mm_Socket | U2 |
| 1 | ADM691A | Package_DIP:DIP-16_W7.62mm_Socket | U46 |
| 1 | AS6C4008 | Package_DIP:DIP-32_W15.24mm_Socket | U7 |
| 1 | AUDIO_CONN | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J18 |
| 1 | Audio | My_Components:Conn_RCA_Right | J3 |
| 1 | CBUS | Connector_PinHeader_2.54mm:PinHeader_1x13_P2.54mm_Vertical | J14 |
| 1 | CR2032 | My_Components:Battery_Holder_CR2032_Universal | BT1 |
| 1 | CXA1645 | OmegaMSX_1_4:IC_DIP24_400 | U47 |
The 234 most common of 265 parts.
Similar boards
- 2 layers333.4 × 149.9 mm

- 4 layers170.1 × 170.1 mm

- 2 layers160 × 160.8 mm

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 mm

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 mm

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 mm

- 2 layers389 × 136.2 mm

- 2 layers235 × 160 mm

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