

6502v2
PCB for a 6502 Based Computer
- Size
- 102 × 102 mm
- Copper layers
- 4
- Thickness
- 4.69 mm
- Parts
- 62
- Nets
- 140
- Pads
- 430
- Tracks, vias
- 1,092, 98
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 23 Jun 2023
- Updated
- 9 Sep 2026
Overview
6502v2 is an open-source printed circuit board by stuenkels, from the stuenkels/6502Rev2 repository on GitHub. It is a 4-layer board of 102 × 102 mm with 62 parts on 140 nets, routed with 1,092 tracks and 98 vias.
It is built around the MAX232N, 74HC00D and 74HC238D. Its parts include 15 capacitors, 15 resistors, 9 ICs, 9 connectors and 8 diodes. It belongs with the retro computing and games and computers and single-board computers boards of this library.
Main components
3MAX232N
PDIP-160℃~+70℃ 120Kbps 2 2 4.5V~5.5V Transceiver PDIP-16 RS232 ICs ROHSTexas InstrumentsRS232 ICs74HC00D
SOP-14-40℃~+125℃ 1.5V、3.15V、4.2V 1.9V、3.7V、5.9V 100mV、400mV、400mV 2 2V~6V 4 40uA 5.2mA 5.2mA 500mV~1.8V 74HC Series 7ns@6V,50pF NAND Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HC238D
SOP-16SOP-16 Signal Switches, Multiplexers, Decoders ROHSMDDSignal Switches, Multiplexers, Decoders
README
README.md6502v2 Single Board Computer
A custom 6502-based single-board computer combining classic through-hole components with modern SMD electronics.
Inspired by videos from Ben Eater, this project was designed as a compact retro computer built entirely from new components. The board combines DIP-package IC and sockets with modern SMD components, and breakouts for I/O and Serial communication.
System power is supplied either through a 5V barrel jack, screw terminals, or the USB-C conenctor. Program ROM may be installed in a ZIF socket allowing for easy removal and programming.
Memory Map
I/O is addressed using the following memory map. Program ROM exists in the second half the the systems total addressing space, as the 6502s reset vector is at 0xFFFC/0xFFFD.
| Low Address | High Address | Purpose |
|---|---|---|
0x0000 | 0x3FFF | RAM |
0x4010 | 0x401F | 65c22 GPIO VIA |
0x4020 | 0x402F | 65c22 LCD VIA |
0x4040 | 0x4043 | 65C51 Serial Chip |
0x4044 | 0x7FFF | Unused |
0x8000 | 0xFFFF | ROM |
PCB Design
Schematic and PCB were designed in KiCad. The KiCad project file is located at ./pcb/6502v2/6502v2.kicad_pro
Manufacturing files can be found in the Gerber Files directory.
Gallery

Parts
62| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10 |
| 10 | 220 | Resistor_SMD:R_0805_2012Metric | R4, R6, R8, R10, R12, R14, R16, R18, R29, R30 |
| 8 | Blu | Resistor_SMD:R_0805_2012Metric | D2, D4, D6, D8, D10, D12, D14, D16 |
| 4 | 1µF | Capacitor_SMD:C_0805_2012Metric | C11, C12, C13, C14 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | I/O | Connector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_Vertical | J4, J6 |
| 2 | Interup Pins | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5, J8 |
| 2 | W65C22NxP | Package_DIP:DIP-40_W15.24mm | U5, U6 |
| 1 | 1.8432 Mh | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | 1M | Resistor_SMD:R_0805_2012Metric | R33 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R31 |
| 1 | 28C256 | Package_DIP:DIP-28_W15.24mm | U9 |
| 1 | 30 pF | Capacitor_SMD:C_0805_2012Metric | C15 |
| 1 | 74HC00 | Package_DIP:DIP-14_W7.62mm | U1 |
| 1 | 74HC238 | Package_DIP:DIP-16_W7.62mm | U2 |
| 1 | Barrel_Jack | Connector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_Horizontal | J2 |
| 1 | CY62256-70PC | Package_DIP:DIP-28_W15.24mm | U3 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3 |
| 1 | DB9_Female | Connector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm | J9 |
| 1 | DGOF5S3 | Oscillator:Oscillator_DIP-14 | X1 |
| 1 | HRO-TYPE-C-31-M-12 | hooks:HRO-TYPE-C-31-M-12 | USB1 |
| 1 | LDC | Connector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_Vertical | J7 |
| 1 | LOGO | LOGO | G*** |
| 1 | MAX232 | Package_DIP:DIP-16_W7.62mm | U7 |
| 1 | Polyfuse_Small | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | Power | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J1 |
| 1 | R_Small | Resistor_SMD:R_0805_2012Metric | R32 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | W65C02SxP | Package_DIP:DIP-40_W15.24mm | U4 |
| 1 | W65C51NxP | Package_DIP:DIP-28_W15.24mm | U8 |
Similar boards
- 2 layers110 × 70 mm

- 2 layers235 × 176.5 mm

Cpu
Edgeworth/memepu
cmake -DUSEAFL=yes -DCMAKEBUILDTYPE=Release $PFX/verymeme AFLSKIPCPUFREQ=yes AFLPRELOAD=/usr/local/lib/afl/libdislocator.so \ afl-fuzz -m 1024M -i $PFX/verymeme/testdata/memelang/parsing -o memelangfuzz \ -x…
286 parts9GPL-3.0 - 2 layers180.9 × 55.5 mm

Servicetastatur
stonedDiscord/servicetastatur
Klon der blauen Servicetastatur für Merkur Profitech 3000 Geräte
76 parts3CC-BY-SA-4.0 - 2 layers299.7 × 198.1 mm

Cisc-8
nailed-barnacle/Cisc-8-ttl-processor
A cut-down version of the 8080 processor using HCTTL and including a discrete ALU and instruction decoder
319 parts1MIT - 2 layers295 × 195 mm

- 2 layers101.6 × 55.9 mm

Instruction decoder
ifilot/sap-smd
Modular 8-bit computer built with TTL logic units to create a "Simple as Possible" system
68 parts2CERN-OHL-S-2.0 - 2 layers137.2 × 88.8 mm

GPU SCH
snippyrow/-816-board
A retro computer motherboard for the W65C816S CPU. Dual-core expandable, 16mb extended memory, four expansion ports.
67 partsMIT - 2 layers225.1 × 167.8 mm

Questions
How big is the 6502v2 PCB?
It measures 102 × 102 mm and has 4 copper layers, 4.69 mm thick.
What parts does the 6502v2 use?
62 parts, built around the MAX232N, 74HC00D and 74HC238D. 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 6502v2 KiCad files?
From the stuenkels/6502Rev2 repository on GitHub, at the commit this page was made from: the board is pcb/6502v2/6502v2.kicad_pcb and its schematic pcb/6502v2/6502v2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the 6502v2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask stuenkels before reusing the design.