AT65C02 Hobby Computer
Kayto·AT65C02·KiCad/Rev005/AT_65C02_Computer_Rev005.kicad_pcb
About the AT65C02 Hobby Computer PCB
AT65C02 Hobby Computer is an open source AVR/Arduino PCB design by Kayto, published on GitHub under the CERN-OHL-1.2 license. It is a 2-layer board measuring 241.3 × 149.9 mm, with 161 components from 103 distinct parts.
Its main chip is the ATtiny4313-PU, from the AVR/Arduino family. Other key parts include the 74HC21, 74HC00, 74HC02, NE555 and 65C51N. By type, the board carries 37 resistors, 36 capacitors, 28 ICs, 27 connectors, 15 jumpers and 7 diodes.
It belongs with the retro computing designs in this gallery, and the repository also holds 1 earlier revision of it.
From the project
AT65C02 Hobby Computer
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.

Main components on the AT65C02 Hobby Computer
AT65C02 Hobby Computer bill of materials (BOM)
161 components, 103 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HC21 | DIP-14_W7.62mm_Socket | U1 |
| 1 | 74HC00 | DIP-14_W7.62mm_Socket | U2 |
| 1 | 74HC02 | DIP-14_W7.62mm_Socket | U3 |
| 4 | NE555 | DIP-8_W7.62mm_Socket | U4, U17, U18, U19 |
| 1 | 65C51N | DIP-28_W15.24mm_Socket | U5 |
| 1 | Regulator_Linear_L7805 | TO-220-3_Horizontal_TabDown | U6 |
| 1 | 65C02S | DIP-40_W15.24mm_Socket | U7 |
| 1 | 28C256 | DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J | U8 |
| 1 | 62256 | DIP-28_W15.24mm_Socket | U9 |
| 1 | ATtiny4313-PU | DIP-20_W7.62mm_Socket | U10 |
| 2 | 65C22S | DIP-40_W15.24mm_Socket | U11, U12 |
| 1 | LM3940 | TO-220-3_Horizontal_TabDown | U13 |
| 1 | 74LS04 | DIP-14_W7.62mm_Socket | U14 |
| 1 | 74LS08 | DIP-14_W7.62mm_Socket | U15 |
| 1 | 74LS32 | DIP-14_W7.62mm_Socket | U16 |
| 1 | 74HCT540 | DIP-20_W7.62mm_Socket_LongPads | U20 |
| 3 | 74HCT573 | DIP-20_W7.62mm_Socket_LongPads | U21, U22, U23 |
| 1 | 10_LED_Array (yellow) | DIP-20_W7.62mm_Socket | U24 |
| 1 | 10_LED_Array (green) | DIP-20_W7.62mm_Socket | U25 |
| 2 | 10_LED_Array (red) | DIP-20_W7.62mm_Socket | U26, U27 |
Show 83 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM393 | DIP-8_W7.62mm_Socket | U28 |
| 1 | BC547 | TO-92_Inline | Q1 |
| 1 | 1MHz | Oscillator_DIP-14 | X1 |
| 1 | 1.8432MHz | Oscillator_DIP-14 | X2 |
| 1 | CLK Jumper | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | Optional UART Port | PinSocket_1x06_P2.54mm_Vertical | J2 |
| 1 | Conn_01x06_Female | PinSocket_2x02_P2.54mm_Vertical | J3 |
| 1 | AudioJack4 | Jack_3.5mm_PJ320E_Horizontal | J4 |
| 1 | Barrel_Jack-Connector | BarrelJack_Horizontal | J5 |
| 1 | Mini-DIN-6 | mini_din-6 | J6 |
| 1 | Expansion port | PinSocket_2x16_P2.54mm_Vertical | J7 |
| 1 | AVR-ISP-10 | PinHeader_2x03_P2.54mm_Vertical | J8 |
| 1 | VIA2PB | PinSocket_1x12_P2.54mm_Vertical | J9 |
| 1 | LCD Connector | PinSocket_1x16_P2.54mm_Vertical | J11 |
| 1 | System Bus Output port | PinSocket_2x13_P2.54mm_Vertical | J12 |
| 1 | ESP Interface | PinSocket_2x04_P2.54mm_Vertical | J14 |
| 1 | Level_Shifter_HV | PinSocket_1x06_P2.54mm_Vertical | J15 |
| 1 | Level_Shifter_LV | PinSocket_1x06_P2.54mm_Vertical | J16 |
| 1 | CPU Signals | PinSocket_2x08_P2.54mm_Vertical | J18 |
| 1 | Modem Interface | PinSocket_2x04_P2.54mm_Vertical | J20 |
| 1 | Expansion port #2 | PinSocket_2x16_P2.54mm_Vertical | J21 |
| 1 | Expansion port #3 | PinSocket_2x16_P2.54mm_Vertical | J22 |
| 1 | LED SWITCH | PinHeader_1x03_P2.54mm_Vertical | J27 |
| 1 | Decoder Signals | PinHeader_2x09_P2.54mm_Vertical | J29 |
| 1 | Standard Decoder Jumpers | PinHeader_2x05_P2.54mm_Vertical | J30 |
| 1 | Memory Decoder Expansion | PinSocket_1x06_P2.54mm_Vertical | J31 |
| 1 | Decoder Expansion | PinSocket_2x02_P2.54mm_Vertical | J32 |
| 1 | VIA2PA | PinSocket_1x12_P2.54mm_Vertical | J33 |
| 1 | Conn_01x04_Female | PinSocket_1x04_P2.54mm_Vertical | J34 |
| 1 | Conn_01x03_Male | PinHeader_1x03_P2.54mm_Vertical | J35 |
| 1 | Conn_01x02_Female | PinSocket_1x02_P2.54mm_Vertical | J36 |
| 1 | EN_SIGNAL | PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | EN_DATA | PinHeader_1x03_P2.54mm_Vertical | JP2 |
| 1 | EN_ADDR | PinHeader_1x03_P2.54mm_Vertical | JP3 |
| 1 | T | PinHeader_1x03_P2.54mm_Vertical | JP4 |
| 1 | R | PinHeader_1x03_P2.54mm_Vertical | JP5 |
| 1 | R/S | PinHeader_1x03_P2.54mm_Vertical | JP6 |
| 1 | S | PinHeader_1x03_P2.54mm_Vertical | JP7 |
| 3 | RDY | PinHeader_1x03_P2.54mm_Vertical | JP8, JP10, JP11 |
| 1 | NMI | PinHeader_1x03_P2.54mm_Vertical | JP9 |
| 1 | VIA2_CS2 | PinHeader_1x02_P2.54mm_Vertical | JP12 |
| 1 | VIA1_CS1 | PinHeader_1x02_P2.54mm_Vertical | JP13 |
| 1 | A_CS0 | PinHeader_1x02_P2.54mm_Vertical | JP14 |
| 1 | Clock LED | PinHeader_1x03_P2.54mm_Vertical | JP22 |
| 1 | 10K | Potentiometer_Piher_PT-10-V10_Vertical | RV1 |
| 1 | 1M | Potentiometer_Piher_PT-10-V10_Vertical | RV2 |
| 2 | 2k | Potentiometer_Piher_PT-10-V10_Vertical | RV3, RV4 |
| 1 | SW_SPDT | PinHeader_1x03_P2.54mm_Vertical | SW1 |
| 1 | Step | SW_PUSH_6mm | SW2 |
| 1 | Mode | SW_PUSH_6mm | SW3 |
| 1 | SW_SPDT | SW_PUSH_6mm | SW4 |
| 1 | 1N5819 | D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | BLINK | LED_D3.0mm | D4 |
| 1 | RED | LED_D3.0mm | D8 |
| 1 | BLUE | LED_D3.0mm | D9 |
| 2 | GREEN | LED_D3.0mm | D10, D11 |
| 1 | YELLOW | LED_D3.0mm | D12 |
| 21 | 0.1uF | C_Disc_D3.4mm_W2.1mm_P2.50mm | C1, C2, C3, C4, C5, C7, C10, C12 +13 |
| 1 | 10uF | CP_Radial_D5.0mm_P2.50mm | C6 |
| 1 | 1000uF | CP_Radial_D10.0mm_P5.00mm | C9 |
| 3 | 1uF | CP_Radial_D5.0mm_P2.50mm | C18, C22, C23 |
| 1 | 100uF | CP_Radial_D5.0mm_P2.50mm | C31 |
| 5 | 100nf | C_Disc_D3.4mm_W2.1mm_P2.50mm | C32, C37, C38, C39, C40 |
| 4 | 470pF | C_Disc_D3.4mm_W2.1mm_P2.50mm | C33, C34, C35, C36 |
| 3 | 1M | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R14, R37 |
| 1 | 47K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2 |
| 7 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3, R10, R11, R13, R16, R18, R22 |
| 4 | 4K7 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4, R5, R6, R7 |
| 2 | 270 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R8, R12 |
| 1 | 6k2 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R15 |
| 2 | 100K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R17, R36 |
| 2 | 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R19, R20 |
| 3 | 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R21, R23, R24 |
| 1 | 470k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R30 |
| 1 | 6k8 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R31 |
| 1 | nc | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R32 |
| 2 | 680k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R33, R35 |
| 1 | 120k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R34 |
| 1 | 2k2 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R38 |
| 1 | 2k2x8 | R_Array_SIP9 | RN1 |
| 1 | 330x8 | R_Array_SIP9 | RN2 |
| 2 | 1kx8 | R_Array_SIP9 | RN3, RN4 |
| 1 | 47k_Pack05_SIP | R_Array_SIP10 | RN5 |
AT65C02 Hobby Computer design files
The KiCad project lives in the Kayto/AT65C02 repository on GitHub; these links point at the commit this page was built from.
AT65C02 Hobby Computer: common questions
What microcontroller does the AT65C02 Hobby Computer use?
The AT65C02 Hobby Computer is built around the ATtiny4313-PU, from the AVR/Arduino family.
How big is the AT65C02 Hobby Computer PCB?
The AT65C02 Hobby Computer measures 241.3 × 149.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the AT65C02 Hobby Computer?
161 components, from 103 distinct parts. The full bill of materials is listed on this page.
Where can I download the AT65C02 Hobby Computer design files?
From the Kayto/AT65C02 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the AT65C02 Hobby Computer design in my own project?
Yes, under the terms of its CERN-OHL-1.2 license, which Kayto chose for the repository.
Can I test firmware for the AT65C02 Hobby Computer 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 AT65C02
Earlier revisions in the repo: AT_65C02_Computer_Rev004
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746