Skip to the content
2 layers241.3 × 149.9 mmAT 65C02 Computer Rev004, the printed circuit board in 3D

AT 65C02 Computer Rev004

Kayto/AT65C027

AT65C02 Hobby Computer

Size
241.3 × 149.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
167
Nets
297
Pads
1,092
Tracks, vias
4,309, 253
Pours
5
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
9 Nov 2022
Updated
15 Dec 2025

Overview

AT 65C02 Computer Rev004 is an open-source printed circuit board by Kayto, from the Kayto/AT65C02 repository on GitHub. It is a 2-layer board of 241.3 × 149.9 mm with 167 parts on 297 nets, routed with 4,309 tracks and 253 vias.

It is built around the ATTINY4313-PU, 74HCT540D and NE555, with the 74HCT573D, 74HC00D and 74HC02 among its other parts. Its parts include 36 capacitors, 31 resistors, 25 ICs, 17 connectors and 5 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

10

README

README.md

AT65C02

Latest News 15/12/2025

ATOS Software Released! The main software suite for AT65C02 is now available in the Software_ATOS directory. ATOS (AT65C02 Operating System) provides a complete ROM-based monitor (SMON), interactive shell, trace/debugging commands, loadable program support, and integrated EhBASIC. The codebase has been extensively cleaned up and optimized with comprehensive documentation. This is now the recommended primary software for the AT65C02 platform.

Hardware ideas 29/05/2025

Picking up a few ideas for updates and improvements of the AT65C02.

  1. How useful is the modem? Will i ever get around to testing this and integrating code? My vote is swinging to remove it. Opportunity to tidy the layout to better group a pinout for onboard rom programming.
  2. I didn't add the possibility of using a MOS 6502! Looks like a simple jumper addition would allow this.
  3. The wireless UART doesnt have flow control - is there an alternative plug in wireless board that can provide this?
  4. The HEX board resistor values...[sigh]!

Previous News

  • Minor fixes/additions to PCB to address some of the issues (see below revisions section).
  • I am likely to pick up a futher revision 005 to address and consolidate some of the outstanding issues.

Introduction

Who doesn't want to build an 8 bit computer, if you don't, look away now. I'm not a great coder or really an experienced maker but have enjoyed the magic of tinkering around with electronics since an early age. Whilst I have dabbled with 8 bit computing since the 80s, 40 years later I realise that I still do not really understand the inner workings of them. This project was to fill this knowledge gap.

Some of the best learning is obtained from example, making mistakes and getting your hands dirty. The only way for me is to actually break things down into individual steps, unpick the items then see how they all fit together and contribute.

I cant really credit myself with "designing" the AT65C02 - it borrows heavily from the work of others. However in breaking down these designs, incorporating changes and putting them together into my very own customised board, I have in many ways gained a much better understanding of how an 8 bit computer works. Result!

Credits and thanks

Credits and thanks are worthy of being up front especially as I have leaned heavily on the work of others. Please follow the links to their respective documentation, they are far better at explaining and documenting than I can ever provide.

  • Ben Eater's 8 bit computer - the original inspiration.
  • Dawid Buchwald's DB6502 - this is brilliantly described and the designs form the basis for the AT65C02. The code examples and build environment are also the best for getting a solid base for coding. I recommend the github and hackaday report entries to really provide a deeper explanation of the design.
  • Daryl Rictor - for the DEC-1 design. The overall site also provides some great hobby computer examples.
  • AndersBNielsen for the "Simple Universal Modem" design.
  • TEBL for the basis of the Blinkenlights.
  • Michael Billington 65C02 computer - my first 65C02 build, super compact and a great starter for this journey.

General Aims

  • A 6502 build, as I am most familiar with this CPU and have at least a start at knowing some code and hardware requisities.
  • Provide a learning platform for both the hardware and software. Ideally have a ready code base to get started with quickly.
  • Avoid the hassles of masses of wiring and connections. To suit limited space, no mass of breadboards and able to tuck away in a cupboard to pick up quick.
  • No great purist aspirations on the hardware, readily available components and no need to learn other code to get things running.

Bespoke Aims

Some of these are really down to personal preference and perhaps held back a little by lack of knowledge.

  • A load and save interface - to avoid pulling and burning ROMs every code example.
  • Plenty of expansion - allows to tinker with interfacing displays and add ons.
  • Wireless serial - the less wires the better.
  • Adjustable memory decoder - because I can be indecisive and like to tinker.
  • Blinkies - so I can get a real look at monitoring whats going on at an individual control signal, data and address line level.

Final Features

In no particular order the main features in the final board are as follows.

  • Onboard Step clock with manual and automatic tick. Speeds aprox 1-500Hz.
  • Onboard 1mhz fixed clock.
  • Seperate onboard serial clock.
  • Blinky indicators - main signals, data and address, individual on/off switches.
  • UART interface for external USB serial interface.
  • ESP interface for wireless UART interface.
  • Level shifter port for 5v and 3.3v signal conversion.
  • Onboard 3.3v power regulator.
  • Flexible IO and memory decoder via programable GAL. (this is now an add on board - it was too much to include on the same board).
  • 2No VIAs - one for Keyboard, LCB and Blink LED - one spare for projects.
  • Keyboard interface port (nice to have).
  • LCD interface port.
  • Onboard Blink LED (VIA1).
  • VIA2 interface port.
  • 4No. System Bus expansion interfaces (1No. via blinky latches).
  • Modem audio interface.
  • CPU extra signal breakout.
  • LED brightness and LCD contrast adjusters - for late night blinky watching.
  • Breakouts for ROM allow programming onboard via an Arduino or see below for ZIF option.
  • Optional ZIF socket for ROM. Its a tight space but PCB ammended to accomodate the option of a ZIF socket at U8. Please note that the ZIF socket interfers with the HEX expansion board. You will need a greater standoff to fit. The ZIF handle may also need shortening.

Memory Map

As will become clear when you tinker with 6502 builds, the hardware decisions up front impact the available memory size and locations. Dawid Buchwald DB6502 provides a great explanation of the decisions around the choice of memory map and the differences with Ben Eater's design. The default memory map for the AT65C02 is the same as DB6502 as follows.

SegmentAT65C02Comment
RAM0x0000-0x7fff32K
VIA10x9000Connected to keyboard/LCD/blink LED
VIA20x8800VIA 2 port
ACIA0x8400
ROM0xa000-0xffff24K First 8K of 32K ROM are not accessible

Given I can be indecisive and to allow some experimentation with alternative memory maps I have included the option of switching to a programmable memory decoder. This uses the DEC-1 design by Daryl Rictor. The default DEC-1 map is as follows but with a bit of programming of the GALV22V10, you can experiment with other maps.

SegmentDEC-1Comment
RAM$0000-$01FFzero page and stack space
IO Device #1$0200-$020F(16 bytes)
IO Device #2$0210-$021F(16 bytes)
IO Device #3$0220-$022F(16 bytes)
IO Device #4$0230-$023F(16 bytes)
Unassigned$0240-$02FF
RAM$0300-$7FFF32K
ROM$8000-$FFFF32K

AT65C02 Build

The Final Rev004 PCB corrects the errors in my test builds. This first (Rev002) and second (Rev003) and third (Rev004) build was documented on twitter. Feel free to check out those posts.

Rev003 Spolier Alert - I had high hopes that Rev003 would be the final but alas things never work out as they should, especially when learning. Rev003 board undergoing testing. ROM and VIA address decoding - tested working. RAM was troublesome. I had a short between RAM OE and the RAM CS at the 74HC00 gates. Oddly this was still there with all ICs unpopulated so must be a hidden short or trace damage. The bare PCBs were ok, so ruled that one out. Given lack of time and parts I couldn't face another full build of a spare board. Temporarily bodging the 74HC00 (until i can find time to reassemble another board), the Programmable memory decoder works when added to the dedicated expansion port. Tested working alternative map with ROM at $8000. OS/1 tested working via wireless serial add ons. There is an issue on loading anything over 1K via wireless serial but this looks to be a software problem.

Rev002 Spolier alert -The issues I found were mainly related to incorporating the adjustable address decoder. In trying to incorporate both a fixed and programmable GAL decoder I inadvertently bridged the RAM and ROM OE/CS lines. This was fixed with a trace cut and bodge but rendered the programmable memory decoder useless. Troubleshooting for the rev003 modifications involved temporary wires and jumpers. Other minor issues were silkscreen errors, this led me down a rabbit hole on a few occasions. The UART labels were mixed up, the level shifter pinout order was on the bottom of the board, the oscillator orientation was not clearly marked etc. I also took the opportunity to add in additional breakout headers for some unused CPU lines and for the ROM - allowing onboard ROM programming.

The repository provides the files for you to create your very own AT65C02.

REVISION STATUS & ISSUES

REV 004 - for final issue

  • Main board, Hex board and Programmable Memory Decoder Tested working.
  • Modem - UNTESTED AT THE MOMENT

Slight annoyances (which may or may not be investigated/fixed)

  • Hex board - for data FF the low F is very low brightness. It really needs some further balancing of the resistor values and grounding.
  • Blinkies - Data lines have a bit of jitter with the clock. No biggie but OCD spotted it.
  • Wireless Serial - using Xmodem is fine with very small code uploads but the larger files fail. Workaround is to use a wired serial. I am hoping this can be helped with code but might wait until I can acquire the skills to troubleshoot! Update 06/2024. Rather stupidly I forgot that the ESP-01 does not have flow control. Therefore anything bigger than the buffer (like large file transfers) fails. The ESP-01 therefore provides a useful serial input but its use is limited.
  • Wired UART Interface - Silkscreen RTS and CTS need swapping. Bit of a mistake as I was looking at a direct FTDI plug in. As FTDI programmers vary its no big issue to use jumper wires. Fixed 08/2023.
  • Wireless or wired serial switching - would have been nice to have a jumper to switch out the wireless ESP-01 module rather than unplugging. Fixed 08/2023.
  • Breakouts for x2 spare level shifter channels. Fixed 08/2023.
  • Standardise some headers to even sizes. Fixed 08/2023.

JUMPERS

There are a number of jumpers/headers on the PCB which may need some explanation? I have created a separate page here to explain them.

Software

ATOS - Primary Software Suite (RECOMMENDED)

Software_ATOS is the main firmware and software suite for the AT65C02. It provides a complete operating environment with ROM-based SMON monitor, interactive shell, comprehensive debugging tools, and loadable program support.

Key Features:

  • ROM-based SMON monitor with full debugging capabilities
  • Interactive shell with command history
  • Trace commands: single-step (TW), breakpoints (TB), run-to-address (TQ/TS)
  • Loadable program support via Intel HEX format
  • Integrated EhBASIC interpreter
  • LCD and serial I/O drivers
  • Multiple UART support (6551, 6522, 6850)
  • Complete build system using Docker (cc65 toolchain)
  • VS Code integration with build tasks

Quick Start:

bash
cd Software_ATOS
docker run --rm -v '${PWD}:/mnt/project' dawidbuchwald/cc65-tools-make all

See the ATOS README for complete documentation.

Alternative Software Options

As stated earlier Dawid Buchwald provides a suite of ROM and loadable sources in his github repo. This will get you on your way to coding quickly. If you are struggling with a build environment then he also has great tutorial examples and even provides a docker image, great work.

I am trying to avoid duplication of the original code repos so where possible will only include the new or revised code. Please check the original author licence included in the folders and in the acknowledgments.

ReferenceDescriptionCredit
50_mem_readRAM test, VIA1 and VIA 2 test blinksby me - needs to be combined with the DB6502 repo for compilation.
sbc2osI include here the revised TASS source as it needed changes for the default AT65C02 memory map. A binary is also included for those who may struggle with TASS.Original by Daryl Rictor. The original author README is included.
EhBasicUsing the DB6502 docker image for compilationRefer to the included license file.
smon6502dhansel smon6502 Using the DB6502 VASM docker image for compilation.Refer to the included Readme file.
sysmon65jdimeglio sysmon65Binary only ATM. Will include the relevant modified source files shortly. Use original source and replace files that have been modified. Compilation requires the Michal Kowalski assembler/simulator

The only other code requirement is for the ATTiny4313, for the onboard keyboard controller. An explanation of this is in the Arduino folder.

Expansion

Hex Board

Gerbers and KiCad is provided in this repo for an expansion board. This PCB plugs into the expansion port next to the blinkies. It provides hexidecmal display output aligned with the blinkenlights. Look in the software folder for the .jed files for programming the GALs.

Programmable IO and memory decoder

This is now a seperate PCB that plugs into the relevant marked ports. Gerbers and KiCad provided. Allows tinkering with IO and memory maps. The design is based on the DEC-1 so refer to the links to Daryl Rictor's site for the .jed file for the GAL.

Future Expansion

I have a number of aspirations for future expansion boards which are part way into development or at least have me thinking about. Most will rely on code development so really have no fixed date for release.

Floppy Drive controller

Allowing connection and control of a 5.25inch floppy disc drive. There are a few existing examples by some clever folk that could be adapted for use. I envisage a vertical board into an expansion slot - there are also plenty of additional breakouts on the AT65C02 that could be jumper wired if needed. A connector on an expansion board is not that robust. I thought of providing space for a DIN connector on the main board to serve this future item - but will save as just an idea for now.

Case

This could be an easy one as by some fluke the board size seems to fit some IKEA storage boxes I use. Most of the switches used on the board can be jumpered as I have used header pins. Similarily any expansion could be wired up too.

Debugger Plug-in

Coming Soon - A plug in board to allow degugging and onboard ROM programming via an Arduino.

Licenses & acknowledgement

Further to the links in the credit section. The design is an extension of Ben Eater's 6502 computer tutorial, which is itself based on the work of the 6502.org community.

6502 KiCad Library

The PCB files use modified versions of the 6502 KiCad Library. Copyright 2018, Nicholas Parks Young. All Rights Reserved. The 6502 KiCad Library library is licensed under the GNU LGPL v2.1

EhBASIC

With the exception of the files noted below, code base © 2021 Michael Billington, and is licensed under a Creative Commons Attribution 4.0 International License. The files in EhBasic/basic/ are derived from EhBASIC, developed by Lee Davidson. The EhBASIC license allows for non-commerical use only. The most recent release and manual is hosted here, and a mirror of Lee's website can be found here.

EhBASIC is free but not copyright free. For non commercial use there is only one restriction, any derivative work should include, in any binary image distributed, the string "Derived from EhBASIC" and in any distribution that includes human readable files a file that includes the above string in a human readable form e.g. not as a comment in an HTML file.

DB6502 Code

OS/1, related code examples and Arduino code is Copyright (c) 2020 Dawid Buchwald and is licensed under a MIT License.

Parts

167
QtyValueFootprintReferences
210.1uFCapacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mmC1, C2, C10, C12, C13, C14, C15, C16, C17, C19, C20, C21, C24, C25, C26, C27 +5
61KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR10, R11, R13, R16, R18, R22
6MountingHoleMountingHole:MountingHole_3mm_PadH1, H2, H3, H4, H5, H6
4100nfCapacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mmC32, C37, C38, C39
4470pFCapacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mmC33, C34, C35, C36
44K7Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4, R5, R6, R7
4NE555Package_DIP:DIP-8_W7.62mm_SocketU4, U17, U18, U19
31MResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R14, R37
31uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC18, C22, C23
3330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR21, R23, R24
374HCT573Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU21, U22, U23
3RDYConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP8, JP10, JP11
210KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR19, R20
210_LED_Array (red)Package_DIP:DIP-20_W7.62mm_SocketU26, U27
21kx8Resistor_THT:R_Array_SIP9RN3, RN4
2270Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR8, R12
22kPotentiometer_THT:Potentiometer_Piher_PT-10-V10_VerticalRV3, RV4
265C22SPackage_DIP:DIP-40_W15.24mm_SocketU11, U12
2680kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR33, R35
2GREENLED_THT:LED_D3.0mmD10, D11
11.8432MHzOscillator:Oscillator_DIP-14X2
11000uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC9
1100KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR17
1100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR36
1100nFCapacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mmC40
1100uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC31
110KPotentiometer_THT:Potentiometer_Piher_PT-10-V10_VerticalRV1
110_LED_Array (green)Package_DIP:DIP-20_W7.62mm_SocketU25
110_LED_Array (yellow)Package_DIP:DIP-20_W7.62mm_SocketU24
110uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC6
1120kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR34
11MPotentiometer_THT:Potentiometer_Piher_PT-10-V10_VerticalRV2
11MHzOscillator:Oscillator_DIP-14X1
11N5819Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
128C256Socket:DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602JU8
12k2Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR38
12k2x8Resistor_THT:R_Array_SIP9RN1
1330x8Resistor_THT:R_Array_SIP9RN2
1470kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR30
147KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
147k_Pack05_SIPResistor_THT:R_Array_SIP10RN5
162256Package_DIP:DIP-28_W15.24mm_SocketU9
165C02SPackage_DIP:DIP-40_W15.24mm_SocketU7
165C51NPackage_DIP:DIP-28_W15.24mm_SocketU5
16k2Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR15
16k8Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR31
174HC00Package_DIP:DIP-14_W7.62mm_SocketU2
174HC02Package_DIP:DIP-14_W7.62mm_SocketU3
174HC21Package_DIP:DIP-14_W7.62mm_SocketU1
174HCT540Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU20
174LS04Package_DIP:DIP-14_W7.62mm_SocketU14
174LS08Package_DIP:DIP-14_W7.62mm_SocketU15
174LS32Package_DIP:DIP-14_W7.62mm_SocketU16
1ATtiny4313-PUPackage_DIP:DIP-20_W7.62mm_SocketU10
1AVR-ISP-10Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ8
1A_CS0Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP14
1AudioJack4Connector_Audio:Jack_3.5mm_PJ320E_HorizontalJ4
1BC547Package_TO_SOT_THT:TO-92_InlineQ1
1BLINKLED_THT:LED_D3.0mmD4
1BLUELED_THT:LED_D3.0mmD9
1Barrel_Jack-ConnectorConnector_BarrelJack:BarrelJack_HorizontalJ5
1CLK JumperConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1CPU SignalsConnector_PinSocket_2.54mm:PinSocket_2x08_P2.54mm_VerticalJ18
1Clock LEDConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP22
1Conn_01x02_FemaleConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ36
1Conn_01x03_MaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ35
1Conn_01x04_FemaleConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ34
1Conn_01x06_FemaleConnector_PinSocket_2.54mm:PinSocket_2x02_P2.54mm_VerticalJ3
1Decoder ExpansionConnector_PinSocket_2.54mm:PinSocket_2x02_P2.54mm_VerticalJ32
1Decoder SignalsConnector_PinHeader_2.54mm:PinHeader_2x09_P2.54mm_VerticalJ29
1EN_ADDRConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP3
1EN_DATAConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP2
1EN_SIGNALConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1
1ESP InterfaceConnector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_VerticalJ14
1Expansion portConnector_PinSocket_2.54mm:PinSocket_2x16_P2.54mm_VerticalJ7
1Expansion port #2Connector_PinSocket_2.54mm:PinSocket_2x16_P2.54mm_VerticalJ21
1Expansion port #3Connector_PinSocket_2.54mm:PinSocket_2x16_P2.54mm_VerticalJ22
1LCD ConnectorConnector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_VerticalJ11
1LED SWITCHConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ27

The 140 most common of 167 parts.

More from Kayto/AT65C02

2
  • 2 layers55.1 × 36.1 mmMemory Decoder, the printed circuit board in 3D

    Memory Decoder

    Kayto/AT65C02

    AT65C02 Hobby Computer

    13 parts7

Similar boards

  • 2 layers203.2 × 149.9 mm65C02 Computer, the printed circuit board in 3D

    65C02 Computer

    dbuchwald/6502

    DB6502: 65C02 based computer inspired by BE6502

    68 parts177MIT
  • 4 layers304.5 × 217.2 mmLatest Full Backplane, the printed circuit board in 3D

    Latest Full Backplane

    Trilobyte-CPU/8-bit-computer

    A DIY 8-bit computer built mostly with discrete logic chips

    478 parts2
  • 2 layers177.8 × 130.8 mmDurango, the printed circuit board in 3D

    Durango

    zuiko21/minimOS

    Scalable OS for 6502/65816

    159 parts23MIT
  • 2 layers208 × 175 mmAlius 6502, the printed circuit board in 3D

    Alius 6502

    robsonde/Alius6502_PCB

    KiCad and Gerber files for the Alius 6502 Computer.

    129 parts11
  • 2 layers180 × 67.5 mmNEW KANJI ROM, the printed circuit board in 3D

    NEW KANJI ROM

    bml3mk5/S1KanjiRomJIS2

    JIS Level 2 Kanji ROM Card for HITACHI MB-S1

    61 parts
  • 2 layersCES, the printed circuit board in 3D

    CES

    erickpires/CES-PCB

    170 partsMIT
  • 4 layers99.8 × 99.8 mmDma mapped memory, the printed circuit board in 3D

    Dma mapped memory

    jimbro1000/dma-memory-module

    HD6309SBC DMA memory module

    36 parts
  • 2 layers99.4 × 99.9 mmC64-BlinkenDiag, the printed circuit board in 3D

    C64-BlinkenDiag

    tebl/C64-BlinkenDiag

    A version of the DIAG64cart, this mainly changes components for the ones I've already got and adds a lot of LEDs. It's a blinkenlight project for diagnostic usage.

    64 parts44

Questions

How big is the AT 65C02 Computer Rev004 PCB?

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

What parts does the AT 65C02 Computer Rev004 use?

167 parts, built around the ATTINY4313-PU, 74HCT540D, NE555 and 74HCT573D. 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 AT 65C02 Computer Rev004 KiCad files?

From the Kayto/AT65C02 repository on GitHub, at the commit this page was made from: the board is KiCad/Rev004/AT_65C02_Computer_Rev004.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the AT 65C02 Computer Rev004 design in my own project?

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