Skip to the content
2 layers99.1 × 99.1 mmBE6502 SBC, the printed circuit board in 3D

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..

Size
99.1 × 99.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
61
Nets
68
Pads
342
Tracks, vias
1,766, 264
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
13 Nov 2019
Updated
30 Nov 2021

Overview

BE6502 SBC is an open-source printed circuit board by tebl, from the tebl/BE6502-Build-a-65c02-computer repository on GitHub. It is a 2-layer board of 99.1 × 99.1 mm with 61 parts on 68 nets, routed with 1,766 tracks and 264 vias.

It is built around the 74HC00D and HM62256BLP-7. Its parts include 21 resistors, 8 diodes, 7 capacitors, 7 ICs and 6 switches. It belongs with the retro computing and games and computers and single-board computers boards of this library.

Main components

2

README

BE6502 Clock/README.md

Ben Eater has been a huge inspiration for many getting into building computers using basic electronic building blocks, his videos are truly excellent and it is no wonder he's often referred to as the Bob Ross of Breadboards! His latest project is building a 6502 computer on a breadboard, a video series that I'm sure will also inspire a lot of new users to the art of building stuff with the 6502! Check out the main README for an overview of all the modules available to the BE6502 computer.

Clock Module

Ben Eater has used the clock module from his 8 bit computer build with this project as well, this module is my implementation with only a few tweaks to the design. The main change apart from the whole PCB-design is that it has a slightly reduced chip-count, this was done by replacing the single used OR-gate with three NAND-gates instead (a little NAND-logic exercise).

Running light without overbyte

Like the original breadboard version, you have a manual clock that allows you to clock in manual clock-pulses by pushing the button - the 555 in this case is used for debouncing (mechanical switches are not actually all that consistent). An adjustable slow clock is also available, here the 555 is used as a vibrator and will generate clock pulses with a frequency that is adjustable via the potentiometer. The final 555 allows for a clean transition between the two clocks so you can switch between the two without any erratic bahavior.

Clock module

Schematic

The supplied KiCad files should be sufficient as both a schematic and as a starting point for ordering PCBs (basically you could just zip the contents of the export folder and upload that on a fabrication site), the schematic is also available in PDF-format so that you can refer to it while troubleshooting. You could even print it out and hang it on your office wall, excellent conversation starter at any technology-oriented business worth working at (or so I keep telling myself)!

BOM

This is the part list as it stands now, most should be easy to get a hold of from your local electronic component shop though you might have to consider other sources depending on the quality of yourlocal vendor.

Some vendors will have the same ICs in different form factors, the ones you want will often be specified as being in the form of a DIP/PDIP package. Usually you'll want sockets for each of the ICs as well, a bag of assorted sockets should be easily available without setting you back more than a couple bucks. With the sockets in place, you don't need to dread having to remove an IC later, this leads to easier fault finding and you can easily "borrow" them for other projects later! For the pin headers; if you can't find the exact pin count, just buy the longer 40 pin versions and snip off the parts you don't need.

ReferenceItemCount
PCBFabricate yourself using Gerber files (order)1
C1.C2,C510nF ceramic capacitor3
C3.C4,C7100nF ceramic capacitor3
C61uF electrolytic capacitor (2.5mm)1
D15mm LED1
R1-R3,R5-R61k ohm resistor5
R41M ohm resistor1
R7220 ohm resistor1
RV1Bourns 3296W 1M ohm potentiometer1
U1-U3LM555, NE555 or equivalent (DIP-8)3
U474HC00 (DIP-14) *1
U574HC08 (DIP-14) *1
SW1Momentary push button1
SW26pin 8.5mm x 8.5mm latching switch1
J14p straight pin header **1

*) HC-series chips have been specified as that is what Ben Eater used in his Build a 6502 computer series, but can also be HCT-series depending on what you have access to. For more information on the various logic families, see the 6502 Primer on the topic of logic families.

**) You can use a female right-angle pin header and match it directly to the BE6502 SBC with some careful adjustments, but I recommend using some female to female dupont leads instead as the connector is a bit too loose when not mounting boards on a backing plate.

Parts

61
QtyValueFootprintReferences
9220Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10, R11, R12, R13, R14, R15, R16, R17, R19
8LEDLEDs:LED_D5.0mmD1, D2, D3, D4, D5, D6, D7, D8
71kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4, R5, R6, R7, R8, R9, R21
6100nFCapacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC1, C2, C3, C4, C5, C7
4Mountingmounting:1pinM1, M2, M3, M4
23.3kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R18
23k3Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2
110kPotentiometers:Potentiometer_Trimmer_Bourns_3296WRV1
11MHzOscillators:Oscillator_DIP-14X1
1220nFCapacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC6
128C256Housings_DIP:DIP-28_W15.24mm_Socket_LongPadsU3
147kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR20
174HC00Housings_DIP:DIP-14_W7.62mm_Socket_LongPadsU5
1BARREL_JACKConnectors:BARREL_JACKJ3
1CLOCK_SELPin_Headers:Pin_Header_Angled_1x04_Pitch2.54mmJ2
1ControlPin_Headers:Pin_Header_Angled_1x06_Pitch2.54mmJ4
1DOWNButtons_Switches_THT:SW_PUSH_6mmSW4
1ExpansionPin_Headers:Pin_Header_Angled_1x39_Pitch2.54mmJ1
1HM62256BLP-7Housings_DIP:DIP-28_W15.24mm_Socket_LongPadsU2
1LCD_ENPin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmJP2
1LED_ENPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJP1
1LEFTButtons_Switches_THT:SW_PUSH_6mmSW5
1LM555Housings_DIP:DIP-8_W7.62mm_Socket_LongPadsU7
1MIDDLEButtons_Switches_THT:SW_PUSH_6mmSW2
1RC1602Alcd1602a:WC1602AU6
1RESETButtons_Switches_THT:SW_PUSH_6mmSW1
1RIGHTButtons_Switches_THT:SW_PUSH_6mmSW6
1UPButtons_Switches_THT:SW_PUSH_6mmSW3
1W65C02Housings_DIP:DIP-40_W15.24mm_Socket_LongPadsU1
1WD65C22Housings_DIP:DIP-40_W15.24mm_Socket_LongPadsU4

More from tebl/BE6502-Build-a-65c02-computer

2
  • 2 layers45.7 × 99.1 mmBE6502 Clock, the printed circuit board in 3D

    BE6502 Clock

    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..

    29 parts129
  • 2 layers99.1 × 99.1 mmBE6502 Mega Adapter, the printed circuit board in 3D

    BE6502 Mega Adapter

    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..

    20 parts129

Similar boards

  • 4 layers219 × 108.5 mmZ80DevBoard, the printed circuit board in 3D

    Z80DevBoard

    gianluca-rainis/Z80DevBoard

    An advanced development board for the Z80 microprocessor, powered by an RP2040.

    182 parts7CERN-OHL-S-2.0
  • 2 layers225.1 × 167.8 mm6502 computer, the printed circuit board in 3D

    6502 computer

    jp0409hlh/6502_computer

    A computer based on Ben Eater's 6502 series

    81 parts7
  • 2 layers184.9 × 112 mmSymrna, the printed circuit board in 3D

    Symrna

    barkolorious/ifle3-symrna

    A computer based on Ben Eater's 6502 series.

    29 parts3
  • 2 layers95 × 100 mmSbc6502a1, the printed circuit board in 3D

    Sbc6502a1

    tkhshmsy/sbc6502a1

    Single Board Computer using W65C02

    43 parts2MIT
  • 2 layers99.1 × 99.1 mmBE6502 SBC, the printed circuit board in 3D

    BE6502 SBC

    FilipCichowski/BE6502_computer_PCB

    PCB project for BE6502 educational computer

    61 parts1
  • 2 layers142.2 × 99.1 mmZX81plus38, the printed circuit board in 3D

    ZX81plus38

    Bambelweeny57/Purple-38er

    Build of a ZX81 +38 in Purple PCB's and Keys

    132 parts
  • 4 layers147.5 × 134 mm8-bit computer, the printed circuit board in 3D

    8-bit computer

    Davoskio/8-bit-computer

    based off Ben Eater's 8-bit-computer videos

    261 parts
  • 2 layersFull schematic, the printed circuit board in 3D

    Full schematic

    sammothxc/6502-stacked-cardputer

    my Ben Eater 6502 Computer Kit personal repo

    45 partsGPL-3.0

Questions

How big is the BE6502 SBC PCB?

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

What parts does the BE6502 SBC use?

61 parts, built around the 74HC00D and HM62256BLP-7. 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 BE6502 SBC KiCad files?

From the tebl/BE6502-Build-a-65c02-computer repository on GitHub, at the commit this page was made from: the board is BE6502 SBC/BE6502 SBC.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the BE6502 SBC design in my own project?

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