Omega-Mainboard

merlinkv·Omega_MSX2·Mainboard_1_1_MKV/Kicad/Omega-Mainboard.kicad_pcb

Omega-Mainboard PCB layout, top view — open source board by merlinkv
Simulate this board

About the Omega-Mainboard PCB

Omega-Mainboard is an open source PCB design by merlinkv, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 333.4 × 149.9 mm, with 248 components from 105 distinct parts.

Other key parts include the Z84C00, 82C55, V9938/V9958, YM2149 and RP5C01. By type, the board carries 96 capacitors, 49 ICs, 48 resistors, 23 connectors, 8 jumpers and 3 crystals.

From the project

Update of the Omega Home Computer Project

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

* 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

Omega-Mainboard, from the project README
From the project README

Main components on the Omega-Mainboard

Omega-Mainboard bill of materials (BOM)

248 components, 105 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
Z84C00
U1
1
82C55
U2
1
V9938/V9958
U3
1
YM2149
U4
1
RP5C01
U5
1
SST39SF040
U6
1
AS6C4008
U7
4
D41464
U8, U9, U10, U11
3
ATF16V8B
U12, U13, U14
4
74HCT670
U15, U16, U17, U18
3
74F541
U19, U20, U21
1
74HCT540
U22
2
74HCT273
U23, U24
2
74F245
U25, U26
1
74HCT175
U27
2
74HCT157
U28, U29
2
74HCT153
U30, U31
1
74AHCT138
U32
1
74AHCT125
U33
3
74HCT74
U34, U35, U36
Show 85 more
QtyPartRefs
3
74AHCT32
U37, U38, U39
2
74HCT30
U40, U41
1
74LS07
U42
1
74HCT04
U43
1
74AHCT02
U44
1
74HCT00
U45
1
ADM691A
U46
1
CXA1645
U47
1
MCP6281
U48
1
LM311
U49
2
PN2907A
Q1, Q2
1
21.477270MHz
Y1
1
32768 Hz
Y2
1
4.433618MHz
Y3
1
5V
J1
1
Composite
J2
1
Audio
J3
1
S-VIDEO
J4
1
RGB
J5
1
Cassette
J6
1
PRINTER
J9
1
POWER
J10
1
KEYBOARD
J11
1
RAM_EXT
J12
1
CBUS
J14
1
To_FMPAC
J15
1
FMPAC_PWR
J16
1
VIDEO_CONN
J17
1
AUDIO_CONN
J18
1
EXTR_PWR1
J19
1
EXTR_PWR2
J20
1
EXTR_PWR3
J21
1
SVIDEO_CONN
J22
1
NMI
J23
1
RESET
J24
1
FDD_PWR
J25
1
PWR_SWITCH
J26
1
CR2032
BT1
1
750mA
F1
1
ROM_A18
JP1
1
KBD_TYPE
JP2
2
V9938/V9958
JP3, JP4
2
NTSC/PAL
JP5, JP6
2
RAM_SIZE
JP7, JP8
4
10K
RR1, RR2, RR3, RR4
3
4.7K
RR5, RR6, RR7
2
4.7K
RR8, RR10
1
470
RR9
1
Relay_5V
RY1
2
MSX_SLOT_HOST
SLOT1, SLOT2
1
1N4148
D1
1
68uH
L1
2
5.6uH
L2, L3
57
100nF
C1, C2, C3, C4, C5, C6, C8, C9 +49
1
100uF
C7
8
220uF
C59, C60, C61, C62, C63, C64, C66, C67
1
470uF
C65
12
10uF
C68, C69, C70, C71, C72, C73, C74, C75 +4
1
1uF
C78
2
22nF
C79, C80
1
1.5nF
C81
3
330pF
C82, C83, C84
1
47pF
C85
2
33pF
C86, C87
3
30pF
C88, C89, C90
1
27pF
C91
2
22pF
C92, C93
1
4.7pF
C94
1
1M
R1
2
470K
R2, R3
1
220K
R4
2
100k
R5, R6
2
47K
R7, R8
2
20K
R9, R10
4
10K
R11, R12, R13, R14
1
5.6K
R15
7
4.7K
R16, R17, R18, R19, R20, R21, R22
2
2.7K
R23, R24
2
2.2K
R25, R26
7
1K
R27, R28, R29, R30, R31, R32, R33
1
470
R34
1
180
R35
1
120
R36
6
100
R37, R38, R39, R40, R41, R42
6
75
R43, R44, R45, R46, R47, R48

Omega-Mainboard design files

The KiCad project lives in the merlinkv/Omega_MSX2 repository on GitHub; these links point at the commit this page was built from.

Omega-Mainboard: common questions

How big is the Omega-Mainboard PCB?

The Omega-Mainboard measures 333.4 × 149.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Omega-Mainboard?

248 components, from 105 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Omega-Mainboard design files?

From the merlinkv/Omega_MSX2 repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

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

Yes, under the terms of its GPL-3.0 license, which merlinkv chose for the repository.

More boards in Omega_MSX2