

A 8-bit computer made of 74xx series logic gates and memory ICs.
- Size
- 100 × 100 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 101
- Nets
- 215
- Pads
- 776
- Tracks, vias
- 2,811, 853
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 22 Dec 2019
- Updated
- 24 Feb 2025
Overview
Eth is an open-source printed circuit board by imihajlow, from the imihajlow/ccpu repository on GitHub. It is a 4-layer board of 100 × 100 mm with 101 parts on 215 nets, routed with 2,811 tracks and 853 vias.
It is built around the 74HC244D, 74HC157D and 74HC74D, with the 74HC04D, 74HC21D and 74HC08D among its other parts. Its parts include 39 capacitors, 37 ICs, 7 diodes, 6 resistors and 2 connectors. It belongs with the retro computing and games boards of this library.
Main components
1274HC244D
SO-20-300mil-40℃~+125℃ 160uA 2 2V~6V 4 6mA 6mA 74HC 9ns@5V,15pF Tri-State Unidirectional SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers74HC157D
SO-16-40℃~+125℃ 10ns@6.0V,50pF 160uA 2V~6V 5.2mA 5.2mA 74HC 8/4 Multiplexer Single Supply SOIC-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches / Encoders & Decoders / Multiplexers74HC74D
SOIC-14-40℃~+125℃ 1 15ns 2 2V~6V 3.5pF 37ns@6V,50pF 3ns、3ns、3ns 40uA 5.2mA 5.2mA 74HC Series 82MHz Asynchronous Complementary D-Type Rising Edge Set and Reset SOIC-14 Flip Flops ROHSNexperiaFlip Flops74HC04D
SOP-14-40℃~+125℃ 1 1.5V~4.2V 1.9V、3.7V、5.2V 100mV、400mV、400mV 14ns@6V,50pF 2V~6V 2uA 5.2mA 5.2mA 500mV~1.8V 6 74HC SOIC-14 Inverters ROHSNexperiaInverters74HC21D
SOP-14-40℃~+125℃ 1.5V~4.2V 1.9V、3.98V、4.4V、5.48V、5.9V 100mV、260mV、400mV 19ns@6V,50pF 2 2V~6V 2uA 4 5.2mA 5.2mA 500mV~1.8V 74HC Series AND Gate SOIC-14 Logic Gates ROHSNexperiaGates74HC08D
SOP-14-40℃~+125℃ 1.5V~4.2V 1.9V、3.7V、5.2V 100mV、400mV 2 27ns@4.5V,50pF 2V~6V 2uA 4 5.2mA 5.2mA 500mV~1.8V 74HC Series AND Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HC161S
SOP-160℃~+70℃ 20MHz 2V~6V 4 500mW Asynchronous Hexadecimal Counter Rising Edge Synchronous Up Counter SOP-16 Counters, Dividers ROHSGRCounters, Dividers74HC32D
SOP-14-40℃~+125℃ 1.5V~4.2V 1.9V、4.4V、5.9V 100mV、400mV、400mV 2 2V~6V 2uA 4 5.2mA 5.2mA 500mV~1.8V 6ns@6V,50pF 74HC Series OR Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HC4040D
SOIC-16-40℃~+125℃ 1 14ns 2V~6V 98MHz Asynchronous Divide-by-2 Falling Edge Up Counter SOIC-16 Counters, Dividers ROHSNexperiaCounters, Dividers74HC139D
SO-16-40℃~+125℃ 11ns@6.0V,50pF 160uA 2/4 2V~6V 74HC Decoder Single Supply SOIC-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches / Encoders & Decoders / Multiplexers74HC164
SOP-140℃~+70℃ 1 24ns@5V,16pF 2V~6V 74HC 8 Serial-to-Parallel SOP-14 Shift Registers ROHSGRShift Registers74HC165D
SO-16-40℃~+125℃ 1 28ns@6V,50pF 2V~6V 35MHz 500mW 74HC 8 Parallel or Serial to Serial SOIC-16 Shift Registers ROHSNexperiaShift Registers
README
README.mdA 74xx discrete logic IC-based computer.
Folder structure:
doc- documentationmodel- Verilog model and test benchesboards- KiCAD designs of the computertools- various tools: ALU generator, assembler, linker, compiler, simulator.app- software tests and applications
Parts
101| Qty | Value | Footprint | References |
|---|---|---|---|
| 38 | 0.1 | Capacitor_SMD:C_0805_2012Metric | C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24 +22 |
| 6 | 74HC157 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U13, U15, U16, U17, U18, U19 |
| 5 | 74HC244 | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U21, U23, U25, U26, U27 |
| 5 | 74HC74 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U3, U10, U11, U29, U36 |
| 5 | BAT74 | Package_TO_SOT_SMD:SOT-143 | D1, D2, D3, D4, D7 |
| 4 | 1k | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R6 |
| 4 | GND | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP1, TP2, TP3, TP4 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 74HC04 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U1, U9, U37 |
| 3 | 74HC21 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U2, U34, U35 |
| 2 | 500 | Resistor_SMD:R_0805_2012Metric | R4, R5 |
| 2 | 6116 | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U20, U22 |
| 2 | 74HC08 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U6, U8 |
| 2 | 74HC161 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U12, U30 |
| 2 | 74HC32 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U5, U7 |
| 2 | 74HC4040 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U14, U31 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D5, D6 |
| 1 | 33.0x10v | Capacitor_SMD:C_1210_3225Metric | C1 |
| 1 | 74HC139 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U4 |
| 1 | 74HC164 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U32 |
| 1 | 74HC165 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U28 |
| 1 | 74HC273 | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U24 |
| 1 | 74HC86 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U33 |
| 1 | CB3-3C-20M | Oscillator:Oscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mm | X1 |
| 1 | Conn_02x20_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Horizontal | J1 |
| 1 | eth-phy-shield-conn | eth:partial-nucleo64 | J2 |
The 100 most common of 101 parts.
Questions
How big is the Eth PCB?
It measures 100 × 100 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Eth use?
101 parts, built around the 74HC244D, 74HC157D, 74HC74D and 74HC04D. 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 Eth KiCad files?
From the imihajlow/ccpu repository on GitHub, at the commit this page was made from: the board is boards/eth/eth.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 Eth design in my own project?
Its repository states no licence, so its author keeps all rights: ask imihajlow before reusing the design.
More from imihajlow/ccpu
7- 2 layers100 × 100 mm

- 2 layers100 × 100 mm

- 2 layers90 × 100 mm

- 2 layers100 × 100 mm

- 2 layers100 × 100 mm

- 2 layers100 × 100 mm

- 2 layers90 × 100 mm

Similar boards
- 4 layers177 × 152.1 mm

- 2 layers210 × 170 mm

- 2 layers177.8 × 130.8 mm

- 2 layers208 × 110 mm

- 2 layers178 × 711 mm

- 4 layers271.8 × 147.3 mm

- 2 layers200 × 150 mm

- 2 layers234 × 100 mm

V2b
KITTY-6502/hardware
the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.
147 parts