
Control logic
codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater

DIY 8-Bit Computer, based on the design by Ben Eater
Memory is an open-source printed circuit board by codemonkey76, from the codemonkey76/DIY-8-Bit-Computer repository on GitHub. It is a 2-layer board of 95.3 × 81.3 mm with 55 parts on 71 nets, routed with 1,112 tracks and 200 vias.
It is built around the 74LS245SC, 74LS157PC and 74LS04PC, with the 74LS00SC, A1 and A2 among its other parts. Its parts include 9 resistors, 9 ICs, 8 diodes, 4 connectors and 2 switches. It belongs with the retro computing and games boards of this library.
Based off schematics and design of breadboard computer by Ben Eater, available in kit form at: https://eater.net/8bit/kits
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 220R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8 |
| 8 | LED | LED_THT:LED_D5.0mm | D1, D2, D3, D4, D5, D6, D7, D8 |
| 3 | 74LS157 | Package_DIP:DIP-16_W7.62mm_Socket | U1, U8, U9 |
| 2 | 74LS04 | Package_DIP:DIP-14_W7.62mm_Socket | U3, U5 |
| 2 | 74LS189 | Package_DIP:DIP-16_W7.62mm_Socket | U2, U6 |
| 1 | +5V | TestPoint:TestPoint_Pad_1.5x1.5mm | TP1 |
| 1 | 10nF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C1 |
| 1 | 1K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R9 |
| 1 | 74LS00 | Package_DIP:DIP-14_W7.62mm_Socket | U4 |
| 1 | 74LS245 | Package_DIP:DIP-20_W7.62mm_Socket | U7 |
| 1 | A_0 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP8 |
| 1 | A_1 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP6 |
| 1 | A_2 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP5 |
| 1 | A_3 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP4 |
| 1 | Address | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J3 |
| 1 | BUS_0 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP18 |
| 1 | BUS_1 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP17 |
| 1 | BUS_2 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP16 |
| 1 | BUS_3 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP15 |
| 1 | BUS_4 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP14 |
| 1 | BUS_5 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP13 |
| 1 | BUS_6 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP12 |
| 1 | BUS_7 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP11 |
| 1 | Bus | Connector_JST:JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J4 |
| 1 | CLK | TestPoint:TestPoint_Pad_1.5x1.5mm | TP9 |
| 1 | GND | TestPoint:TestPoint_Pad_1.5x1.5mm | TP3 |
| 1 | Misc | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J2 |
| 1 | PROG | TestPoint:TestPoint_Pad_1.5x1.5mm | TP10 |
| 1 | Power | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J1 |
| 1 | RI | TestPoint:TestPoint_Pad_1.5x1.5mm | TP7 |
| 1 | SW_DIP_x08 | Button_Switch_THT:SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mm | SW2 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW1 |
| 1 | ~RO~ | TestPoint:TestPoint_Pad_1.5x1.5mm | TP2 |
The 51 most common of 55 parts.
It measures 95.3 × 81.3 mm and has 2 copper layers, 1.6 mm thick.
55 parts, built around the 74LS245SC, 74LS157PC, 74LS04PC and 74LS00SC. 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 codemonkey76/DIY-8-Bit-Computer repository on GitHub, at the commit this page was made from: the board is Memory/memory.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 codemonkey76 before reusing the design.

codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater


codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater

codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater

codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater


codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater

codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater

codemonkey76/DIY-8-Bit-Computer
DIY 8-Bit Computer, based on the design by Ben Eater


cyrillvalentini/SAP-Extended
Extended Simple-As-Possible Computer based on Ben Eaters video series


HydrogreenPollub/fuel_cell_control_unit_pcb_fccu_v2_1
Last FCCU version made by Michał Borkowski. All connections are similiar with FCCUv2. Add 2x n-mosfet with Wago conectors on the back side and 2x ADC on the same i2c line


Nakazoto/CenturionComputer
This is just a simple backup of all the files related to the Centurion that I have stored on my HD. The Wiki itself has far more in-depth information about the Centurion and it's individual cards.

The-Invent0r/8-bit-Computer-PCB
These are the KiCAD files for my 8-Bit Computer.

btb/80ColumnCard
An Apple II 80-Column Card. Based on the Videx Videoterm

rraider/Seminarkurs2021
Entwicklung eines turingvollständigen, primitiven Microcontroller in der Software Digital