Skip to the content
2 layers6502-electrical draft, the printed circuit board in 3D

6502-electrical draft

jwvdvuurst/6502-board

A W65C02S computer board with bank-switched SRAM, a ROM monitor and Tiny BASIC, and a Raspberry Pi Pico USB terminal bridge.

Copper layers
2
Thickness
1.6 mm
Parts
53
Nets
125
Pads
416
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 10.0 (file 20260206)
Created
5 Nov 2026
Updated
6 Nov 2026

Overview

6502-electrical draft is an open-source printed circuit board by jwvdvuurst, from the jwvdvuurst/6502-board repository on GitHub. It is a 2-layer board with 53 parts on 125 nets.

It is built around the 74HC00D, 74HC02 and 74HC08D, with the 74HC10D, 74HC138 and 74HC27D among its other parts. Its parts include 21 capacitors, 16 ICs, 12 resistors, 2 connectors and 1 switch. It belongs with the retro computing and games boards and the RP2040 boards of this library.

Main components

7

README

README.md

6502-board

A W65C02S computer board with bank-switched SRAM, a ROM monitor and Tiny BASIC, and a Raspberry Pi Pico USB terminal bridge.

The hardware is an electrical draft, not fabrication-ready. ROM firmware has been tested in emulation. Pico C firmware builds to UF2 and passes portable tests; physical hardware and USB/GPIO integration remain to be validated.

Agents

Agents must follow the rules, references, skills and agents described in the AI-hub [blocked] when this is available. See also AGENTS.md.

Parts

53
QtyValueFootprintReferences
227pF - crystal loadCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC2, C3
11.000MHz fundamental, CL=16pFCrystal:Crystal_HC49-U_VerticalY1
1100nF - EPROM bypassCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC20
1100nF - RESET_N power-on delayCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1
1100nF - U1 CPUCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC4
1100nF - U10 NAND logicCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC13
1100nF - U12 3-input NAND logicCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC14
1100nF - U15 NOR logicCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC15
1100nF - U16 3-input NOR logicCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC16
1100nF - U18 AND logicCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC17
1100nF - U19 bus transceiverCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC18
1100nF - U2 VIACapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC5
1100nF - U20 EPROMCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC19
1100nF - U3 SRAMCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC6
1100nF - U4 address decoderCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC7
1100nF - U5 address muxCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC8
1100nF - U6 bank data muxCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC9
1100nF - U7 bank registerCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC10
1100nF - U8 oscillator and invertersCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC11
1100nF - U9 I/O decoderCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC12
110k - BE pull-upResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR5
110k - BUS_ACK idle pull-downResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR12
110k - BUS_DIR reset pull-downResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR11
110k - BUS_OE_N reset pull-upResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR9
110k - BUS_REQ reset pull-downResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR10
110k - IRQ_N pull-upResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR8
110k - NMI_N pull-upResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4
110k - RDY_N pull-upResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
110k - RESET_N pull-upResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR7
110k - SO_N pull-upResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6
110uF - 3V3 bulk bypassCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC21
11M - HCU04 crystal feedbackResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
11k - crystal drive limiterResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
174HC00Package_DIP:DIP-14_W7.62mm_SocketU10
174HC02Package_DIP:DIP-14_W7.62mm_SocketU15
174HC08Package_DIP:DIP-14_W7.62mm_SocketU18
174HC10Package_DIP:DIP-14_W7.62mm_SocketU12
174HC138Package_DIP:DIP-16_W7.62mm_SocketU4
174HC138 - low-address I/O decodePackage_DIP:DIP-16_W7.62mm_SocketU9
174HC157 - SRAM address muxPackage_DIP:DIP-16_W7.62mm_SocketU5
174HC157 - bank write data muxPackage_DIP:DIP-16_W7.62mm_SocketU6
174HC27Package_DIP:DIP-14_W7.62mm_SocketU16
174HC273 - bank registerPackage_DIP:DIP-20_W7.62mm_SocketU7
174HCU04Package_DIP:DIP-14_W7.62mm_SocketU8
1AS6C4008 (512K x 8; use lower 256K)Package_DIP:DIP-32_W15.24mm_SocketU3
1AT27LV256A 3.3V OTP EPROM - legacy DIP variant; verify sourcingPackage_DIP:DIP-28_W15.24mm_SocketU20
1Pico external harness - do not power Pico from this headerConnector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_VerticalJ2
1REGULATED +3V3 INPUT - no regulator on boardConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1RESETButton_Switch_THT:SW_PUSH_6mmSW1
1SN74HC245N - Pico/VIA bus transceiverPackage_DIP:DIP-20_W7.62mm_SocketU19
1W65C02S6TPG-14Package_DIP:DIP-40_W15.24mm_SocketU1
1W65C22S6TPG-14Package_DIP:DIP-40_W15.24mm_SocketU2

Similar boards

  • 2 layers299.7 × 198.1 mmCisc-8, the printed circuit board in 3D

    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 layers194.3 × 174 mmMotherboard, the printed circuit board in 3D

    Motherboard

    aversey/suen

    A simple computer on M68k

    99 parts
  • 2 layersCES, the printed circuit board in 3D

    CES

    erickpires/CES-PCB

    170 partsMIT
  • 2 layers210 × 170 mmTB04addr8bit ctrl, the printed circuit board in 3D

    TB04addr8bit ctrl

    Myuu1967/TB-04

    4bitCPU(TB-04)に関するリポジトリです

    102 parts
  • 2 layers335 × 218.6 mmMSX Goauld, the printed circuit board in 3D

    MSX Goauld

    leomanes/stargate

    Stargate MSX Compatible Computer

    298 parts18GPL-3.0
  • 2 layers284.9 × 96.5 mmFella, the printed circuit board in 3D

    Fella

    agkaminski/FellaPC

    DIY 6502 all-in-keyboard personal computer

    115 parts2CC0-1.0
  • 4 layers124.5 × 99.1 mmVideo ribbons, the printed circuit board in 3D

    Video ribbons

    rjhelms/compe6502

    Homebrew 6502 system

    82 parts2
  • 2 layers175.3 × 80.6 mmSuS, the printed circuit board in 3D

    SuS

    stonedDiscord/Automatenplatinen

    Reverse engineerte Hardware aus deutschen Spielautomaten.

    88 parts5BSD-2-Clause

Questions

What parts does the 6502-electrical draft use?

53 parts, built around the 74HC00D, 74HC02, 74HC08D and 74HC10D. 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 6502-electrical draft KiCad files?

From the jwvdvuurst/6502-board repository on GitHub, at the commit this page was made from: the board is 6502-electrical-draft.kicad_pcb and its schematic 6502-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 6502-electrical draft design in my own project?

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