Bus
benanderman·spork-8·Bus/Bus.kicad_pcb
About the Bus PCB
Bus is an open source PCB design by benanderman, published on GitHub under the MIT license. It is a 4-layer board measuring 89.9 × 120.4 mm, with 31 components from 9 distinct parts.
Other key parts include the C2682068 and SN74LS04N. By type, the board carries 16 diodes, 8 connectors, 3 ICs, 2 capacitors and 2 resistors.
From the project
An 8-bit CPU, made with TTL chips on custom, modular PCBs. Includes board designs, and Arduino code to program its instruction set and programs.
This is an 8-bit computer project, inspired by Ben Eater's 8-bit breadboard computer. It's made out of modular PCBs that plug into each other, and contain mostly 74HC-series chips (original 74LS). It runs code from an EEPROM (so it's only programmable from a computer), and has separate memory. It's meant to display what's happening, when running on a 555-timer or manually stepping, but also be capable enough to implement some sort of game, when using an oscillator as a clock.

Main components on the Bus
Bus bill of materials (BOM)
31 components, 9 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C2682068 74HC139 | DIP-16_W7.62mm | U1 |
| 2 | SN74LS04N SN74HC04N Texas Instruments | DIP-14_W7.62mm | U2, U3 |
| 1 | CONN_01X12 Conn_01x24 | PinHeader_1x24_P2.54mm_Horizontal | J1 |
| 2 | Conn_01x24 | PinSocket_1x24_P2.54mm_Horizontal | J2, J4 |
| 1 | Conn_01x24 | PinHeader_1x24_P2.54mm_Horizontal | J3 |
| 4 | Conn_01x16 | PinSocket_1x16_P2.54mm_Horizontal | J5, J6, J7, J8 |
| 16 | C965793 LED | LED_D3.0mm_Clear | D1, D2, D3, D4, D5, D6, D7, D8 +8 |
| 2 | C307331 1uF | C_Disc_D3.4mm_W2.1mm_P2.50mm | C1, C2 |
| 2 | 1k | R_Array_SIP9 | RN1, RN2 |
Bus design files
The KiCad project lives in the benanderman/spork-8 repository on GitHub; these links point at the commit this page was built from.
- LayoutBus/Bus.kicad_pcb
- SchematicBus/Bus.kicad_sch
- BOMScreen/Screen-BOM.csv
Bus: common questions
How big is the Bus PCB?
The Bus measures 89.9 × 120.4 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Bus?
31 components, from 9 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Bus design files?
From the benanderman/spork-8 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Bus design in my own project?
Yes, under the terms of its MIT license, which benanderman chose for the repository.
More boards in spork-8
Screen
benanderman
65.3 × 99.4 mm452 parts2LMIT54AVR/Arduino
Programmer
benanderman
99.6 × 59.9 mm106 parts2LMIT54Control Module
benanderman
99.6 × 99.6 mm70 parts4LMIT54ALU
benanderman
99.6 × 59.9 mm40 parts2LMIT54Counter
benanderman
99.6 × 59.9 mm40 parts2LMIT54Clock
benanderman
99.6 × 59.9 mm37 parts2LMIT54IO
benanderman
99.6 × 59.9 mm32 parts2LMIT54Shift
benanderman
99.6 × 59.9 mm27 parts2LMIT54Register
benanderman
99.6 × 59.9 mm23 parts2LMIT54RAM
benanderman
99.6 × 59.9 mm23 parts2LMIT54Input
benanderman
99.6 × 59.9 mm21 parts2LMIT54