Skip to the content
PCBKitNew board
2 layers112.5 × 124.5 mm6502atty, the printed circuit board in 3D

6502 SBC with ATMega controller

Size
112.5 × 124.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
102
Nets
145
Pads
513
Tracks, vias
1,021, 12
Pours
28
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Dec 2025
Updated
25 Mar 2026

Overview

6502atty is an open-source printed circuit board by bendooks, from the bendooks/6502atty repository on GitHub. It is a 2-layer board of 112.5 × 124.5 mm with 102 parts on 145 nets, routed with 1,021 tracks and 12 vias.

It is built around the ATMEGA164P-20PQ, 74HC245D and 27C128-15, with the 74LS00SC, 74LS573PC and 74LS112P-E among its other parts. Its parts include 41 resistors, 24 capacitors, 12 ICs, 11 connectors and 5 diodes. It belongs with the computers and single-board computers and retro computing and games boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

8

README

README.md

6502 Atty

A 6502 SBC with an ATMega as a contoller and monitor for the 6502.

This is an initial commit as PCBs are off for manufacture and not been tested. This includes the prototype firmware and the first cut of the firmware code.

3D PCB view

Firmware

The firmware is currently in development. To build, you will need at-least avr-gcc and the relevant libraries and is currently only being tested on Linux (Debian). Once built, download to the ATMega using something like avrdude.

Revision information

The original prototype version was built on a perfboard, and not release.

Parts

102
QtyValueFootprintReferences
17330RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10, R11, R12, R13, R14, R15, R16, R17, R27, R29, R30, R31, R32, R33, R34, R35 +1
16100nFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC4, C5, C6, C7, C9, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C24
13RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6, R7, R8, R19, R20, R21, R22, R23, R24, R25, R26, R28, R36
61KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R4, R5, R37
4100uF/16VCapacitor_THT:CP_Axial_L10.0mm_D6.0mm_P15.00mm_HorizontalC8, C11, C22, C23
4REDLED_THT:LED_D5.0mmD2, D3, D4, D5
31KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR39, R40, R41
3Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4, J8, J11
3MountingHoleMountingHole:MountingHole_3.2mm_M3_PadH2, H3, H4
212pFCapacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mmC1, C2
24K7Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9, R18
274LS00Package_DIP:DIP-14_W7.62mmU8, U9
274LS573Package_DIP:DIP-20_W7.62mmU4, U12
2Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1, J10
2Conn_01x10_PinConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ7, J9
2R_Network08Resistor_THT:R_Array_SIP9RN1, RN2
2~Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC3, C10
118.341MHzCrystal:Crystal_HC49-4H_VerticalY1
127C128Package_DIP:DIP-28_W15.24mmU6
174HC245Package_DIP:DIP-20_W7.62mmU5
174LS08Package_DIP:DIP-14_W7.62mmU10
174LS112Package_DIP:DIP-16_W7.62mmU2
174LS138Package_DIP:DIP-16_W7.62mmU11
1ATmega164P-20PPackage_DIP:DIP-40_W15.24mmU1
1Conn_01x02_PinConnector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalJ2
1Conn_01x04_PinConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ6
1Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ5
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ3
1HDSP-4850Display:HDSP-4850BAR1
1KM62256CLPPackage_DIP:DIP-28_W15.24mmU7
1LED_Small_FilledLED_THT:LED_D5.0mmD1
1MountingHole_PadMountingHole:MountingHole_3.2mm_M3_PadH1
1SW_PushButton_Switch_THT:SW_TH_Tactile_Omron_B3F-10xxSW1
1W65C02SxPPackage_DIP:DIP-40_W15.24mmU3

Questions

How big is the 6502atty PCB?

It measures 112.5 × 124.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the 6502atty use?

102 parts, built around the ATMEGA164P-20PQ, 74HC245D, 27C128-15 and 74LS00SC. 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 6502atty KiCad files?

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

Can I use the 6502atty design in my own project?

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

Similar boards

  • 2 layers149.9 × 99.1 mmROM, the printed circuit board in 3D

    ROM

    TheJustMoose/74HCPU

    Handmade CPU. See README.md

    46 parts2
  • 2 layers84 × 58.2 mmGeoRAM, the printed circuit board in 3D

    GeoRAM

    ozw1z5rd/home-computer-group

    Home Computer Group files

    16 parts3
  • 2 layers160 × 100 mmExordisk v1, the printed circuit board in 3D

    Exordisk v1

    roberto314/kees1948_Boards

    kees 1948 Uniflex Remake

    119 parts1
  • 2 layers177.8 × 127 mmScopetrex, the printed circuit board in 3D

    Scopetrex

    schlae/scopetrex

    SCOPETREX vector gaming on your oscilloscope!

    201 parts248
  • 2 layersNewBrain Original, the printed circuit board in 3D

    NewBrain Original

    flypie/NewBrain

    Newbury/Grundy NewBrain schematics

    209 parts5GPL-3.0
  • 2 layers320 × 150 mmDigiTrainer, the printed circuit board in 3D

    DigiTrainer

    RetroStack/BitStack-DigiTrainer

    A trainer board for digital electronics

    262 parts2MIT
  • 2 layers115 × 78 mmStoreBoard, the printed circuit board in 3D

    StoreBoard

    BrettHallen/Grundy_NewBrain

    Information about the Grundy NewBrain

    31 parts1
  • 2 layers136.2 × 107.2 mmPxl-380, the printed circuit board in 3D

    Pxl-380

    dbalsom/pxl-380

    A reverse-engineering of the FTG PXL-380 Light Pen Interface Card

    81 partsCC-BY-4.0