Skip to the content
PCBKitNew board
2 layers87.5 × 60 mmSingle step-6502, the printed circuit board in 3D

Single step controller module for the 6502 microprocessor

Size
87.5 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
29
Pads
112
Tracks, vias
151, 1
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
27 May 2025
Updated
24 Jun 2025

Overview

Single step-6502 is an open-source printed circuit board by ceharris, from the ceharris/single-step-6502 repository on GitHub. It is a 2-layer board of 87.5 × 60 mm with 33 parts on 29 nets, routed with 151 tracks and 1 via.

It is built around the 74HC00D, 74HC123D and 74HC73D, with the NE555P among its other parts. Its parts include 9 capacitors, 9 resistors, 4 ICs, 4 diodes and 2 switches. It belongs with the retro computing and games boards of this library.

Main components

4

README

README.md

single-step-6502

This repository contains KiCad sources for a simple single-step controller module for the 6502 microprocessor. It's designed to be connected to the system under test using jumpers. It has a pin header that provides +5 VDC, ground, and the 6502's SYNC and RDY signal paths.

Single Step Controller Image

The controller has two push buttons.

  1. Run/Stop -- is used to toggle between the free running and single-step modes. In the free running mode, the green status LED is illuminated.
  2. Step -- is used to advance the processor by a single instruction when the CPU is stopped. While the CPU is stopped, the red status LED is illuminated.

The buttons are debounced via the 555 and 74123 ICs to avoid triggering multiple step pulses.

The circuit is designed with a diode such that it can be connected to the 6502's RDY input without disrupting other uses of the signal.

See single-step-6502.pdf for a full description of the circuit design.

Parts

33
QtyValueFootprintReferences
5100 nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC3, C6, C7, C8, C9
41KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R3, R7, R9
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H2, H3, H4
2100KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4, R8
210KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R5
11.5KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6
110 nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC4
11N914Diode_THT:D_A-405_P7.62mm_HorizontalD3
12.2 µFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC5
14.7 µFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC1
147 pFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC2
174HC00Package_DIP:DIP-14_W7.62mm_SocketU3
174HC123Package_DIP:DIP-16_W7.62mm_SocketU1
174HC73Package_DIP:DIP-14_W7.62mm_SocketU2
1BLUELED_THT:LED_D5.0mmD4
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ1
1GREENLED_THT:LED_D5.0mmD1
1NE555PPackage_DIP:DIP-8_W7.62mm_SocketU5
1REDLED_THT:LED_D5.0mmD2
1SW_PushButton_Switch_THT:SW_PUSH-12mmSW2
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1

Questions

How big is the Single step-6502 PCB?

It measures 87.5 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Single step-6502 use?

33 parts, built around the 74HC00D, 74HC123D, 74HC73D and NE555P. 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 Single step-6502 KiCad files?

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

Can I use the Single step-6502 design in my own project?

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

Similar boards

  • 2 layers301 × 262.6 mm1 Sistema FINAL, the printed circuit board in 3D

    1 Sistema FINAL

    felipesantiagoach-ops/cdp1802-8bit-computer

    8-bit microcomputer based on the RCA CDP1802, the first CMOS microprocessor. Three stages designed in KiCad: two built and tested (assembly programs, UART, Tiny BASIC, Elf/OS) and a final design with an ADC, I²C/SPI…

    207 parts
  • 2 layers198.1 × 193 mmSTE25, the printed circuit board in 3D

    STE25

    stonedDiscord/Automatenplatinen

    Reverse engineerte Hardware aus deutschen Spielautomaten.

    252 parts5BSD-2-Clause
  • 2 layers249.4 × 122 mmPCB Controller, the printed circuit board in 3D

    PCB Controller

    Sutthiphong-H/project-flip-disc

    FlipDisc Project was made for education of Project. Chadsadakorn Piriyasiriphan Jadesalit Suriyanimitsuk Sutthiphong Hongkham

    159 parts
  • 4 layers127.6 × 98 mmHomebrew6502Project, the printed circuit board in 3D

    Homebrew6502Project

    snorklerjoe/useful6502

    A homebrew 65c02s-based computer and custom operating system, with a handful of modern features.

    275 parts1MIT
  • 4 layers80 × 47 mmATnoX smd, the printed circuit board in 3D

    ATnoX smd

    Vakon84/ATnoX

    The ATnoX was born out of the necessity for me to have a small adapter adapter I could use to fit AT/XT motherboards into modern cases, powering them with ATX power supplies and turning them on with a momentary switch…

    41 partsCC-BY-SA-4.0
  • 2 layers37.3 × 27 mmTICK, the printed circuit board in 3D

    TICK

    jasonsbeer/Amiga-2000-EATX

    An Amiga 2000 PCB in the EATX form factor.

    10 parts200GPL-3.0