Skip to the content
4 layers170 × 120 mmMy6502, the printed circuit board in 3D

I started watching Ben Eaters video series where he builds a 6502 (actually, 65C02) based 8-bit computer from scratch on breadboards.

Size
170 × 120 mm
Copper layers
4
Thickness
1.6 mm
Parts
67
Nets
85
Pads
395
Tracks, vias
922, 50
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
20 Jan 2021
Updated
11 Sep 2021

Overview

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.

Main components

1

README

README.md

My 6502

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...

Parts

67
QtyValueFootprintReferences
17100nCapacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mmC1, C2, C3, C4, C6, C7, C8, C10, C11, C12, C13, C14, C15, C16, C17, C18 +1
71kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3, R5, R6, R7, R8
6SW_PushButton_Switch_THT:SW_PUSH_6mmSW4, SW5, SW6, SW7, SW8, SW9
4220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR9, R10, R11, R13
474HC00Package_DIP:DIP-14_W7.62mm_LongPadsU1, U9, U12, U17
4LEDLED_THT:LED_D3.0mmD1, D2, D3, D5
3Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1, J2, J3
3Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP2, JP3, JP4
3LM555xNPackage_DIP:DIP-8_W7.62mmU2, U4, U18
110kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV3
110k?Potentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV2
11MPotentiometer_THT:Potentiometer_Bourns_3386F_VerticalRV1
11MResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4
128C256Package_DIP:DIP-28_W15.24mm_Socket_LongPadsU5
165C22Package_DIP:DIP-40_W15.24mm_Socket_LongPadsU6
1? (low res)Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR12
1CXO_DIP14Oscillator:Oscillator_DIP-14X1
1CY62256-70PCPackage_DIP:DIP-28_W15.24mmU7
1D_ZenerDiode_THT:D_A-405_P7.62mm_HorizontalD4
1HD44780Display:WC1602AU8
1Jumper_3_OpenConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1
1SW_MEC_5GButton_Switch_THT:SW_PUSH_6mmSW2
1SwitchButton_Switch_THT:SW_PUSH_6mmSW1
1USB_B_MicroConnector_USB:USB_Micro-B_Molex_47346-0001J4
1W65C02SPackage_DIP:DIP-40_W15.24mm_Socket_LongPadsU3

Similar boards

  • 2 layers245.1 × 160 mm8-Bit CPU 32k, the printed circuit board in 3D

    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.

    139 parts326
  • 2 layers191.8 × 121.3 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    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

    109 parts184
  • 2 layers203.2 × 149.9 mm65C02 Computer, the printed circuit board in 3D

    65C02 Computer

    dbuchwald/6502

    DB6502: 65C02 based computer inspired by BE6502

    68 parts177MIT
  • 2 layers99.1 × 88.9 mm1002 EPROM EMU NG 2.2d, the printed circuit board in 3D

    1002 EPROM EMU NG 2.2d

    Kris-Sekula/EPROM-EMU-NG

    EPROM Emulator Project with Arduino

    49 parts161Apache-2.0
  • 4 layers120 × 98 mmExbus proto, the printed circuit board in 3D

    Exbus proto

    clydeshaffer/gametank

    design files for the gametank hardware implementation

    871 parts150
  • 2 layers99.1 × 99.1 mmBE6502 SBC, the printed circuit board in 3D

    BE6502 SBC

    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..

    61 parts129
  • 2 layers306.1 × 130.2 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    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

    132 parts94
  • 2 layers70 × 85 mm1bit CPU, the printed circuit board in 3D

    1bit CPU

    naoto64/1bit-CPU

    1bit CPU using 74HC series logic IC.

    38 parts91MIT

Questions

How big is the My6502 PCB?

It measures 170 × 120 mm and has 4 copper layers, 1.6 mm thick.

What parts does the My6502 use?

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.

Where can I download the My6502 KiCad files?

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.

Can I use the My6502 design in my own project?

Its repository states no licence, so its author keeps all rights: ask jomag before reusing the design.