Skip to the content
PCBKitNew board
2 layers76.2 × 50.8 mmCpu, the printed circuit board in 3D

Then run kernel/debug.sh. The guest display is embedded by default; use kernel/debug.sh --display:window for the standalone SDL window. Terminal graphics and color treatment can be selected explicitly:

Size
76.2 × 50.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
58
Nets
98
Pads
301
Tracks, vias
1,182, 86
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
22 May 2014
Updated
2 Nov 2026

Overview

Cpu is an open-source printed circuit board by depletionmode, from the depletionmode/cupc8 repository on GitHub. It is a 2-layer board of 76.2 × 50.8 mm with 58 parts on 98 nets, routed with 1,182 tracks and 86 vias.

It is built around the EP1C3T100C8N. Its parts include 25 capacitors, 10 resistors, 8 diodes, 7 connectors and 4 ICs.

Main components

1

README

README.md

CUPC/8

Documentation

https://github.com/depletionmode/cupc8/blob/master/doc/CUPC8%20Manual.md

Blog

http://depletionmode.com/

Terminal debugger

Build the debugger from tools/ with:

sh
nim c -d:release simtui.nim

Then run kernel/debug.sh. The guest display is embedded by default; use kernel/debug.sh --display:window for the standalone SDL window. Terminal graphics and color treatment can be selected explicitly:

sh
kernel/debug.sh --gfx:half --theme:light
kernel/debug.sh --gfx:auto --theme:dark

Inside the debugger, :display embedded|window, :theme auto|dark|light, and :gfx auto|kitty|half switch these modes without restarting. Pane borders can be dragged with the mouse to resize the layout. Press ? for the complete keymap and command reference.

Parts

58
QtyValueFootprintReferences
100.2uFCapacitors_SMD:C_0805_HandSolderingC9, C10, C11, C12, C13, C14, C15, C16, C17, C18
8270Resistors_SMD:R_0805_HandSolderingR3, R4, R5, R6, R7, R8, R9, R10
8LEDLEDs:LED-0805D1, D2, D3, D4, D5, D6, D7, D8
310uFCapacitors_SMD:c_elec_4x5.3C19, C21, C22
20.01uFCapacitors_SMD:C_0805_HandSolderingC3, C5
2100uFCapacitors_SMD:C_0805_HandSolderingC2, C4
210uFCapacitors_SMD:c_elec_4x4.5C6, C8
2FILTERResistors_SMD:R_0805_HandSolderingFB1, FB2
10.001uFCapacitors_SMD:C_0805C24
10.1uFCapacitors_SMD:C_0805C23
11000uFCapacitors_SMD:c_elec_4x4.5C7
11000uFCapacitors_SMD:c_elec_4x5.3C20
110KResistors_SMD:R_Array_Convex_4x1206RP1
110MResistors_SMD:R_0805_HandSolderingR1
110uFCapacitors_SMD:C_0805_HandSolderingC1
110uFCapacitors_SMD:C_0805C25
124.9Resistors_SMD:R_0805_HandSolderingR2
1BANK1Pin_Headers:Pin_Header_Straight_2x06P3
1BANK2Pin_Headers:Pin_Header_Straight_2x09P4
1BANK3Pin_Headers:Pin_Header_Straight_2x08P2
1BANK4Pin_Headers:Pin_Header_Straight_2x09P5
1CONN_6Pin_Headers:Pin_Header_Straight_1x06P6
1EP1C3T100Housings_QFP:TQFP-100_14x14mm_Pitch0.5mmU4
1EPCS1SMD_Packages:SOIC-8-NU1
1LM1084IS-3.3/NOPBSMD_Packages:TO-263U3
1LMS1585/7SMD_Packages:TO-263U2
1PWRPin_Headers:Pin_Header_Straight_1x02P1
1Si501AAAcommon-ICs:DFN4-Si501OSC1
1USB-MINI-BConnect:USB_Mini-BCON1

Questions

How big is the Cpu PCB?

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

What parts does the Cpu use?

58 parts, built around the EP1C3T100C8N. 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 Cpu KiCad files?

From the depletionmode/cupc8 repository on GitHub, at the commit this page was made from: the board is pcb/fpga/cpu.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cpu design in my own project?

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

More from depletionmode/cupc8

2
  • 2 layers51.4 × 57.2 mmPwr gpio, the printed circuit board in 3D

    Pwr gpio

    depletionmode/cupc8

    Then run kernel/debug.sh. The guest display is embedded by default; use kernel/debug.sh --display:window for the standalone SDL window. Terminal graphics and color treatment can be selected explicitly:

    22 parts2
  • 2 layers51.4 × 57.2 mmMemory, the printed circuit board in 3D

    Memory

    depletionmode/cupc8

    Then run kernel/debug.sh. The guest display is embedded by default; use kernel/debug.sh --display:window for the standalone SDL window. Terminal graphics and color treatment can be selected explicitly:

    13 parts2

Similar boards

  • 4 layers65 × 30 mmSizif xxs, the printed circuit board in 3D

    Sizif xxs

    UzixLS/zx-sizif-xxs

    Smallest ZX Spectrum clone with real Z80 and FPGA

    90 parts50MIT
  • 2 layers100 × 24.5 mmUzixLS zx sizif xxs sizif xxs, the printed circuit board in 3D

    UzixLS zx sizif xxs sizif xxs

    punkfab/pcb-corpus

    235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark

    94 parts1
  • 2 layers252.9 × 77.6 mmSteno, the printed circuit board in 3D

    Steno

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    58 parts915
  • 2 layers50 × 50 mmAvrcraft poed, the printed circuit board in 3D

    Avrcraft poed

    cnlohr/avrcraft

    Minecraft server optimized for 8-bit devices.

    58 parts471
  • 2 layers97.3 × 71 mmZynScreen v1.5, the printed circuit board in 3D

    ZynScreen v1.5

    zynthian/zynthian-hw

    Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...

    58 parts156
  • 2 layers34 × 46 mmNfcemu, the printed circuit board in 3D

    Nfcemu

    solosky/nfc-emu

    NFC模拟器

    58 parts117Apache-2.0
  • 2 layers148 × 81 mmCommunicator pcb, the printed circuit board in 3D

    Communicator pcb

    Hack-a-Day/2025-Communicator_Badge

    The 2025 Hackaday Supercon RF Communicator Badge

    58 parts107MIT
  • 2 layers53.3 × 36.3 mmMcu holder, the printed circuit board in 3D

    Mcu holder

    AlaaSaadAbdo/Rommana

    A 30 key well powered by Xiao BLE

    58 parts105