

8 Bit Computer
These are the KiCAD files for my 8-Bit Computer.
- Size
- 370.8 × 298.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 323
- Nets
- 367
- Pads
- 1,390
- Tracks, vias
- 4,634, 117
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 29 May 2021
- Updated
- 29 May 2021
Overview
8 Bit Computer is an open-source printed circuit board by The-Invent0r, from the The-Invent0r/8-bit-Computer-PCB repository on GitHub. It is a 2-layer board of 370.8 × 298.5 mm with 323 parts on 367 nets, routed with 4,634 tracks and 117 vias.
It is built around the 74LS245SC, 74LS173SC and 74LS04PC, with the 74LS157PC, SM420561N and NE555P among its other parts. Its parts include 117 resistors, 85 diodes, 54 capacitors, 53 ICs and 8 switches. It belongs with the retro computing and games boards of this library.
Main components
1274LS245SC
-0℃~+70℃ 12ns@5V,45pF 15mA 24mA 4.75V~5.25V 74LS 8 Bidirectional Output enable Schmitt trigger Tri-State - Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, Transceivers74LS173SC
CDIP-160℃~+70℃ 10ns 10ns 28mA 30MHz 4 4.75V~5.25V 40ns@5V,15pF 74LS Series Asynchronous D-Type Reset Rising Edge Tri-State CDIP-16 Flip FlopsTexas InstrumentsFlip Flops74LS04PC
PDIP-140℃~+70℃ 4.75V~5.25V 6 6.6mA 74LS PDIP-14 InvertersonsemiInverters74LS157PC
PDIP-160℃~+70℃ 4.75V~5.25V Single Supply PDIP-16 Signal Switches, Multiplexers, Decoders ROHSTexas InstrumentsSignal Switches, Multiplexers, DecodersSM420561N
插件-20℃~+80℃ 0.56 1 12.6mm 19mm 25mcd 2V 50mW 7 Segment 8mm Common Cathode Red 插件 LED Segment Displays ROHSARKLEDLED Segment DisplaysNE555P
DIP-80℃~+70℃ 100kHz 10mA 4.5V~16V DIP-8 555 Timers / Counters ROHSTexas InstrumentsTimers / Counters74LS00SC
-0℃~+70℃ 15ns@5V,50pF 2 2.7V 2V 4 4.75V~5.25V 400uA 500mV 74LS 800mV 8mA NAND Gate - Logic Gates ROHSTexas InstrumentsLogic Gates74LS161DC
-0℃~+70℃ 14ns 32MHz 4 4.75V~5.25V 74LS 93mW Asynchronous Binary Counter Programmable divide ratio、Reset function、Cascade counter、Synchronous counting Rising Edge Synchronous - Counters, DividersTexas InstrumentsCounters, Dividers74LS86
DIP-14-20℃~+75℃ 10mA 2.7V 23ns@5V,15pF 2V 400mV 400uA 5V 74LS 800mV 8mA XOR Gate DIP-14 Logic Gates ROHSHITLogic Gates74LS02PC
DIP-140℃~+70℃ 15ns@5V,15pF 2 2.7V 2V 4 4.75V~5.25V 400uA 500mV 74LS 800mV 8mA 8mA NOR Gate DIP-14 Logic Gates ROHSonsemiLogic Gates74LS139PC
PDIP-1622ns 74LS 8mA Decoder Single Supply PDIP-16 Signal Switches, Multiplexers, DecodersonsemiSignal Switches, Multiplexers, Decoders74LS273PC
PDIP-201 15ns 27mA 27ns@5V,15pF 30MHz 5ns 74LS Series 8 D-Type Reset Rising Edge PDIP-20 Flip Flops ROHSonsemiFlip Flops
README
README.md8-bit-Computer-PCB
So a while back I decided to build an 8 bit breadboard computer using Ben Eater's excellent youtube tutorials. Needless to say I learned a lot about electronics, and even more so about troubleshooting issues that arise (which happened a lot!). Anyway long story short I was able to get the breadboard computer working. Recently, I decided to teach myself PCB design, and I thought, what better project to build than my 8 bit computer. After soldering all the components and powering it up I realized that none of the registers were latching any values. After about an hour of debugging I realized that I accidentally neglected to connect the CLR pins on the A and B registers and the ALU to the CLR pin on the Instruction Register (you'll notice this on the main hierarchy page of the schematic). Luckily that was the only issue, I fixed it by soldering a wire from the CLR pin on the B register to the CLR pin on the Instruction Register (as you can see on the back view of the PCB). If you want to build this PCB I attached all the files, I didn't fix the CLR connection on the design files though since I didn't have time to reroute and everything. If you have any questions feel free to message me on reddit which you can find a link to on my github profile.

Parts
323| Qty | Value | Footprint | References |
|---|---|---|---|
| 84 | 220 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R10, R11, R100, R101, R102, R103, R104, R105, R106, R107, R108, R109, R110, R111, R112, R113 +68 |
| 46 | 0.1uF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C1, C2, C11, C12, C17, C18, C19, C20, C21, C22, C23, C25, C26, C27, C28, C29 +30 |
| 46 | RED | LED_THT:LED_D5.0mm | D1, D2, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25, D26 +30 |
| 22 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R29, R30, R31, R32, R52, R54, R55, R56, R57, R58, R60, R61, R62, R63, R64, R116 +6 |
| 21 | BLUE | LED_THT:LED_D5.0mm | D39, D46, D47, D48, D49, D70, D71, D72, D73, D74, D75, D76, D77, D78, D79, D80 +5 |
| 10 | GREEN | LED_THT:LED_D5.0mm | D9, D10, D11, D12, D45, D62, D63, D64, D65, D66 |
| 9 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8, R53 |
| 8 | 74LS173 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U4, U5, U7, U16, U17, U34, U36, U37 |
| 8 | YELLOW | LED_THT:LED_D5.0mm | D40, D41, D42, D43, D50, D51, D52, D53 |
| 6 | 0.01uF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C9, C10, C13, C15, C16, C24 |
| 6 | 74LS245 | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | U1, U3, U10, U15, U35, U43 |
| 5 | 74LS04 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U32, U38, U39, U52, U53 |
| 4 | 74LS157 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U33, U40, U45, U46 |
| 4 | SM420561N | Display_7Segment:7SegmentLED_LTS6760_LTS6780 | U23, U24, U25, U26 |
| 3 | 28C16 | Package_DIP:DIP-24_W15.24mm_Socket_LongPads | U21, U50, U51 |
| 3 | 74LS08 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U6, U8, U31 |
| 3 | NE555P | Package_DIP:DIP-8_W7.62mm | U27, U28, U29 |
| 3 | SW_SPDT | Button_Switch_THT:SW_Slide_1P2T_CK_OS102011MS2Q | SW1, SW2, SW4 |
| 2 | 74189 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U41, U44 |
| 2 | 74LS00 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U42, U47 |
| 2 | 74LS161 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U2, U48 |
| 2 | 74LS283 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U12, U13 |
| 2 | 74LS86 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U11, U14 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW3, SW6 |
| 1 | 100K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R51 |
| 1 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C54 |
| 1 | 1M | 8-bit custom library:Potentiometer-5.5mm | RV1 |
| 1 | 1M | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R59 |
| 1 | 1uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C14 |
| 1 | 74LS02 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U9 |
| 1 | 74LS107 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U19 |
| 1 | 74LS138 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U49 |
| 1 | 74LS139 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U22 |
| 1 | 74LS273 | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | U20 |
| 1 | 74LS32 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U30 |
| 1 | NE555P | Package_DIP:DIP-8_W7.62mm_Socket_LongPads | U18 |
| 1 | RESET | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW8 |
| 1 | SW_DIP_x04 | Button_Switch_THT:SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mm | SW5 |
| 1 | SW_DIP_x08 | Button_Switch_THT:SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mm | SW7 |
| 1 | USB_B | Connector_USB:USB_B_OST_USB-B1HSxx_Horizontal | J1 |
The 319 most common of 323 parts.
Similar boards
- 6 layers414 × 187.5 mm

- 4 layers246.4 × 185.4 mm

- 4 layers388.6 × 212.1 mm

- 2 layers155.2 × 78.6 mm

80ColumnCard
btb/80ColumnCard
An Apple II 80-Column Card. Based on the Videx Videoterm
47 parts43Apache-2.0 - 2 layers

- 2 layers624.6 × 303.9 mm

SPU2
rraider/Seminarkurs2021
Entwicklung eines turingvollständigen, primitiven Microcontroller in der Software Digital
736 parts7MIT - 2 layers426 × 307 mm

I7000
felipesanches/Itautec_I7000_KICAD
Esquemáticos do computador Itautec I-7000 G desenhados a partir de inspeção do circuito das PCBs
115 parts - 4 layers304.5 × 217.2 mm

Latest Full Backplane
Trilobyte-CPU/8-bit-computer
A DIY 8-bit computer built mostly with discrete logic chips
478 parts2
Questions
How big is the 8 Bit Computer PCB?
It measures 370.8 × 298.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the 8 Bit Computer use?
323 parts, built around the 74LS245SC, 74LS173SC, 74LS04PC and 74LS157PC. 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 8 Bit Computer KiCad files?
From the The-Invent0r/8-bit-Computer-PCB repository on GitHub, at the commit this page was made from: the board is 8 Bit Computer.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the 8 Bit Computer design in my own project?
Its repository states no licence, so its author keeps all rights: ask The-Invent0r before reusing the design.