Skip to the content
PCBKitNew board
2 layers234 × 100 mmV1c, 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 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
145
Nets
241
Pads
1,005
Tracks, vias
4,566, 561
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
12 Jan 2024
Updated
18 Jan 2025

Overview

V1c 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 × 100 mm with 145 parts on 241 nets, routed with 4,566 tracks and 561 vias.

It is built around the 74HCT540D, 74HC165D and 74HC574D, with the 74HC590D, 74HC138 and 74HC670P-E among its other parts. Its parts include 44 resistors, 39 capacitors, 32 ICs, 9 connectors and 6 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

145
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
133.3kΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R2, R3, R8, R9, R10, R11, R12, R13, R37, R42, R43, R44
1020KΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR19, R20, R21, R22, R23, R28, R29, R30, R31, R32
610KΩResistor_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
5D_SmallDiode_THT:D_DO-34_SOD68_P7.62mm_HorizontalD1, D2, D4, D5, D6
474HC574PCM_Package_DIP_AKL:DIP-20_W7.62mm_Socket_LongPadsU6, U9, U12, U15
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_ISO14580_PadH1, H2, H3, H4
4TestPointTestPoint:TestPoint_Pad_2.0x2.0mmTP1, TP2, TP3, TP4
310µFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC6, C7, C8
374HC590PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU3, U10, U11
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
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
1330ΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR41
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
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
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
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ9
1DE15_Plug_HighDensity_MountingHolesConnector_Dsub:DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mmJ7
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
1PJ-325Smal:Jack_3.5mm_PJ-325J8
1PowerLED_THT:LED_Rectangular_W5.0mm_H2.0mmD3
1RESETButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFSSW1
1SCART-FVideo:SCARTJ4
1SS-12D11-G5Button_Switch_THT:SW_Slide_1P2T_CK_OS102011MS2QSW2

The 144 most common of 145 parts.

Questions

How big is the V1c PCB?

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

What parts does the V1c use?

145 parts, built around the 74HCT540D, 74HC165D, 74HC574D and 74HC590D. 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 V1c KiCad files?

From the KITTY-6502/hardware repository on GitHub, at the commit this page was made from: the board is Kicad/mainboard/v1c/v1c.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 V1c 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 × 87.3 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.

    134 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 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 layers233.4 × 280 mmCft board0, the printed circuit board in 3D

    Cft board0

    alexiosc/cft

    The CFT homebrew minicomputer

    299 parts6GPL-3.0
  • 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 layers90 × 56.8 mmV0c, the printed circuit board in 3D

    V0c

    smaldragon/BNUY-ROM

    A famicom discrete logic mapper

    37 parts3Unlicense
  • 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
  • 2 layers90 × 60 mmChip da Tunetaro, the printed circuit board in 3D

    Chip da Tunetaro

    chip-da-tunetaro/pokepico_hardware_MFT2019

    pokepico rev.1のハードウェア

    67 parts