Skip to the content
PCBKitNew board
2 layers327.9 × 139 mmCoco2, the printed circuit board in 3D

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

Size
327.9 × 139 mm
Copper layers
2
Thickness
1.6 mm
Parts
147
Nets
194
Pads
862
Tracks, vias
4,973, 352
Pours
10
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
26 Apr 2019
Updated
24 Jun 2026

Overview

Coco2 is an open-source printed circuit board by baldengineer, from the baldengineer/bit-preserve repository on GitHub. It is a 2-layer board of 327.9 × 139 mm with 147 parts on 194 nets, routed with 4,973 tracks and 352 vias.

It is built around the 74LS02PC, 74LS273PC and NE555P, with the J0971CS5VDC.45 among its other parts. Its parts include 57 capacitors, 28 resistors, 23 ICs, 6 connectors and 4 switches. It belongs with the retro computing and games boards of this library.

Main components

4

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

147
QtyValueFootprintReferences
29.1uFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P10.00mm_HorizontalC3, C4, C15, C18, C19, C21, C24, C25, C28, C29, C30, C32, C33, C34, C35, C36 +13
11.022uFCapacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mmC7, C8, C9, C10, C13, C14, C16, C17, C22, C23, C27
8MCM4517Package_DIP:DIP-16_W7.62mm_SocketU14, U15, U16, U17, U18, U19, U20, U21
74.7KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5, R6, R12, R14, R17, R18, R21
61N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalCR5, CR6, CR9, CR10, CR11, CR12
410kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7, R8, R13, R16
3100Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR19, R24, R26
31KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9, R27, R28
31KF20-04Diode_THT:D_A-405_P10.16mm_HorizontalCR7, CR8, CR13
3Conn_01x01_MaleConnector_Pin:Pin_D1.4mm_L8.5mm_W2.8mm_FlatForkE1, E2, E3
2100KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR20, R22
2100uF 16vCapacitor_THT:CP_Radial_D8.0mm_P5.00mmC5, C11
210uF 25vCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC46, C62
2150pFCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C59, C61
21N4002Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalCR1, CR2
21N5401Diode_THT:D_DO-201AD_P15.24mm_HorizontalCR3, CR4
233pFCapacitor_THT:C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C37, C60
256pFCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C38, C39
2FBcoco2:ferrite_beadFB1, FB2
2Ferrite_Bead_Smallcoco2:ferrite_beadFB4, FB7
2MC68A364Package_DIP:DIP-24_W15.24mm_SocketU12, U13
2MountingHoleMountingHole:MountingHole_4mmH2, H3
1.001uFCapacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mmC26
1.1 ohms 1/2WResistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_HorizontalR2
11.5kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR15
1100 1/2WResistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_HorizontalR11
110uF NPCapacitor_THT:C_Radial_D5.0mm_H11.0mm_P2.00mmC20
114.31818 MhzCrystal_coco2:Crystal_HC49-U_HorizontalX1
1150Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR25
11uF 50VCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC48
1220 1/2WResistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_HorizontalR23
1220uF 16VCapacitor_THT:CP_Radial_D8.0mm_P5.00mmC1
1270Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
12N3055Package_TO_SOT_THT:TO-3Q1
12N3904Package_TO_SOT_THT:TO-92_InlineQ2
139pFCapacitor_THT:C_Disc_D7.5mm_W5.0mm_P5.00mmC44
14.7KResistor_THT:R_Array_SIP10RP1
14700uF 16VCapacitor_THT:CP_Radial_D16.0mm_P7.50mmC2
151Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1510Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
16821Package_DIP:DIP-40_W15.24mm_SocketU2
16822Package_DIP:DIP-40_W15.24mm_SocketU7
174LS02Package_DIP:DIP-14_W7.62mm_SocketU10
174LS138Package_DIP:DIP-16_W7.62mm_SocketU11
174LS244Package_DIP:DIP-20_W7.62mm_SocketU6
174LS273Package_DIP:DIP-20_W7.62mm_SocketU5
19.1kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10
1C_Variablecoco2:C_Rect_L7.2mm_W7.2mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C43
1Cassettecoco2:CUI_SDS-50JJ4
1Conn_01x16_FemaleConnector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_VerticalJ5
1Conn_02x20_Odd_Evencoco2:EBC20DRASJ6
1HB1-DC5V-H62coco2:HB1-DC5V-H62_W7.62mmK1
1J0971CS5VDC.45coco2:RELAY_J0971CS5VDC.45K2
1Left Joystickcoco2:CUI_SDS-60JJ1
1MC6809EPackage_DIP:DIP-40_W15.24mm_SocketU23
1MC6847Package_DIP:DIP-40_W15.24mm_SocketU8
1MC6883Package_DIP:DIP-40_W15.24mm_SocketU22
1MountingHoleMountingHole:MountingHole_4.5mmH1
1NE555PPackage_DIP:DIP-8_W7.62mm_SocketU4
1RF_modulatorcoco2:coco2_vertical_rf_sheild_3U9
1RS232coco2:CUI_SDS-40JJ3
1Reset Switchcoco2:B3F3152S2
1Right Joystickcoco2:CUI_SDS-60JJ2
1SC77526Package_DIP:DIP-20_W7.62mm_SocketU3
1SC77527PPackage_DIP:DIP-16_W7.62mm_SocketU1
1SW_DPDT_x2coco2:F2UEES1
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmW1

The 146 most common of 147 parts.

Questions

How big is the Coco2 PCB?

It measures 327.9 × 139 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Coco2 use?

147 parts, built around the 74LS02PC, 74LS273PC, NE555P and J0971CS5VDC.45. 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 Coco2 KiCad files?

From the baldengineer/bit-preserve repository on GitHub, at the commit this page was made from: the board is Tandy-RS/TRS-80 Color Computer/Color Computer 2/26-302x/coco2/coco2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Coco2 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 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
  • 2 layers127 × 69.9 mmEzcgi, the printed circuit board in 3D

    Ezcgi

    baldengineer/bit-preserve

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

    34 parts446

Similar boards

  • 2 layers124.5 × 165.1 mmSolenoid with buzzer, the printed circuit board in 3D

    Solenoid with buzzer

    IsuriWeerarathne/Smart-BioGas-System

    This Project is about a microcontroller-based hardware project on automated biogas system which done as a group project.

    15 parts1
  • 2 layers370.8 × 298.5 mm8 Bit Computer, the printed circuit board in 3D

    8 Bit Computer

    The-Invent0r/8-bit-Computer-PCB

    These are the KiCAD files for my 8-Bit Computer.

    323 parts142
  • 4 layers337.6 × 105.7 mmISA CGA, the printed circuit board in 3D

    ISA CGA

    hkzlab/CGA_Redux

    The Color Graphics Adapter Redux board is a more or less faithful clone of the original IBM CGA, based on the original schematics

    170 parts56
  • 2 layers155.2 × 78.6 mm80ColumnCard, the printed circuit board in 3D

    80ColumnCard

    btb/80ColumnCard

    An Apple II 80-Column Card. Based on the Videx Videoterm

    47 parts43Apache-2.0
  • 2 layers333.2 × 205.9 mmDragon64, the printed circuit board in 3D

    Dragon64

    danwerner21/Dragon64

    A clone board for the Dragon64 and Tandy Color Computer

    232 parts34
  • 2 layers236.8 × 169.8 mmTK2000, the printed circuit board in 3D

    TK2000

    clemarfolly/Microdigital-TK2000

    Reprodução da PCB do TK-2000 da Microdigital, clone do Micro-Professor MPF-II

    212 parts17
  • 2 layers450 × 160 mmSquale, the printed circuit board in 3D

    Squale

    jfdelnero/Apollo_7_Squale

    Apollo 7 Squale computer dev tools

    219 parts6