Skip to the content
PCBKitNew board
2 layers101.6 × 53.3 mmW6502ctrl mega routed, the printed circuit board in 3D

W6502ctrl mega routed

kuwatay/6502ctrl2

AVR-based supervisor for a w65c02 microcomputer based on z80ctrl https://github.com/jblang/z80ctrl

Size
101.6 × 53.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
97
Pads
208
Tracks, vias
738, 47
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
13 Jul 2021
Updated
29 Apr 2025

Overview

W6502ctrl mega routed is an open-source printed circuit board by kuwatay, from the kuwatay/6502ctrl repository on GitHub. It is a 2-layer board of 101.6 × 53.3 mm with 27 parts on 97 nets, routed with 738 tracks and 47 vias.

It is built around the 74HC00D. Its parts include 12 connectors, 6 resistors, 4 ICs, 3 capacitors and 1 diode.

Main components

1

README

README.md

6502ctrl

AVR-based supervisor for a w65c02 microcomputer based on z80ctrl https://github.com/jblang/z80ctrl

6502ctrl has the following features:

  • Support W65C02 and 64KB(128KB) ram
  • Console and other I/O are handled by DMA (ultra fast WAI instruction)
  • Monitor with file management, memory inspector, and built-in 6502 disassembler
  • Single-step debugging, breakpoints, and watchpoints to trace 6502 bus activity in real-time
  • Arduino Shield style hardware (6502ctrl-mega)
  • Flexible MIT-licensed firmware inhelited from z80ctrl

Documentation

Application

https://github.com/kuwatay/6502ctrl/wiki/Application

Hardware note

https://github.com/kuwatay/6502ctrl/wiki/Hardware-of-6502ctrl-mega

Supervisor sample session

https://github.com/kuwatay/6502ctrl/wiki/Sample-session-of--Supervisor

DMA handling

https://github.com/kuwatay/6502ctrl/wiki/DMA-I-O-request

MIT license

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Parts

27
QtyValueFootprintReferences
4CONN_01X01Socket_Arduino_Mega:Arduino_1pinP8, P10, P11, P13
3100nFCapacitors_ThroughHole:C_Disc_D5.0mm_W2.5mm_P2.50mmC1, C2, C3
33.3kResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R2, R4
2AnalogSocket_Arduino_Mega:Socket_Strip_Arduino_1x08P3, P4
110kResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR5
11kResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR6
13.3KResistors_ThroughHole:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3
1628128Housings_DIP:DIP-32_W15.24mm_LongPadsU2
174HC00Housings_DIP:DIP-14_W7.62mm_LongPadsU3
1CommunicationSocket_Arduino_Mega:Socket_Strip_Arduino_1x08P7
1Conn_01x02_FemalePin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJ1
1DigitalSocket_Arduino_Mega:Socket_Strip_Arduino_2x18P1
1LEDLEDs:LED_D3.0mmD1
1MicroCardAdapterw6502ctrl-mega:MicroSDCardAdapterU4
1PWMSocket_Arduino_Mega:Socket_Strip_Arduino_1x10P5
1PWMSocket_Arduino_Mega:Socket_Strip_Arduino_1x08P6
1PowerSocket_Arduino_Mega:Socket_Strip_Arduino_1x08P2
1SW_MEC_5EButtons_Switches_ThroughHole:SW_TH_Tactile_Omron_B3F-10xxSW1
1W65C02Housings_DIP:DIP-40_W15.24mm_LongPadsU1

Questions

How big is the W6502ctrl mega routed PCB?

It measures 101.6 × 53.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the W6502ctrl mega routed use?

27 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 W6502ctrl mega routed KiCad files?

From the kuwatay/6502ctrl repository on GitHub, at the commit this page was made from: the board is hardware/rev1/w6502ctrl-mega/w6502ctrl-mega_routed.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the W6502ctrl mega routed design in my own project?

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

More from kuwatay/6502ctrl

1
  • 2 layers101.6 × 53.3 mmW6502ctrl mega, the printed circuit board in 3D

    W6502ctrl mega

    kuwatay/6502ctrl

    AVR-based supervisor for a w65c02 microcomputer based on z80ctrl https://github.com/jblang/z80ctrl

    30 parts2

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