6502 ACE Board

acwright·6502-ACE·Hardware/ACE Board/Rev 1.1/ACE Board.kicad_pcb

6502 ACE Board layout, top view — open source AVR/Arduino board by acwright
Simulate this board

About the 6502 ACE Board

6502 ACE Board is an open source AVR/Arduino PCB design by acwright, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 335 × 250 mm, with 183 components from 114 distinct parts.

Its main chip is the ATMEGA1284-P, from the AVR/Arduino family. Other key parts include the 65C02, 65C22, PICO9918A, 65C51 and 74HC163. By type, the board carries 70 switches, 35 resistors, 31 capacitors, 22 ICs, 18 connectors and 4 diodes.

It belongs with the retro computing designs in this gallery.

From the project

6502-ACE 8-Bit Retro Computer Project

An AC6502 retro-style 8-bit computer based on the 65C02 microprocessor.

- Overview - Architecture - Systems - Software - Hardware - ACE Board - Revision History - ACE CF Adapter - ACE RAM Patch - Firmware - AB Controller - CAD - Production - Schematics - Checking the schematics - Libraries - Bill of Materials - ACE Board - ACE CF Adapter - ACE RAM Patch - License

6502 ACE Board, from the project README
From the project README

Main components on the 6502 ACE Board

6502 ACE Board bill of materials (BOM)

183 components, 114 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
65C02
U1
1
65C22
U2
1
PICO9918A
Pico9918A
U3
1
65C51
U4
1
74HC163
U5
1
ATMEGA1284-P
ATmega1284-P
U6
1
AS6C62256
U7
1
AT28C256
U8
1
6581
U9
1
MAX238XNG+
MAX238xNG+
U10
4
74HC00
U11, U12, U14, U16
1
74HC02
U13
1
AS6C4008
U15
1
74HC30
U17
1
DS1511Y
U18
2
74HC138
U19, U20
2
74HC573
U21, U22
1
16MHZ
16MHz
X1
1
1.8432 Mhz
Y1
1
CTS EN
J1
Show 94 more
QtyPartRefs
1
RESET SW
J2
1
DCD EN
J3
1
VDD
J4
1
PADDLES
J6
1
PORT B
J8
1
PORT A
J9
1
AUDIO L
J10
1
PS/2
J12
1
KEYBOARD
J13
1
AUDIO R
J14
1
AUDIO
J15
1
5V DC
J16
1
CART
J17
1
BUS
J18
1
VCC
J19
1
POWER LED
J20
1
PPPC102LJBN-RC
STORAGE
J21
1
BAT-HLD-001-THM
CR2032
BT1
1
`
SW1
1
1
SW2
1
2
SW3
1
3
SW4
1
4
SW5
1
5
SW6
1
6
SW7
1
7
SW8
1
8
SW9
1
9
SW10
1
0
SW11
1
-
SW12
1
=
SW13
1
BACKSPACE
SW14
1
ESCAPE
SW15
1
TAB
SW16
1
RESET
SW17
1
Q
SW18
1
W
SW19
1
E
SW20
1
R
SW21
1
T
SW22
1
Y
SW23
1
U
SW24
1
I
SW25
1
O
SW26
1
P
SW27
1
[
SW28
1
]
SW29
1
\
SW30
1
INSERT
SW31
1
CAPS LOCK
SW32
1
A
SW33
1
S
SW34
1
D
SW35
1
F
SW36
1
G
SW37
1
H
SW38
1
J
SW39
1
K
SW40
1
L
SW41
2
SHIFT
SW42, SW50
1
;
SW43
1
'
SW44
1
ENTER
SW45
1
DELETE
SW46
1
Z
SW47
1
X
SW48
1
C
SW49
1
V
SW51
1
B
SW52
1
N
SW53
1
M
SW54
1
,
SW55
1
.
SW56
1
/
SW57
1
UP ARROW
SW58
2
CTRL
SW59, SW67
2
ALT
SW60, SW68
1
MENU
SW61
1
SPACE
SW62
1
FN
SW63
1
LEFT ARROW
SW64
1
DOWN ARROW
SW65
1
RIGHT ARROW
SW66
1
POWER
SW69
1
IO ENABLE
SW70
3
BAT85
D1, D3, D4
1
POWER LED
D2
23
100NF
100nF
C1, C9, C10, C11, C12, C13, C14, C15 +15
5
1UF
1uF
C2, C3, C5, C6, C8
2
2.2NF
2.2nF
C4, C7
1
10UF
10uF
C20
6
10K
10k
R1, R2, R3, R4, R5, R26
28
1k
R6, R7, R8, R9, R10, R11, R12, R13 +20
1
330
R25

6502 ACE Board design files

The KiCad project lives in the acwright/6502-ACE repository on GitHub; these links point at the commit this page was built from.

6502 ACE Board: common questions

What microcontroller does the 6502 ACE Board use?

The 6502 ACE Board is built around the ATMEGA1284-P, from the AVR/Arduino family.

How big is the 6502 ACE Board?

The 6502 ACE Board measures 335 × 250 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the 6502 ACE Board?

183 components, from 114 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the 6502 ACE Board design files?

From the acwright/6502-ACE repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the 6502 ACE Board design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which acwright chose for the repository.

Can I test firmware for the 6502 ACE Board without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

More boards in 6502-ACE

Similar boards