Skip to the content
PCBKitNew board
2 layers127 × 69.9 mmEzcgi, the printed circuit board in 3D

Project for capturing vintage, classic, aka old computer schematics in KiCad.

Size
127 × 69.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
83
Pads
282
Tracks, vias
749, 62
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
26 Apr 2019
Updated
24 Jun 2026

Overview

Ezcgi is an open-source printed circuit board by baldengineer, from the baldengineer/bit-preserve repository on GitHub. It is a 2-layer board of 127 × 69.9 mm with 34 parts on 83 nets, routed with 749 tracks and 62 vias.

It is built around the SN74LS00N, C315C104M5U5TA and ECE-A1EKS100B, with the K330J15C0GF5TL2, CF14JT33R0 and PRPC002SAAN-RC among its other parts. Its parts include 14 capacitors, 10 ICs, 3 resistors, 3 connectors and 1 transistor. It belongs with the retro computing and games boards of this library.

Main components

10

README

Apple/Peripherals/ezcgi/README.md

This is a transcription into KiCad of Steve Ciarcia's E-Z Color Graphics Interface, described in the August 1982 issue of Byte magazine. It's not a line-for-line copy, but takes advantage of KiCad features that wouldn't have been available 40 years ago.

I originally posted this on GitLab, and that's where you can also find gerbers, a STEP model, and other extras, though KiCad 6 should be sufficient to regenerate those from the files presented here. Parts are annotated with manufacturer and part-number fields, and current (as of December 2022) distributor SKUs are provided for all but the TMS9918A... you'll need to trawl eBay for one of those.

The sockets_*.kicad_sch sheets are present so that any BOM that you generate will include sockets for all devices that can use them.

As with the schematic, the PCB layout isn't a 1:1 copy. The article didn't provide the author's original layout, so mine is what I came up with on my own. The components are laid out in a similar order, but the connections between them are my own work. I haven't yet had a chance to build this board.

KiCad has gotten better at including symbols and footprints in files, but you might still find my kicad-libs collection useful, especially if you want to modify these files or grab symbols out of it (footprints are all stock KiCad, IIRC).

Parts

34
QtyValueFootprintReferences
80.1µFCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC1, C2, C3, C4, C5, C6, C7, C8
84116Package_DIP:DIP-16_W7.62mm_SocketIC3, IC4, IC5, IC6, IC7, IC8, IC9, IC10
310µFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC9, C10, C14
233pFCapacitor_THT:C_Disc_D7.5mm_W5.0mm_P5.00mmC12, C13
233ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R3
2Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1, JP2
110.7386MHzCrystal:Crystal_HC49-U_Horizontal_1EP_style2X1
110kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
12N3904Package_TO_SOT_THT:TO-92_Inline_WideQ1
15-50pFpassives:C_Trimmer_THT_5mmC11
174LS00Package_DIP:DIP-14_W7.62mm_SocketIC2
1A2Busapple2-bus:Male_Card-Edge_50_pin__100_milP1
1Composite OutConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1Ext Video In (DNP)Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1TMS9918APackage_DIP:DIP-40_W15.24mm_SocketIC1

Questions

How big is the Ezcgi PCB?

It measures 127 × 69.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ezcgi use?

34 parts, built around the SN74LS00N, C315C104M5U5TA, ECE-A1EKS100B and K330J15C0GF5TL2. 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 Ezcgi KiCad files?

From the baldengineer/bit-preserve repository on GitHub, at the commit this page was made from: the board is Apple/Peripherals/ezcgi/ezcgi.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ezcgi design in my own project?

Its repository states no licence, so its author keeps all rights: ask baldengineer before reusing the design.

More from baldengineer/bit-preserve

3
  • 2 layers327.9 × 139 mmCoco2, the printed circuit board in 3D

    Coco2

    baldengineer/bit-preserve

    Project for capturing vintage, classic, aka old computer schematics in KiCad.

    147 parts446
  • 2 layers367.5 × 124.2 mmPlatinum IIe keyboard, the printed circuit board in 3D

    Platinum IIe keyboard

    baldengineer/bit-preserve

    Project for capturing vintage, classic, aka old computer schematics in KiCad.

    106 parts446
  • 2 layers271.8 × 78.7 mmPCPI AppliCard, the printed circuit board in 3D

    PCPI AppliCard

    baldengineer/bit-preserve

    Project for capturing vintage, classic, aka old computer schematics in KiCad.

    82 parts446

Similar boards

  • 2 layers76.2 × 83.8 mmNeotron Expansion Template, the printed circuit board in 3D

    Neotron Expansion Template

    Neotron-Compute/Neotron-Expansion-Template

    Example Neotron Expansion card

    28 parts1
  • 2 layers112 × 158 mmHello, the printed circuit board in 3D

    Hello

    HeyPCB/hello-8051

    HELLO: a tiny 8051 computer shaped like a 1984 desktop. AT89S52, 32 KB SRAM, 128x64 ST7920 LCD, USB-C. 112 x 158 mm 2-layer KiCad 10 board, DRC clean, firmware that writes hello. Built through HeyPCB's MCP server.

    27 partsMIT
  • 2 layers100 × 150 mmIcom ctcss board, the printed circuit board in 3D

    Icom ctcss board

    kyleburnsdev/icom-ctcss-board

    Selectable CTCSS interface for the Icom IC-229H: KiCad hardware, Carvera Air CAM, enclosure and Arduino firmware documentation.

    46 partsMIT
  • 4 layers160 × 68.2 mmMorningJoe, the printed circuit board in 3D

    MorningJoe

    dumaiss/PercolatorLabs

    Repo for all the Coffee Series pBITz multimedia cards

    59 parts
  • 2 layers169.1 × 191 mmEntrex Trapezoid Interface Board v23, the printed circuit board in 3D

    Entrex Trapezoid Interface Board v23

    ForgottenMachines/Entrex

    The technologies documented here will include all like-kind systems manufactured by Nixdorf, Redifon, ROCC & Mera, all originally designed by Entrex Inc, Burlington, MA USA.

    101 parts1
  • 4 layers80 × 80 mmQsbc zero, the printed circuit board in 3D

    Qsbc zero

    qfreiman/qsbc-zero

    Single Board Computer based on the i.MX6ULL

    243 parts1GPL-3.0
  • 2 layers99.4 × 54.2 mmOhmSprint C V measurement PCB, the printed circuit board in 3D

    OhmSprint C V measurement PCB

    pakiboj/OhmSprint-C-V-measurement-PCB

    Za potrebe projekta izabran je ESP32-C2 mikrokontroler a merenje struje i napona radjeno je preko ATM90E26 mernog cipa. Slanje podataka uradjeno je pomocu WROOM-C2 cipa ugradjenog sa ESP kontrolerom.

    88 parts