

A reproduction of the 1977 Star Trek themed calculator.
- Size
- 90 × 100 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 7
- Nets
- 41
- Pads
- 80
- Tracks, vias
- 147, 0
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 8 Dec 2024
- Updated
- 18 May 2025
Overview
CPU is an open-source printed circuit board by kidmirage, from the kidmirage/Trekulator repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 90 × 100 mm with 7 parts on 41 nets, routed with 147 tracks and 0 vias.
Its parts include 6 connectors and 1 IC. It belongs with the ESP32 boards of this library.
README
README.mdTrekulator
A reproduction of the 1977 Star Trek themed calculator.
Parts
7| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 7-SEG Display | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J4 |
| 1 | ESP32-DEVKITC-32D | PCM_Espressif:ESP32-DevKitC | U1 |
| 1 | External Power | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | I2S Module | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J5 |
| 1 | KeyPad | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J2 |
| 1 | SD Card | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | TFT Display/Touch | Connector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_Vertical | J1 |
Questions
How big is the CPU PCB?
It measures 90 × 100 mm and has 4 copper layers, 1.6 mm thick.
What parts does the CPU use?
7 parts. 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 kidmirage/Trekulator repository on GitHub, at the commit this page was made from: the board is CPU/CPU.kicad_pcb and its schematic CPU/CPU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the CPU design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from kidmirage/Trekulator
1- 2 layers100 × 90 mm

Similar boards
- 4 layers122.5 × 99.5 mm

- 4 layers32.3 × 61 mm

MCL6809 PCB
MicroCoreLabs/Projects
Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.
7 parts534 - 4 layers17.8 × 41 mm

- 4 layers108 × 31.8 mm

Simm72 ram 8M10
agranlund/raven
Homemade MC68060 + DSP56303 Atari-compatible computer. Hardware, firmware, and software stack
7 parts87 - 4 layers100 × 80 mm

Diffpair test
rjwalters/kicad-tools
Standalone Python tools for parsing and manipulating KiCad schematic and PCB files
7 parts73MIT - 4 layers57.9 × 26 mm

MegaCD
Board-Folk/MegaCD-Main-BD
Reproductions of main board PCBs for Sega's Mega CD/Sega CD add-on for the Mega Drive/Genesis console.
7 parts60 - 4 layers60 × 40 mm

Demo
shibukawa/bdf
BDF is a browser document-preview suite: it combines converters for many formats (Go/WASM), a browser renderer of about 23 KB gzipped, and a compact intermediate format.
7 parts51MIT - 4 layers10.5 × 10.5 mm

LIS2HH12
marsairforce/breakout_boards
Small circuit boards to assist with breadboard prototyping with SMD packages.
7 parts39Unlicense