Skip to the content
PCBKitNew board
2 layers63.6 × 85.7 mmTMS9918, the printed circuit board in 3D

The new incarnation of the 40 year old Z80 trainer computer - Now with Fulisik LEDs!

Size
63.6 × 85.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
31
Nets
104
Pads
290
Tracks, vias
1,007, 12
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 Aug 2023
Updated
18 Jul 2026

Overview

TMS9918 is an open-source printed circuit board by MarkJelic, from the MarkJelic/TEC-1G repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 63.6 × 85.7 mm with 31 parts on 104 nets, routed with 1,007 tracks and 12 vias.

It is built around the 74HCT574D, 74HCT04D and 74HCT32D, with the HM62256BLP-7 among its other parts. Its parts include 11 capacitors, 8 ICs, 5 connectors, 3 resistors and 1 diode.

Main components

4

README

Z80Bus/TMS9918_Video-Card/KiCAD/README.md

KiCAD Design Files

The design is NOT quite finished. I have 3 traces to complete. When this is done, will release Gerbers so people can print their own boards.

Note that I (think) I have hardwired the Port Address to be something in the range that the Colecovision and SG-1000 which gives us a HUGE library of games to port if anyone cares to.

NONE of this has been tested! You are on your own, but of course the community would love to see it come to life and be able to run some ported games! Keep us in the loop. Happy to work together.

Parts

31
QtyValueFootprintReferences
9100nCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC1, C2, C3, C4, C5, C6, C7, C8, C11
374HCT574Package_DIP:DIP-20_W7.62mm_LongPadsU5, U6, U7
216pfCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC9, C10
10Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
110.738635MHzCrystal:Crystal_HC49-4H_VerticalY1
11N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1
12N4401Package_TO_SOT_THT:TO-92Q1
1470Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
174HCT04Package_DIP:DIP-14_W7.62mm_LongPadsU4
174HCT32Package_DIP:DIP-14_W7.62mm_LongPadsU2
174LS138Package_DIP:DIP-16_W7.62mm_LongPadsU1
175Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
1Comp_VideoZ80_Footprints:RCA_Jack_RAJ9
1Ferrite_BeadResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalL1
1HM62256BLP-7Package_DIP:DIP-28_W15.24mm_LongPadsU8
1INT/NMIConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1SysClkConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1TMS9918APackage_DIP:DIP-40_W15.24mm_LongPadsU3
1ThinSRAMConnector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_VerticalJ2
1Z80BusZ80_Footprints:Z80Bus-Header_V+H_PlugJ1

Questions

How big is the TMS9918 PCB?

It measures 63.6 × 85.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TMS9918 use?

31 parts, built around the 74HCT574D, 74HCT04D, 74HCT32D and HM62256BLP-7. 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 TMS9918 KiCad files?

From the MarkJelic/TEC-1G repository on GitHub, at the commit this page was made from: the board is Z80Bus/TMS9918_Video-Card/KiCAD/TMS9918.kicad_pcb and its schematic Z80Bus/TMS9918_Video-Card/KiCAD/TMS9918.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TMS9918 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 layers99.1 × 49.9 mmTMS9918, the printed circuit board in 3D

    TMS9918

    jblang/TMS9918A

    TMS9918A video card for RC2014

    36 parts145
  • 2 layersLM80C R6, the printed circuit board in 3D

    LM80C R6

    leomil72/LM80C

    A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO

    153 parts123GPL-3.0
  • 2 layers368.3 × 215.9 mmTTL 6510 Computer fab, the printed circuit board in 3D

    TTL 6510 Computer fab

    StefansAI/TTL-6510-Computer

    Yet another CPU made from TTL chips

    330 parts1
  • 2 layers150 × 90 mmTMS9918A YM2149, the printed circuit board in 3D

    TMS9918A YM2149

    daveho/DIY8bit

    Files and resources for DIY 8 bit computer video series

    46 parts19
  • 4 layers209.5 × 108 mmALU, the printed circuit board in 3D

    ALU

    89Mods/LVDC

    Replica of the Launch Vehicle Digital Computer using 74-series logic

    83 parts2MIT
  • 2 layers72.8 × 75.6 mmTMS9918, the printed circuit board in 3D

    TMS9918

    michalin/TMS9918_Arduino

    8-bit retro graphic card with TMS9918 and Arduino library

    22 parts53GPL-3.0
  • 2 layers100 × 100 mmTMS9918, the printed circuit board in 3D

    TMS9918

    michalin/ZX2022

    Another DIY Z80 Computer With CP/M

    20 parts41GPL-3.0
  • 2 layers235 × 158.8 mmGigatron, the printed circuit board in 3D

    Gigatron

    flypie/Gigatron

    This is a version of the files from https://gigatron.io/ altered to work on a vanilla KiCAD 5.1.6. Changes are minimal in the schematic and PCB, layout has only been changed where dimensions or orientations changed as a…

    151 parts2