
Motherboard-101
artemisamsx/artemisa
Schematics, PCB designs and HDL simulations to build a 8-bits MSX computer

Stargate MSX Compatible Computer
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.
[!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 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.
https://github.com/jabadiagm/MSXgoauldSD_tn20k
[!NOTE] Additional features are provided through an optional daughter board.
WIP (no release date yet).
Ready:
WIP:
[!NOTE] Stargate can be assembled without the extra features as a standard MSX compatible computer.
https://github.com/leomanes/stargate
[!IMPORTANT] Project files will be made available when time permits.
HARA, konamiman, antoniosi
| Qty | Value | Footprint | References |
|---|---|---|---|
| 28 | 100nF | cap_tant:CP_P5.00mm | C10, C11, C12, C15, C16, C18, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29 +12 |
| 16 | 10K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2, R3, R4, R5, R6, R7, R18, R22, R27, R28, R29, R30, R31, R32, R39, R44 |
| 13 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C19, C37, C38, C39, C40, C41, C47, C50, C51, C54, C55, C59, C60 |
| 10 | HOLE | hole:MountingHole_3mm_Pad_TopBottom_new | HOLE1, HOLE2, HOLE3, HOLE4, HOLE5, HOLE6, HOLE7, HOLE8, HOLE9, HOLE12 |
| 5 | 100nf | cap_tant:CP_P5.00mm | C31, C32, C33, C34, C35 |
| 5 | 4K7 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R8, R9, R15, R16, R23 |
| 4 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D3, D9, D10, D11 |
| 4 | 470 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R34, R35, R36, R41 |
| 4 | 470R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R13, R42, R43 |
| 4 | MountingHole_3mm | MountingHole:MountingHole_3mm | MH01, MH02, MH03, MH04 |
| 3 | 1K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R14, R25, R40 |
| 3 | DNP | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1, C2, C3 |
| 3 | DNP | Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D | C13, C14, C42 |
| 3 | RGB Strip | ledstrip:ledstrip_end | J13, J15, J19 |
| 3 | RGB Strip | ledstrip:ledstrip | J14, J16, J18 |
| 2 | 20K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R10, R11 |
| 2 | 220uF | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C5, C6 |
| 2 | 22nF | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C48, C49 |
| 2 | 2K7 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R20, R21 |
| 2 | 74HC157 | Package_DIP:DIP-16_W7.62mm_LongPads | U21, U22 |
| 2 | 74HC74 | Package_DIP:DIP-14_W7.62mm_LongPads | U2, U4 |
| 2 | BC558 | Package_TO_SOT_THT:TO-92 | Q1, Q2 |
| 2 | CAPS | LED_THT:LED_D3.0mm | D5, D6 |
| 2 | Fuse | Fuse 1808:THT+SMD(Fuse) | F1, F2 |
| 2 | HOLE | hole:MountingHole_2mm_Pad_TopBottom_new | HOLE10, HOLE11 |
| 2 | KANA | LED_THT:LED_D3.0mm | D7, D8 |
| 2 | LOGO | Logo:cat_cut15 | G***, G*** |
| 2 | SN74HC373N | Package_DIP:DIP-20_W7.62mm_LongPads | U14, U15 |
| 2 | SN74LVC245AN | Package_DIP:DIP-20_W7.62mm_LongPads | U13, U16 |
| 1 | +12V | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP5 |
| 1 | +3V3 TN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP2 |
| 1 | +3V3 WiFi | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP3 |
| 1 | +5V | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP6 |
| 1 | -12V | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP4 |
| 1 | 0 | Cherry_MX:CHERRY_PCB_100H | SW11 |
| 1 | 1 | Cherry_MX:CHERRY_PCB_100H | SW20 |
| 1 | 100R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R17 |
| 1 | 10K | Resistor_THT:R_Array_SIP5 | RN4 |
| 1 | 10K | Resistor_THT:R_Array_SIP9 | RN3 |
| 1 | 150 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R45 |
| 1 | 18K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R26 |
| 1 | 1M | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R38 |
| 1 | 1N5817 | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D2 |
| 1 | 2 | Cherry_MX:CHERRY_PCB_100H | SW29 |
| 1 | 220K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R24 |
| 1 | 220R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R37 |
| 1 | 220uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C17 |
| 1 | 22nF | cap_tant:CP_P5.00mm | C53 |
| 1 | 2K2 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R12 |
| 1 | 3 | Cherry_MX:CHERRY_PCB_100H | SW38 |
| 1 | 3.579545MHZ | Oscillator:Oscillator_DIP-8 | Y1 |
| 1 | 3K3 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R33 |
| 1 | 4 | Cherry_MX:CHERRY_PCB_100H | SW47 |
| 1 | 4.7K | Resistor_THT:R_Array_SIP9 | RN1 |
| 1 | 4.7k | Resistor_THT:R_Array_SIP5 | RN5 |
| 1 | 470K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R19 |
| 1 | 470uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C4 |
| 1 | 4K7 | Resistor_THT:R_Array_SIP9 | RN2 |
| 1 | 5 | Cherry_MX:CHERRY_PCB_100H | SW56 |
| 1 | 50K | TrimPot:TrimPotLargeHole | RV1 |
| 1 | 50on | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP7 |
| 1 | 5128 | amp5128:Amp5128 | AMP1 |
| 1 | 5V | ovp:OVP | OVP1 |
| 1 | 6 | Cherry_MX:CHERRY_PCB_100H | SW65 |
| 1 | 7 | Cherry_MX:CHERRY_PCB_100H | SW74 |
| 1 | 74HC00 | Package_DIP:DIP-14_W7.62mm_LongPads | U9 |
| 1 | 74HC02 | Package_DIP:DIP-14_W7.62mm_LongPads | U12 |
| 1 | 74HC07 | Package_DIP:DIP-14_W7.62mm_LongPads | U20 |
| 1 | 74HC07 | Package_DIP:DIP-14_W7.62mm | U26 |
| 1 | 74HC08 | Package_DIP:DIP-14_W7.62mm_LongPads | U7 |
| 1 | 74HC138 | Package_DIP:DIP-16_W7.62mm_LongPads | U6 |
| 1 | 74HC139 | Package_DIP:DIP-16_W7.62mm_LongPads | U10 |
| 1 | 74HC145 | Package_DIP:DIP-16_W7.62mm | U27 |
| 1 | 74HC153 | Package_DIP:DIP-16_W7.62mm_LongPads | U11 |
| 1 | 74HC32 | Package_DIP:DIP-14_W7.62mm_LongPads | U8 |
| 1 | 8 | Cherry_MX:CHERRY_PCB_100H | SW12 |
| 1 | 8255 | Package_DIP:DIP-40_W15.24mm_LongPads | U5 |
| 1 | 9 | Cherry_MX:CHERRY_PCB_100H | SW21 |
| 1 | A | Cherry_MX:CHERRY_PCB_100H | SW67 |
| 1 | AMS1117-3.3 | AMS1117-3.3:SOT-223-3_TabPin2 | U1 |
The 187 most common of 298 parts.
It measures 335 × 218.6 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).

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


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




