

6502atty
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
8ATMEGA164P-20PQ
PDIP-40-40℃~+85℃ 10bit 16KB 1KB 2.7V~5.5V 20MHz 32 512Byte 8 Bit AVR Built-in FLASH PDIP-40 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)74HC245D
SO-20-300mil-40℃~+125℃ 1 160uA 2V~6V 7.8mA 7.8mA 74HC 8 9ns@4.5V,50pF Bidirectional Tri-State SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers27C128-15
-0℃~+70℃ 128Kbit 4.5V~5.5V Parallel Port (Parallel) - Non-Volatile Memory (ROM)Microchip TechnologyNon-Volatile Memory (ROM)74LS00SC
-0℃~+70℃ 15ns@5V,50pF 2 2.7V 2V 4 4.75V~5.25V 400uA 500mV 74LS 800mV 8mA NAND Gate - Logic Gates ROHSTexas InstrumentsLogic Gates74LS573PC
DIP-200℃~+70℃ 10ns 3ns 4.75V~5.25V 74LS 8 D Latch Tri-State DIP-20 Latches ROHSTexas InstrumentsLatches74LS112P-E
--20℃~+75℃ 0ns 15ns@5V,15pF 2 20ns 30MHz 4.75V~5.25V 400uA 74LS Series 8mA 8mA Asynchronous Falling Edge JK-Type Set and Reset - Flip Flops ROHSRenesas ElectronicsFlip Flops100UF/16V
C1812C1812 SMT ROHSJLCPCB AssemblyUncategorisedHDSP-4850
DIP-20-2.54mmDIP-20-2.54mm Abolished Device ROHSBroadcom LimitedLED Indication - Discrete
README
README.md6502 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.

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| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | 330R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R10, R11, R12, R13, R14, R15, R16, R17, R27, R29, R30, R31, R32, R33, R34, R35 +1 |
| 16 | 100nF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C4, C5, C6, C7, C9, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C24 |
| 13 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R6, R7, R8, R19, R20, R21, R22, R23, R24, R25, R26, R28, R36 |
| 6 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R5, R37 |
| 4 | 100uF/16V | Capacitor_THT:CP_Axial_L10.0mm_D6.0mm_P15.00mm_Horizontal | C8, C11, C22, C23 |
| 4 | RED | LED_THT:LED_D5.0mm | D2, D3, D4, D5 |
| 3 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R39, R40, R41 |
| 3 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4, J8, J11 |
| 3 | MountingHole | MountingHole:MountingHole_3.2mm_M3_Pad | H2, H3, H4 |
| 2 | 12pF | Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm | C1, C2 |
| 2 | 4K7 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9, R18 |
| 2 | 74LS00 | Package_DIP:DIP-14_W7.62mm | U8, U9 |
| 2 | 74LS573 | Package_DIP:DIP-20_W7.62mm | U4, U12 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1, J10 |
| 2 | Conn_01x10_Pin | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J7, J9 |
| 2 | R_Network08 | Resistor_THT:R_Array_SIP9 | RN1, RN2 |
| 2 | ~ | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C3, C10 |
| 1 | 18.341MHz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | 27C128 | Package_DIP:DIP-28_W15.24mm | U6 |
| 1 | 74HC245 | Package_DIP:DIP-20_W7.62mm | U5 |
| 1 | 74LS08 | Package_DIP:DIP-14_W7.62mm | U10 |
| 1 | 74LS112 | Package_DIP:DIP-16_W7.62mm | U2 |
| 1 | 74LS138 | Package_DIP:DIP-16_W7.62mm | U11 |
| 1 | ATmega164P-20P | Package_DIP:DIP-40_W15.24mm | U1 |
| 1 | Conn_01x02_Pin | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J2 |
| 1 | Conn_01x04_Pin | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J6 |
| 1 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J5 |
| 1 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J3 |
| 1 | HDSP-4850 | Display:HDSP-4850 | BAR1 |
| 1 | KM62256CLP | Package_DIP:DIP-28_W15.24mm | U7 |
| 1 | LED_Small_Filled | LED_THT:LED_D5.0mm | D1 |
| 1 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad | H1 |
| 1 | SW_Push | Button_Switch_THT:SW_TH_Tactile_Omron_B3F-10xx | SW1 |
| 1 | W65C02SxP | Package_DIP:DIP-40_W15.24mm | U3 |
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 mm

- 2 layers84 × 58.2 mm

- 2 layers160 × 100 mm

- 2 layers177.8 × 127 mm

- 2 layers

- 2 layers320 × 150 mm

- 2 layers115 × 78 mm

- 2 layers136.2 × 107.2 mm

Pxl-380
dbalsom/pxl-380
A reverse-engineering of the FTG PXL-380 Light Pen Interface Card
81 partsCC-BY-4.0