Skip to the content
PCBKitNew board
2 layers118.1 × 73.7 mm6502 computer, the printed circuit board in 3D

Simple 6502 DIY computer for peripherial prototyping

Size
118.1 × 73.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
57
Nets
92
Pads
374
Tracks, vias
1,904, 116
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
6 Apr 2024
Updated
26 Oct 2024

Overview

6502 computer is an open-source printed circuit board by sebobialy, from the sebobialy/6502_computer repository on GitHub, published under the MIT licence. It is a 2-layer board of 118.1 × 73.7 mm with 57 parts on 92 nets, routed with 1,904 tracks and 116 vias.

It is built around the CH340N, 74LS00SC and 74LS139PC, with the 74LS93SC, DS1813-5+ and MC6840CP among its other parts. Its parts include 12 resistors, 11 capacitors, 11 ICs, 7 connectors and 3 switches. It belongs with the retro computing and games boards of this library.

Main components

7

README

README.md

6502_computer

Simple 6502 DIY computer for peripheral prototyping 6502_computer This is a work in progress. Do not try to manufacture yet.

Features

  1. 65C02 with selectable speed
  2. 6551 UART/ACIA with optional USB support via CH340N
  3. 6840 clock chip (with buzzer attached)
  4. CPU bus accessible, with several selection signals for various parts of memory
  5. SyMon III directly working through UART/USB
  6. Simple emulator
  7. PCB with all possible markings, memory map, and values
  8. Compact form, retro look&feel

Parts

57
QtyValueFootprintReferences
9100nCapacitor_SMD:C_0805_2012MetricC2, C3, C4, C5, C6, C7, C8, C9, C10
610kResistor_SMD:R_0805_2012MetricR7, R8, R9, R10, R11, R12
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
3SW_PushButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW1, SW2, SW3
21kResistor_SMD:R_0805_2012MetricR4, R6
23.3kResistor_SMD:R_0805_2012MetricR2, R3
2Conn_01x05Connector_Molex:Molex_KK-254_AE-6410-05A_1x05_P2.54mm_VerticalJ5, J6
2TestPointConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP1, TP2
11.8432MHzCrystal:Crystal_HC18-U_HorizontalY1
110nFCapacitor_SMD:C_0805_2012MetricC11
11MResistor_SMD:R_0805_2012MetricR1
1220Resistor_SMD:R_0805_2012MetricR5
127C64Package_DIP:DIP-28_W15.24mm_LongPadsU11
130pCapacitor_SMD:C_0805_2012MetricC1
15.6VDiode_SMD:D_SOD-123D1
16502Package_DIP:DIP-40_W15.24mm_LongPadsU1
16551Package_DIP:DIP-28_W15.24mm_LongPadsU2
174LS00Package_DIP:DIP-14_W7.62mm_LongPadsU4
174LS138Package_DIP:DIP-16_W7.62mm_LongPadsU5
174LS139Package_DIP:DIP-16_W7.62mm_LongPadsU6
174LS93Package_DIP:DIP-14_W7.62mm_LongPadsU7
1ACO-xxxMHzOscillator:Oscillator_DIP-14X1
1BC817Package_TO_SOT_SMD:SOT-23Q1
1BuzzerBuzzer_Beeper:MagneticBuzzer_Kingstate_KCG0601BZ1
1CH340NPackage_SO:SOP-8_3.9x4.9mm_P1.27mmU8
1CY62256-70PCPackage_DIP:DIP-28_W15.24mm_LongPadsU9
1Conn_01x02Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalJ4
1Conn_01x04Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_VerticalJ1
1Conn_02x04_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ2
1Conn_02x20_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ7
1DS1813-5+Package_TO_SOT_THT:TO-92U3
1LEDDiode_SMD:D_0805_2012MetricD2
1MC6840Package_DIP:DIP-28_W15.24mm_LongPadsU10
1PolyfuseFuse:Fuse_0805_2012MetricF1
1USB_BConnector_USB:USB_B_Lumberg_2411_02_HorizontalJ3

Questions

How big is the 6502 computer PCB?

It measures 118.1 × 73.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the 6502 computer use?

57 parts, built around the CH340N, 74LS00SC, 74LS139PC and 74LS93SC. 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 computer KiCad files?

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

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

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers248.9 × 139.7 mm6809 Plus EPROM Version, the printed circuit board in 3D

    6809 Plus EPROM Version

    roberto314/GIMIX_reproduction

    Reproducing SS-50 and SS-30 cards and GIMIX Ghost Case and Mainboard

    167 parts1BSD-2-Clause
  • 2 layers183.9 × 111.3 mmC1581, the printed circuit board in 3D

    C1581

    sjgray/C1581

    Commodore 1581 Disk Drive

    80 parts20
  • 2 layers301.5 × 367.3 mmOSI 600D Superboard II Cherry Solder Mask, the printed circuit board in 3D

    OSI 600D Superboard II Cherry Solder Mask

    Bambelweeny57/OSI-600D-SuperBoard-II

    KiCad 10 recreation of the Ohio Scientific Superboard II Model 600 rev D (1980) with Cherry MX keyswitches, 27C16/2816 ROMs, full schematic and assembly guide.

    314 parts
  • 2 layers253.2 × 203 mmPegasus2023, the printed circuit board in 3D

    Pegasus2023

    NeilsVintageComputers/1981_Aamber-Pegasus-2023-Revival

    My first computer, this is a replica I produced from the original schematics using original old components.

    156 partsUnlicense
  • 2 layers349.3 × 160 mmPowertran polysynth, the printed circuit board in 3D

    Powertran polysynth

    icnagy/powertran-polysynth

    Powertran/ETI polysynth

    113 parts
  • 2 layers279 × 134.6 mmK-1008-visable memory, the printed circuit board in 3D

    K-1008-visable memory

    schenkmi/electronic-retro-computing-projects

    In revision 2, the PCB size has been reduced by more than 50% and TAPuino support has been ditched. It now features a Micro SD slot and a few other improvements.

    144 parts
  • 2 layers62.2 × 49.5 mmMicroKit09Serial, the printed circuit board in 3D

    MicroKit09Serial

    electrickery/MicroKit09MK2

    A recreation of an MC6809 Single Board Computer from the 1980's

    17 parts1
  • 2 layers100 × 100 mmTime, the printed circuit board in 3D

    Time

    crankery/crank68

    One day I thought to myself I want to build a computer with the simplest 8 bit CPU I can think of". That CPU is the Motorola M6800 and this is the computer.

    25 partsMIT