Skip to the content
PCBKitNew board
2 layers234 × 87.3 mmV0c, 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
123
Nets
216
Pads
862
Tracks, vias
4,368, 350
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
12 Jan 2024
Updated
18 Jan 2025

Overview

V0c 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 123 parts on 216 nets, routed with 4,368 tracks and 350 vias.

It is built around the 74HC541D, 74HC574D and 74HC138, with the 74HC590ADW, 74HC670P-E and 74HC00D among its other parts. Its parts include 47 resistors, 32 capacitors, 25 ICs, 8 connectors and 2 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

123
QtyValueFootprintReferences
28100nFCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 +12
12R_SmallResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR32, R33, R34, R35, R36, R37, R38, R39, R40, R41, R42, R43
10R2Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR4, R5, R7, R8, R10, R11, R14, R15, R18, R19
73.3kΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR20, R21, R22, R23, R24, R25, R29
6R1Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR6, R9, R12, R13, R16, R17
474HC574PCM_Package_DIP_AKL:DIP-20_W7.62mm_Socket_LongPadsU5, U10, U13, U16
4MountingHoleMountingHole:MountingHole_3.2mm_M3_ISO14580H1, H2, H3, H4
21kΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR30, R31
233pFCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC2, C3
274HC138PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU9, U24
274HC590APCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU11, U12
274HC670PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU18, U19
275ΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR26, R28
2Conn_01x22Connector_PinHeader_2.54mm:PinHeader_1x22_P2.54mm_VerticalJ5, J9
2Conn_02x22_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x22_P2.54mm_VerticalJ4, J8
2R_SmallPCM_Resistor_THT_US_AKL:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR46, R47
2SST39FPCM_Package_LCC_AKL:PLCC-32_THT-SocketU4, U23
11.2kΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR27
110kΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1
112 MhzCrystal:Crystal_HC52-8mm_VerticalY1
11MΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2
11µFCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC1
13.3kΩResistor_THT:R_Array_SIP9RN2
1390ΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3
147kΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR45
162256PCM_Package_DIP_AKL:DIP-28_W15.24mm_Socket_LongPadsU21
165c02PCM_Package_LCC_AKL:PLCC-44_THT-SocketU6
1680ΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR44
174HC00PCM_Package_DIP_AKL:DIP-14_W7.62mm_Socket_LongPadsU7
174HC14PCM_Package_DIP_AKL:DIP-14_W7.62mm_Socket_LongPadsU2
174HC157PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU15
174HC166PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU14
174HC273PCM_Package_DIP_AKL:DIP-20_W7.62mm_Socket_LongPadsU26
174HC4040PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU3
174HC4520PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU1
174HC541PCM_Package_DIP_AKL:DIP-20_W7.62mm_Socket_LongPadsU25
174HC85PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU8
174HCT153PCM_Package_DIP_AKL:DIP-16_W7.62mm_Socket_LongPadsU20
182c54PCM_Package_DIP_AKL:DIP-24_W15.24mm_Socket_LongPadsU17
1Barrel_Jack_MountingPinConnector_BarrelJack:BarrelJack_HorizontalJ1
1C_PolarizedCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC30
1Conn_01x05_SocketConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ6
1Conn_01x09_SocketConnector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_VerticalJ7
1D_SmallDiode_THT:D_A-405_P2.54mm_Vertical_KathodeUpD1
1NPNPCM_Package_TO_SOT_THT_AKL:TO-92L_HandSolderQ1
1PowerLED_THT:LED_D5.0mmD2
1RESETButton_Switch_THT:SW_PUSH_6mmSW2
1SCART-FVideo:SCARTJ2
1SW_DPDT_x2Button_Switch_THT:SW_CuK_JS202011AQN_DPDT_AngledSW1

Questions

How big is the V0c PCB?

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

What parts does the V0c use?

123 parts, built around the 74HC541D, 74HC574D, 74HC138 and 74HC590ADW. 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 V0c KiCad files?

From the KITTY-6502/hardware repository on GitHub, at the commit this page was made from: the board is Kicad/mainboard/v0c/v0c.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 V0c 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 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 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 layers190 × 100 mmMicroMicro, the printed circuit board in 3D

    MicroMicro

    smaldragon/MicroMicro

    A tiny byte-syzed 65c02 microcomputer

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

    V0c

    smaldragon/BNUY-ROM

    A famicom discrete logic mapper

    37 parts3Unlicense
  • 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 layers170.2 × 170.2 mmMotherBoard, the printed circuit board in 3D

    MotherBoard

    RomualdRousseau/Miniish

    Homebrew 6502 Computer

    66 parts1GPL-3.0
  • 4 layers209.5 × 108.5 mmControl, the printed circuit board in 3D

    Control

    89Mods/LVDC

    Replica of the Launch Vehicle Digital Computer using 74-series logic

    81 parts2MIT