
8-Bit CPU 32k
slu4coder/Minimal-64x4-Home-Computer
My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

I started watching Ben Eaters video series where he builds a 6502 (actually, 65C02) based 8-bit computer from scratch on breadboards.
My6502 is an open-source printed circuit board by jomag, from the jomag/my6502 repository on GitHub. It is a 4-layer board of 170 × 120 mm with 67 parts on 85 nets, routed with 922 tracks and 50 vias.
It is built around the 74HC00D. Its parts include 17 capacitors, 13 resistors, 12 ICs, 8 switches and 5 diodes.
I started watching Ben Eaters video series where he builds a 6502 (actually, 65C02) based 8-bit computer from scratch on breadboards. I thought it could be fun to follow along and build something similar, but using real PCB's cause breadboards drive me crazy.
It might end up being something pretty to hang on the wall...
| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | 100n | Capacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mm | C1, C2, C3, C4, C6, C7, C8, C10, C11, C12, C13, C14, C15, C16, C17, C18 +1 |
| 7 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R5, R6, R7, R8 |
| 6 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW4, SW5, SW6, SW7, SW8, SW9 |
| 4 | 220 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R9, R10, R11, R13 |
| 4 | 74HC00 | Package_DIP:DIP-14_W7.62mm_LongPads | U1, U9, U12, U17 |
| 4 | LED | LED_THT:LED_D3.0mm | D1, D2, D3, D5 |
| 3 | Conn_01x08 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1, J2, J3 |
| 3 | Jumper_2_Open | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP2, JP3, JP4 |
| 3 | LM555xN | Package_DIP:DIP-8_W7.62mm | U2, U4, U18 |
| 1 | 10k | Potentiometer_THT:Potentiometer_Bourns_3296W_Vertical | RV3 |
| 1 | 10k? | Potentiometer_THT:Potentiometer_Bourns_3296W_Vertical | RV2 |
| 1 | 1M | Potentiometer_THT:Potentiometer_Bourns_3386F_Vertical | RV1 |
| 1 | 1M | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4 |
| 1 | 28C256 | Package_DIP:DIP-28_W15.24mm_Socket_LongPads | U5 |
| 1 | 65C22 | Package_DIP:DIP-40_W15.24mm_Socket_LongPads | U6 |
| 1 | ? (low res) | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R12 |
| 1 | CXO_DIP14 | Oscillator:Oscillator_DIP-14 | X1 |
| 1 | CY62256-70PC | Package_DIP:DIP-28_W15.24mm | U7 |
| 1 | D_Zener | Diode_THT:D_A-405_P7.62mm_Horizontal | D4 |
| 1 | HD44780 | Display:WC1602A | U8 |
| 1 | Jumper_3_Open | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | SW_MEC_5G | Button_Switch_THT:SW_PUSH_6mm | SW2 |
| 1 | Switch | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex_47346-0001 | J4 |
| 1 | W65C02S | Package_DIP:DIP-40_W15.24mm_Socket_LongPads | U3 |

slu4coder/Minimal-64x4-Home-Computer
My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed


Kris-Sekula/EPROM-EMU-NG
EPROM Emulator Project with Arduino


tebl/BE6502-Build-a-65c02-computer
A PCB being made while watching Ben Eaters "Build a 6502 computer" video series. Includes the computer itself, a standalone slow clock and an Arduino Mega shield for the bus monitor sketch..

slu4coder/Minimal-64-Home-Computer
Legacy: Full TTL-only home computer with VGA and PS/2 and twice the processing power of a Commodore 64

It measures 170 × 120 mm and has 4 copper layers, 1.6 mm thick.
67 parts, built around the 74HC00D. 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 jomag/my6502 repository on GitHub, at the commit this page was made from: the board is my6502.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 jomag before reusing the design.