Skip to the content
2 layers100 × 100 mmCcpu, the printed circuit board in 3D

A 8-bit computer made of 74xx series logic gates and memory ICs.

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
123
Nets
109
Pads
569
Tracks, vias
1,990, 399
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
22 Dec 2019
Updated
24 Feb 2025

Overview

Ccpu is an open-source printed circuit board by imihajlow, from the imihajlow/ccpu repository on GitHub. It is a 2-layer board of 100 × 100 mm with 123 parts on 109 nets, routed with 1,990 tracks and 399 vias.

It is built around the SN74LV244APW, IS61C256AL-12TLI and SN74LV273APW, with the 74HC30D, 74LV32APWJ and SN74LV00APW among its other parts. Its parts include 53 resistors, 37 diodes, 12 capacitors, 11 ICs and 6 connectors. It belongs with the retro computing and games boards of this library.

Main components

10

README

README.md

A 74xx discrete logic IC-based computer.

Folder structure:

  • doc - documentation
  • model - Verilog model and test benches
  • boards - KiCAD designs of the computer
  • tools - various tools: ALU generator, assembler, linker, compiler, simulator.
  • app - software tests and applications

Parts

123
QtyValueFootprintReferences
32620Resistor_SMD:R_0805_2012MetricR1, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29 +16
32KP-2012ECLED_SMD:LED_0805_2012MetricD10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +16
110.1uCapacitor_SMD:C_0805_2012MetricC2, C3, C4, C5, C6, C8, C9, C12, C13, C14, C16
810kResistor_SMD:R_0805_2012MetricR39, R40, R41, R42, R43, R44, R45, R46
81kResistor_SMD:R_0805_2012MetricR7, R8, R9, R10, R11, R12, R13, R14
5600Resistor_SMD:R_0805_2012MetricR2, R3, R4, R5, R6
5KP-2012CGCKLED_SMD:LED_0805_2012MetricD1, D2, D3, D4, D5
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
2Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ5, J7
2IS61C256AL-12TLIPackage_SO:TSOP-I-28_11.8x8mm_P0.55mmU5, U13
2SN74LV273APWPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU7, U11
2SSW-120-02-G-D-RAConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_HorizontalJ2, J6
125.0x6.3vCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolderC7
161304021021Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_HorizontalJ1
1694106301002Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002J4
174HC30DPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU9
174LV32APWJPackage_SO:TSSOP-14_4.4x5mm_P0.65mmU1
1AT28C256-PLCC32missing:PLCC-32_SMD_SocketU4
1MC74HC151ADTR2GPackage_SO:TSSOP-16_4.4x5mm_P0.65mmU10
1SN74LV00APWPackage_SO:TSSOP-14_4.4x5mm_P0.65mmU2
1SN74LV139APWPackage_SO:TSSOP-16_4.4x5mm_P0.65mmU14
1SN74LV244APWPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU8

More from imihajlow/ccpu

7
  • 2 layers100 × 100 mmRegisters, the printed circuit board in 3D

    Registers

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    217 parts145
  • 2 layers90 × 100 mmVario, the printed circuit board in 3D

    Vario

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    121 parts145
  • 4 layers100 × 100 mmEth, the printed circuit board in 3D

    Eth

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    101 parts145
  • 2 layers100 × 100 mmControl, the printed circuit board in 3D

    Control

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    93 parts145
  • 2 layers100 × 100 mmVga, the printed circuit board in 3D

    Vga

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    84 parts145
  • 2 layers100 × 100 mmStack, the printed circuit board in 3D

    Stack

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    79 parts145
  • 2 layers90 × 100 mmAlu, the printed circuit board in 3D

    Alu

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    70 parts145

Similar boards

  • 2 layers222 × 142 mmArchiBot panel, the printed circuit board in 3D

    ArchiBot panel

    NewsanLab/ArchiBot

    Escudo de Archi para el manejo de motores DC y servos

    602 partsMIT
  • 2 layers32.4 × 19.3 mmMDPP, the printed circuit board in 3D

    MDPP

    pcm720/mdpp-r

    MegaDrive++ R is a universal modchip for SEGA Mega Drive/Genesis that supports language switching, 50/60 Hz switching and in-game reset (IGR) using Mega Drive Control Pad

    20 parts9GPL-3.0
  • 4 layers81 × 37 mmMaidenhead pocket locator, the printed circuit board in 3D

    Maidenhead pocket locator

    EdmundLimBoEn/gps-maidenhead-device

    Open-source portable GNSS Maidenhead grid locator with a 16x2 LCD

    117 parts
  • 2 layers100 × 80 mmMOSFETAmp2, the printed circuit board in 3D

    MOSFETAmp2

    smileym4n-collab/Kicadprojects

    142 parts
  • 2 layers30 × 30 mmReCamera Gimbal, the printed circuit board in 3D

    ReCamera Gimbal

    Seeed-Studio/OSHW-reCamera-Series

    reCamera is a series of open-source AI cameras.

    123 parts495Apache-2.0
  • 2 layers231.8 × 158.1 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-64x4-Home-Computer

    My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

    123 parts326
  • 2 layers89 × 55.5 mmMintypcb, the printed circuit board in 3D

    Mintypcb

    jackw01/pi-tin

    Open source raspberry pi handheld retro gaming console

    123 parts75CERN-OHL-W-2.0
  • 2 layers97.5 × 97.5 mmUd29, the printed circuit board in 3D

    Ud29

    profdc9/DRSSTC-PCB-Pack

    A pack of PCBs for a dual resonant solid state tesla coil setup. Pretty much everything you need.

    123 parts59

Questions

How big is the Ccpu PCB?

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

What parts does the Ccpu use?

123 parts, built around the SN74LV244APW, IS61C256AL-12TLI, SN74LV273APW and 74HC30D. 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 Ccpu KiCad files?

From the imihajlow/ccpu repository on GitHub, at the commit this page was made from: the board is boards/io/io.kicad_pcb and its schematic boards/eth/eth.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ccpu design in my own project?

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