Skip to the content
PCBKitNew board
2 layers78 × 44.7 mmCpu data, the printed circuit board in 3D

flash me with make generate && minipro -p ATF22V10C -w GAL22V10fifobuf.jed

Size
78 × 44.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
39
Nets
78
Pads
258
Tracks, vias
665, 63
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
10 May 2022
Updated
10 Sep 2023

Overview

Cpu data is an open-source printed circuit board by rustbox, from the rustbox/cuddly-robot repository on GitHub. It is a 2-layer board of 78 × 44.7 mm with 39 parts on 78 nets, routed with 665 tracks and 63 vias.

It is built around the 74HC14, 74LS02PC and 74LS573PC. Its parts include 12 capacitors, 11 connectors, 8 resistors, 5 ICs and 2 diodes. It belongs with the FPGA and CPLD boards of this library.

Main components

3

README

README.md

cuddly-robot

setup: install minipro

flash me with make generate && minipro -p ATF22V10C -w GAL22V10_fifo_buf.jed

Parts

39
QtyValueFootprintReferences
5100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C3, C5, C6, C10
410uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C4, C7, C14
4RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R6, R7, R8
3100pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8, C9, C11
2Conn_01x08_FemaleConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ6, J9
2Conn_01x15_FemaleConnector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_VerticalJ4, J5
1300Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
134Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
150Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
159Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
174HC14Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU2
174LS02Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU3
174LS573Package_SO:SOIC-20W_7.5x15.4mm_P1.27mmU5
1Conn_01x03_FemaleConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ10
1Conn_01x04_FemaleConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ3
1Conn_01x04_MaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Conn_02x04_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_VerticalJ7
1Conn_02x05_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ12
1Conn_02x06_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ1
1Conn_02x08_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ8
1GAL22V10Package_DIP:DIP-24_W7.62mm_SocketU1
1IDT7205L12JGplcc32:plcc32-socketU4
1LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1LED_RGBLED_SMD:LED_Avago_PLCC6_3x2.8mmD2
1Q_NMOS_GSDPackage_TO_SOT_SMD:SOT-323_SC-70_HandsolderingQ1

Questions

How big is the Cpu data PCB?

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

What parts does the Cpu data use?

39 parts, built around the 74HC14, 74LS02PC and 74LS573PC. 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 data KiCad files?

From the rustbox/cuddly-robot repository on GitHub, at the commit this page was made from: the board is eeprom-sync/vga/vga/cpu_data/cpu_data/cpu_data.kicad_pcb and its schematic eeprom-sync/eeprom-sync.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cpu data design in my own project?

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

More from rustbox/cuddly-robot

2
  • 2 layers127 × 88.9 mmVga, the printed circuit board in 3D

    Vga

    rustbox/cuddly-robot

    flash me with make generate && minipro -p ATF22V10C -w GAL22V10fifobuf.jed

    39 parts
  • 2 layers63.5 × 41.3 mmTiming, the printed circuit board in 3D

    Timing

    rustbox/cuddly-robot

    flash me with make generate && minipro -p ATF22V10C -w GAL22V10fifobuf.jed

    12 parts

Similar boards

  • 2 layers81.3 × 86.4 mmZ80-cmos nmos tester, the printed circuit board in 3D

    Z80-cmos nmos tester

    djtersteegc/z80-cmos-nmos-tester

    Z80 CPU tester PCB

    41 parts61MIT
  • 4 layers243.8 × 243.8 mmSbc 8088, the printed circuit board in 3D

    Sbc 8088

    miselin/M88

    The M88 Computer

    218 parts2CERN-OHL-P-2.0
  • 2 layers72.6 × 64.1 mmMCL65+, the printed circuit board in 3D

    MCL65+

    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.

    6 parts534
  • 2 layers190.5 × 127 mmSBC4040, the printed circuit board in 3D

    SBC4040

    ryomuk/SBC4040

    Single Board Computer using Intel 4040

    149 parts3MIT
  • 2 layers182.9 × 172.7 mmMulti, the printed circuit board in 3D

    Multi

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    120 parts238GPL-3.0
  • 2 layers114.3 × 106.7 mmXt ide, the printed circuit board in 3D

    Xt ide

    glitchwrks/xt_ide

    XT-IDE 8-Bit IDE Controller

    46 parts126GPL-3.0
  • 4 layers223.3 × 120.1 mmISA FPGA v2, the printed circuit board in 3D

    ISA FPGA v2

    robfinch/Cores

    Cores ===== RTF's Cores Use at your own risk. Welcome to my galaxy of cores. Contained in the directories are IP cores, source code for digital circuits.

    132 parts78
  • 2 layers162.2 × 134.6 mmSg1000, the printed circuit board in 3D

    Sg1000

    barbeque/sg1000

    A homebrew Sega SG-1000, with an eye towards SC-3000 compatibility

    89 parts33