
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
Bus 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 80 × 93.2 mm with 27 parts on 32 nets, routed with 668 tracks and 40 vias.
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 |
|---|---|---|---|
| 2 | MAR | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J18, J19 |
| 1 | A Register | Connector_JST:JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J13 |
| 1 | A Register | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J17 |
| 1 | Arithmetic Logic Unit | Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal | J30 |
| 1 | Arithmetic Logic Unit | Connector_JST:JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J31 |
| 1 | B Register | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J25 |
| 1 | B Register | Connector_JST:JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J20 |
| 1 | Clock | Connector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal | J1 |
| 1 | Control Logic Flags #1 | Connector_JST:JST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal | J2 |
| 1 | Control Logic Flags #2 | Connector_JST:JST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal | J9 |
| 1 | Instruction Register | Connector_JST:JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J8 |
| 1 | Instruction Register | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J12 |
| 1 | Memory | Connector_JST:JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J26 |
| 1 | Memory | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J29 |
| 1 | Output Register | Connector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal | J5 |
| 1 | Output Register | Connector_JST:JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J3 |
| 1 | Program Counter | Connector_JST:JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal | J36 |
| 1 | Program Counter | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J32 |
The 19 most common of 27 parts.
It measures 80 × 93.2 mm and has 2 copper layers, 1.6 mm thick.
27 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.
From the codemonkey76/DIY-8-Bit-Computer repository on GitHub, at the commit this page was made from: the board is Bus/Bus.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


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!



CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

pjgpetecodes/pico-streamdeck
This project is an OBS Controller using a Raspberry Pi Pico and CircuitPython.

freeDSP/freeDSP-aurora
freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth

ugcs/ddc
Drone Show Software is software designed for drone shows, allowing flight path planning as well as control of dozens of drones simultaneously in a synchronized manner.