Skip to the content
PCBKitNew board
2 layers234 × 87.3 mmV1a, the printed circuit board in 3D

the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.

Size
234 × 87.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
134
Nets
233
Pads
974
Tracks, vias
5,830, 732
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
12 Jan 2024
Updated
18 Jan 2025

Overview

V1a is an open-source printed circuit board by KITTY-6502, from the KITTY-6502/hardware repository on GitHub. It is a 2-layer board of 234 × 87.3 mm with 134 parts on 233 nets, routed with 5,830 tracks and 732 vias.

It is built around the 74HCT540D, 74HC165D and 74HC574D, with the 74HC138, 74HC590ADW and 74HC670P-E among its other parts. Its parts include 41 resistors, 39 capacitors, 32 ICs, 6 connectors and 5 diodes.

Main components

12

README

README.md

KITTY Computer

the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.

Quick Specs:

  • Bus Speed: 3Mhz
  • CPU:* w65c02s @~2.2Mhz (average)
  • RAM: 28Kb SRAM
  • Video: Custom, 256x256pixels, a text mode display using a preset font, 32x32 8x8 pixel characters, 16 color palette
  • Sound: Custom, 8x1 Wavetable Audio, 3 melodic + 1 percussive channels, all with 4bit+4bit stereo volume control.
  • Input: 40-Key Mechanical Keyboard
  • Media/Expansion: 2 Cartridge Slots, each with up to 128x32Kb banks.
  • Interrupts: /IRQ triggered when the video circuit has drawn the last visible pixels on the frame.
  • Output: RGB PAL (50hz), via a SCART connector.

Computer Manual Schematic

Picture of Prototype Board Test Program

Parts

134
QtyValueFootprintReferences
33100nFCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC4, C5, Cd1, Cd2, Cd10, Cd11, Cd12, Cd13, Cd14, Cd15, Cd16, Cd17, Cd18, Cd19, Cd20, Cd22 +17
103.3kΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R2, R3, R8, R9, R10, R11, R12, R13, R37
10R2Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR19, R20, R21, R22, R23, R28, R29, R30, R31, R32
6R1Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR24, R25, R26, R33, R34, R35
574HC165PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU13, U22, U23, U24, U25
474HC574PCM_Package_DIP_AKL:DIP-20_W7.62mm_Socket_LongPadsU6, U9, U12, U15
4D_SmallDiode_THT:D_DO-34_SOD68_P7.62mm_HorizontalD1, D2, D4, D5
4MountingHoleMountingHole:MountingHole_3.2mm_M3_ISO14580H1, H2, H3, H4
3C_PolarizedCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC6, C7, C8
3SST39SFPCM_Package_LCC_AKL:PLCC-32_THT-SocketU5, U8, U29
21.2KΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR14, R16
227KΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR4, R5
274HC138PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU7, U30
274HC590APCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU10, U11
274HC670PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU18, U19
275ΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR38, R40
2820ΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR15, R17
2Conn_02x22_Odd_EvenSmal:EdgeHeader_2x22_P2.54mm_VerticalJ5, J6
2R_SmallPCM_Resistor_THT_US_AKL:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR27, R36
11.2kΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR39
1100KΩResistor_THT:R_Array_SIP9RN2
112 MhzCrystal:Crystal_HC49-U_VerticalY1
11MΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR7
13.3kΩResistor_THT:R_Array_SIP9RN1
133pFCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC2
14.7µFCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC1
1470ΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR18
147pFCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC3
15.6KΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR6
162256PCM_Package_DIP_AKL:DIP-28_W15.24mm_Socket_LongPadsU28
165c02PCM_Package_LCC_AKL:PLCC-44_THT-SocketU1
1680ΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR41
174HC00PCM_Package_DIP_AKL:DIP-14_W7.62mm_Socket_LongPadsU26
174HC139PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU16
174HC14PCM_Package_DIP_AKL:DIP-14_W7.62mm_Socket_LongPadsU2
174HC153PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU17
174HC157PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU14
174HC273PCM_Package_DIP_AKL:DIP-20_W7.62mm_Socket_LongPadsU32
174HC4040PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU4
174HC4520PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU3
174HC85PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU27
174HCT540PCM_Package_DIP_AKL:DIP-20_W7.62mm_Socket_LongPadsU31
182C54Package_DIP:DIP-24_W15.24mm_SocketU20
182C54 (PLCC)Package_LCC:PLCC-28_THT-SocketU21
1Barrel_Jack_MountingPinConnector_BarrelJack:BarrelJack_HorizontalJ3
1KeyINConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ1
1KeyOUTConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ2
1Logo_Open_Hardware_SmallSymbol:OSHW-Logo_7.5x8mm_SilkScreenSY1
1PowerLED_THT:LED_D5.0mmD3
1RESETButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFSSW1
1SCART-FVideo:SCARTJ4
1SW_DPDT_x2Button_Switch_THT:SW_CuK_JS202011AQN_DPDT_AngledSW2
1SolderJumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mmJP1

Questions

How big is the V1a PCB?

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

What parts does the V1a use?

134 parts, built around the 74HCT540D, 74HC165D, 74HC574D and 74HC138. 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 V1a KiCad files?

From the KITTY-6502/hardware repository on GitHub, at the commit this page was made from: the board is Kicad/mainboard/v1a/v1a.kicad_pcb and its schematic Kicad/case/back/back.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the V1a design in my own project?

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

More from KITTY-6502/hardware

9
  • 2 layers234 × 100 mmV2b, the printed circuit board in 3D

    V2b

    KITTY-6502/hardware

    the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.

    147 parts
  • 2 layers234 × 100 mmV1c, the printed circuit board in 3D

    V1c

    KITTY-6502/hardware

    the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.

    145 parts
  • 2 layers234 × 87.3 mmV0c, the printed circuit board in 3D

    V0c

    KITTY-6502/hardware

    the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.

    123 parts
  • 2 layers240.3 × 76 mmKeyboard, the printed circuit board in 3D

    Keyboard

    KITTY-6502/hardware

    the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.

    84 parts
  • 2 layers56.9 × 38.6 mmV1a, the printed circuit board in 3D

    V1a

    KITTY-6502/hardware

    the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.

    11 parts
  • 2 layers56.9 × 38.6 mmV1a, the printed circuit board in 3D

    V1a

    KITTY-6502/hardware

    the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.

    8 parts
  • 2 layers58.4 × 40 mmV2a, the printed circuit board in 3D

    V2a

    KITTY-6502/hardware

    the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.

    7 parts
  • 2 layers56.9 × 38.6 mmV1a, the printed circuit board in 3D

    V1a

    KITTY-6502/hardware

    the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.

    6 parts
  • 2 layers58.4 × 40 mmV2a, the printed circuit board in 3D

    V2a

    KITTY-6502/hardware

    the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.

    4 parts

Similar boards

  • 2 layers90 × 56.8 mmV0c, the printed circuit board in 3D

    V0c

    smaldragon/BNUY-ROM

    A famicom discrete logic mapper

    37 parts3Unlicense
  • 2 layers190 × 100 mmMicroMicro, the printed circuit board in 3D

    MicroMicro

    smaldragon/MicroMicro

    A tiny byte-syzed 65c02 microcomputer

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

    Durango

    zuiko21/minimOS

    Scalable OS for 6502/65816

    159 parts23MIT
  • 2 layers208 × 110 mm8 16 computer 2, the printed circuit board in 3D

    8 16 computer 2

    halfburnttoast/TCPU816-v1

    Version 1.1 of my 8-bit, TTL computer.

    120 parts21
  • 2 layers216 × 150 mmMotherboard-201, the printed circuit board in 3D

    Motherboard-201

    artemisamsx/artemisa

    Schematics, PCB designs and HDL simulations to build a 8-bits MSX computer

    106 parts67
  • 2 layers233.4 × 280 mmCft board0, the printed circuit board in 3D

    Cft board0

    alexiosc/cft

    The CFT homebrew minicomputer

    299 parts6GPL-3.0
  • 4 layers100 × 100 mmEth, the printed circuit board in 3D

    Eth

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    101 parts145