
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:

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:
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.
https://github.com/depletionmode/cupc8/blob/master/doc/CUPC8%20Manual.md
Build the debugger from tools/ with:
nim c -d:release simtui.nimThen 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:
kernel/debug.sh --gfx:half --theme:light
kernel/debug.sh --gfx:auto --theme:darkInside 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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 0.2uF | Capacitors_SMD:C_0805_HandSoldering | C9, C10, C11, C12, C13, C14, C15, C16, C17, C18 |
| 8 | 270 | Resistors_SMD:R_0805_HandSoldering | R3, R4, R5, R6, R7, R8, R9, R10 |
| 8 | LED | LEDs:LED-0805 | D1, D2, D3, D4, D5, D6, D7, D8 |
| 3 | 10uF | Capacitors_SMD:c_elec_4x5.3 | C19, C21, C22 |
| 2 | 0.01uF | Capacitors_SMD:C_0805_HandSoldering | C3, C5 |
| 2 | 100uF | Capacitors_SMD:C_0805_HandSoldering | C2, C4 |
| 2 | 10uF | Capacitors_SMD:c_elec_4x4.5 | C6, C8 |
| 2 | FILTER | Resistors_SMD:R_0805_HandSoldering | FB1, FB2 |
| 1 | 0.001uF | Capacitors_SMD:C_0805 | C24 |
| 1 | 0.1uF | Capacitors_SMD:C_0805 | C23 |
| 1 | 1000uF | Capacitors_SMD:c_elec_4x4.5 | C7 |
| 1 | 1000uF | Capacitors_SMD:c_elec_4x5.3 | C20 |
| 1 | 10K | Resistors_SMD:R_Array_Convex_4x1206 | RP1 |
| 1 | 10M | Resistors_SMD:R_0805_HandSoldering | R1 |
| 1 | 10uF | Capacitors_SMD:C_0805_HandSoldering | C1 |
| 1 | 10uF | Capacitors_SMD:C_0805 | C25 |
| 1 | 24.9 | Resistors_SMD:R_0805_HandSoldering | R2 |
| 1 | BANK1 | Pin_Headers:Pin_Header_Straight_2x06 | P3 |
| 1 | BANK2 | Pin_Headers:Pin_Header_Straight_2x09 | P4 |
| 1 | BANK3 | Pin_Headers:Pin_Header_Straight_2x08 | P2 |
| 1 | BANK4 | Pin_Headers:Pin_Header_Straight_2x09 | P5 |
| 1 | CONN_6 | Pin_Headers:Pin_Header_Straight_1x06 | P6 |
| 1 | EP1C3T100 | Housings_QFP:TQFP-100_14x14mm_Pitch0.5mm | U4 |
| 1 | EPCS1 | SMD_Packages:SOIC-8-N | U1 |
| 1 | LM1084IS-3.3/NOPB | SMD_Packages:TO-263 | U3 |
| 1 | LMS1585/7 | SMD_Packages:TO-263 | U2 |
| 1 | PWR | Pin_Headers:Pin_Header_Straight_1x02 | P1 |
| 1 | Si501AAA | common-ICs:DFN4-Si501 | OSC1 |
| 1 | USB-MINI-B | Connect:USB_Mini-B | CON1 |
It measures 76.2 × 50.8 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask depletionmode before reusing the design.

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:

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:


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



zynthian/zynthian-hw
Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...


Hack-a-Day/2025-Communicator_Badge
The 2025 Hackaday Supercon RF Communicator Badge
