Skip to the content
PCBKitNew board
2 layers335 × 218.6 mmMSX Goauld, the printed circuit board in 3D

Stargate MSX Compatible Computer

Size
335 × 218.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
298
Nets
302
Pads
1,443
Tracks, vias
4,861, 1,098
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 May 2026
Updated
13 Jun 2026

Overview

MSX Goauld is an open-source printed circuit board by leomanes, from the leomanes/stargate repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 335 × 218.6 mm with 298 parts on 302 nets, routed with 4,861 tracks and 1,098 vias.

It is built around the 74HC07N, 74HC157D and 74HC74D, with the SN74HC373N, SN74LVC245AN and 74HC00D among its other parts. Its parts include 59 capacitors, 45 resistors, 20 ICs, 11 switches and 9 diodes. It belongs with the retro computing and games boards of this library.

Main components

12

README

README.md

Stargate MSX Compatible Computer

[!NOTE] Latest updates:

  • Version 2.1.3 released
    -- new onboard amp module+speaker connectors;
    -- Tang Nano PWM audio connected to the mixer.
  • Kicad files available (Kicad v9.0.2)

Stargate is an MSX compatible computer built using parts that are still available today.

Many original MSX parts are becoming harder to find, more expensive, or counterfeit. Stargate uses a hybrid approach where common parts remain original while rare or unreliable components are replaced with modern alternatives such as the Tang Nano 20K.

The board is a dual layer PCB using 74-series logic, an 8255 PPI, and a real PSG chip. Video is handled by a Tang Nano 20K running a V9958 compatible core. The Z80 is also implemented inside the FPGA.

If you have a soldering iron and some patience, you can probably put it together.

The machine is built around the Goauld SD project by Javier Abadia.

Stargate

Selling Stargate

Stargate wasn't built to be a commercial product, but as an open source project, nothing stops you from using it that way. All I ask is that you don't modify the original files in any way.

Do not modify the original files in any way or form.

Goauld SD project

https://github.com/jabadiagm/MSXgoauldSD_tn20k

Goauld Core specs

  • Z80
  • V9958 compatible video with HDMI output
  • MSX2+ BIOS
  • SD card support with Nextor 2.1
  • 4 MB mapper
  • 2 MB MegaRAM SCC
  • RTC
  • PSG
  • OPLL
  • Kanji Level 1 and 2
  • Wi-Fi support using ESP

Stargate features

  • Mechanical keyboard
  • OLED display
  • Overclocking up to 14 MHz (WIP)
  • RGB LED effects
  • On-board audio
  • Audio output
  • Reset button
  • USB-C and barrel jack for power
  • Two joystick ports
  • Two cartridge slots
  • USB network printing
  • IoT Tasmota integration
  • IoT TP-Link HS1xx outlet control

WIP Daughter Board (Internal/External)

[!NOTE] Additional features are provided through an optional daughter board.
WIP (no release date yet).

Ready:

  • USB printer support
  • Ethernet connection
  • Bluetooth joystick firmware
  • RGB Gaming mode (LEDs react to RGB modded games)

WIP:

  • Slot 2 expansion with custom cartridge
  • USB flash drive support
  • USB floppy support
  • Fast Wi-Fi
  • Bluetooth joystick software (extra buttons mapped to keyboard keys)

[!NOTE] Stargate can be assembled without the extra features as a standard MSX compatible computer.

GitHub

https://github.com/leomanes/stargate

[!IMPORTANT] Project files will be made available when time permits.

Open Source projects

Other references

HARA, konamiman, antoniosi

Parts

298
QtyValueFootprintReferences
28100nFcap_tant:CP_P5.00mmC10, C11, C12, C15, C16, C18, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29 +12
1610KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2, R3, R4, R5, R6, R7, R18, R22, R27, R28, R29, R30, R31, R32, R39, R44
1310uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC19, C37, C38, C39, C40, C41, C47, C50, C51, C54, C55, C59, C60
10HOLEhole:MountingHole_3mm_Pad_TopBottom_newHOLE1, HOLE2, HOLE3, HOLE4, HOLE5, HOLE6, HOLE7, HOLE8, HOLE9, HOLE12
5100nfcap_tant:CP_P5.00mmC31, C32, C33, C34, C35
54K7Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR8, R9, R15, R16, R23
41N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD3, D9, D10, D11
4470Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR34, R35, R36, R41
4470RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R13, R42, R43
4MountingHole_3mmMountingHole:MountingHole_3mmMH01, MH02, MH03, MH04
31KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR14, R25, R40
3DNPCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1, C2, C3
3DNPCapacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-DC13, C14, C42
3RGB Stripledstrip:ledstrip_endJ13, J15, J19
3RGB Stripledstrip:ledstripJ14, J16, J18
220KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR10, R11
2220uFCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC5, C6
222nFCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC48, C49
22K7Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR20, R21
274HC157Package_DIP:DIP-16_W7.62mm_LongPadsU21, U22
274HC74Package_DIP:DIP-14_W7.62mm_LongPadsU2, U4
2BC558Package_TO_SOT_THT:TO-92Q1, Q2
2CAPSLED_THT:LED_D3.0mmD5, D6
2FuseFuse 1808:THT+SMD(Fuse)F1, F2
2HOLEhole:MountingHole_2mm_Pad_TopBottom_newHOLE10, HOLE11
2KANALED_THT:LED_D3.0mmD7, D8
2LOGOLogo:cat_cut15G***, G***
2SN74HC373NPackage_DIP:DIP-20_W7.62mm_LongPadsU14, U15
2SN74LVC245ANPackage_DIP:DIP-20_W7.62mm_LongPadsU13, U16
1+12VTestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mmTP5
1+3V3 TNTestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mmTP2
1+3V3 WiFiTestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mmTP3
1+5VTestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mmTP6
1-12VTestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mmTP4
10Cherry_MX:CHERRY_PCB_100HSW11
11Cherry_MX:CHERRY_PCB_100HSW20
1100RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR17
110KResistor_THT:R_Array_SIP5RN4
110KResistor_THT:R_Array_SIP9RN3
1150Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR45
118KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR26
11MResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR38
11N5817Diode_THT:D_DO-41_SOD81_P7.62mm_HorizontalD2
12Cherry_MX:CHERRY_PCB_100HSW29
1220KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR24
1220RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR37
1220uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC17
122nFcap_tant:CP_P5.00mmC53
12K2Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR12
13Cherry_MX:CHERRY_PCB_100HSW38
13.579545MHZOscillator:Oscillator_DIP-8Y1
13K3Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR33
14Cherry_MX:CHERRY_PCB_100HSW47
14.7KResistor_THT:R_Array_SIP9RN1
14.7kResistor_THT:R_Array_SIP5RN5
1470KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR19
1470uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC4
14K7Resistor_THT:R_Array_SIP9RN2
15Cherry_MX:CHERRY_PCB_100HSW56
150KTrimPot:TrimPotLargeHoleRV1
150onJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP7
15128amp5128:Amp5128AMP1
15Vovp:OVPOVP1
16Cherry_MX:CHERRY_PCB_100HSW65
17Cherry_MX:CHERRY_PCB_100HSW74
174HC00Package_DIP:DIP-14_W7.62mm_LongPadsU9
174HC02Package_DIP:DIP-14_W7.62mm_LongPadsU12
174HC07Package_DIP:DIP-14_W7.62mm_LongPadsU20
174HC07Package_DIP:DIP-14_W7.62mmU26
174HC08Package_DIP:DIP-14_W7.62mm_LongPadsU7
174HC138Package_DIP:DIP-16_W7.62mm_LongPadsU6
174HC139Package_DIP:DIP-16_W7.62mm_LongPadsU10
174HC145Package_DIP:DIP-16_W7.62mmU27
174HC153Package_DIP:DIP-16_W7.62mm_LongPadsU11
174HC32Package_DIP:DIP-14_W7.62mm_LongPadsU8
18Cherry_MX:CHERRY_PCB_100HSW12
18255Package_DIP:DIP-40_W15.24mm_LongPadsU5
19Cherry_MX:CHERRY_PCB_100HSW21
1ACherry_MX:CHERRY_PCB_100HSW67
1AMS1117-3.3AMS1117-3.3:SOT-223-3_TabPin2U1

The 187 most common of 298 parts.

Questions

How big is the MSX Goauld PCB?

It measures 335 × 218.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MSX Goauld use?

298 parts, built around the 74HC07N, 74HC157D, 74HC74D and SN74HC373N. 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 MSX Goauld KiCad files?

From the leomanes/stargate repository on GitHub, at the commit this page was made from: the board is kicad/version v2.1.3 production/MSX_Goauld.kicad_pcb and its schematic kicad/version v2.1.3 production/Keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MSX Goauld 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).

Similar boards

  • 2 layers216 × 150 mmMotherboard-101, the printed circuit board in 3D

    Motherboard-101

    artemisamsx/artemisa

    Schematics, PCB designs and HDL simulations to build a 8-bits MSX computer

    124 parts67
  • 2 layersByteFrost, the printed circuit board in 3D

    ByteFrost

    gilkeidar/ByteFrost

    Software Tools for ByteFrost - A Breadboard 8-Bit Computer

    36 parts5
  • 2 layers101.6 × 55.9 mmAlu advanced, the printed circuit board in 3D

    Alu advanced

    ifilot/sap-smd

    Modular 8-bit computer built with TTL logic units to create a "Simple as Possible" system

    51 parts2CERN-OHL-S-2.0
  • 2 layers178 × 711 mmMSAP-2 rev.A SMD, the printed circuit board in 3D

    MSAP-2 rev.A SMD

    mehrantsi/MSAP-2

    An 8-bit computer. Successor to MSAP-1

    658 parts13MIT
  • 2 layers55.2 × 64.8 mmSombrero MSX Goa'uld, the printed circuit board in 3D

    Sombrero MSX Goa'uld

    jabadiagm/MSXgoauld_tn20k

    MSX Goa'uld board with Tang Nano 20k

    15 parts101GPL-3.0
  • 2 layers165 × 135 mm68k8-boad, the printed circuit board in 3D

    68k8-boad

    Lintaroh/OMA68k

    MC68000でコンピュータを作ろう!

    82 partsMIT
  • 2 layers177.8 × 130.8 mmDurango, the printed circuit board in 3D

    Durango

    zuiko21/minimOS

    Scalable OS for 6502/65816

    159 parts23MIT