Skip to the content
2 layers234 × 100 mmV2b, 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
147
Nets
241
Pads
1,008
Tracks, vias
4,139, 509
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
12 Jan 2024
Updated
18 Jan 2025

Overview

V2b 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 147 parts on 241 nets, routed with 4,139 tracks and 509 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

147
QtyValueFootprintReferences
33100nFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC4, C5, Cd1, Cd2, Cd10, Cd11, Cd12, Cd13, Cd14, Cd15, Cd16, Cd17, Cd18, Cd19, Cd20, Cd22 +17
1020KΩSMAL:RESISTOR VERT_WIDER19, R20, R21, R22, R23, R28, R29, R30, R31, R32
71.5kΩSMAL:R_HorizontalR2, R8, R9, R10, R11, R12, R13
610KΩSMAL:RESISTOR VERT_WIDER24, R25, R26, R33, R34, R35
63.3kΩSMAL:R_HorizontalR1, R3, R37, R42, R43, R44
51N4148Diode_THT:D_DO-34_SOD68_P7.62mm_HorizontalD1, D2, D4, D5, D6
574HC165Smal:DIP-16_W7.62mm_Socket_LongPads_TWEAKU13, U22, U23, U24, U25
474HC574Smal:DIP-20_W7.62mm_Socket_LongPads_TWEAKU6, U9, U12, U15
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_ISO14580_PadH1, H2, H3, H4
4TestPointTestPoint:TestPoint_Pad_2.0x2.0mmTP1, TP2, TP3, TP4
310µFSMAL:CP_Radial_D6.3mm_P3.8mmC6, C7, C8
374HC590Smal:DIP-16_W7.62mm_Socket_LongPads_TWEAKU3, U10, U11
3SST39SFSmal:PLCC-32_THT-Socket_TWEAKU5, U8, U29
21.2KΩSMAL:R_HorizontalR14, R16
227KΩSMAL:R_HorizontalR4, R5
23.3kΩResistor_THT:R_Array_SIP9RN1, RN2
274HC138Smal:DIP-16_W7.62mm_Socket_LongPads_TWEAKU7, U30
274HC670Smal:DIP-16_W7.62mm_Socket_LongPads_TWEAKU18, U19
275ΩSMAL:RESISTOR VERT_WIDER27, R36
275ΩSMAL:R_HorizontalR38, R40
2820ΩSMAL:R_HorizontalR15, R17
2Conn_02x22_Odd_EvenSmal:EdgeHeader_2x22_P2.54mm_VerticalJ5, J6
2MountingHoleMountingHole:MountingHole_2.2mm_M2H5, H6
11.2kΩSMAL:R_HorizontalR39
11MΩSMAL:R_HorizontalR7
122pFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC2
127pFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC3
1330ΩSMAL:R_HorizontalR41
14.7µFCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC1
1470ΩSMAL:R_HorizontalR18
15.6KΩSMAL:R_HorizontalR6
162256Smal:DIP-28_W15.24mm_Socket_LongPads_TWEAKU28
165c02Smal:PLCC-44_THT-Socket_TWEAKU1
174HC00Smal:DIP-14_W7.62mm_Socket_LongPads_TWEAKU26
174HC139Smal:DIP-16_W7.62mm_Socket_LongPads_TWEAKU16
174HC14Smal:DIP-14_W7.62mm_Socket_LongPads_TWEAKU2
174HC153Smal:DIP-16_W7.62mm_Socket_LongPads_TWEAKU17
174HC157Smal:DIP-16_W7.62mm_Socket_LongPads_TWEAKU14
174HC273Smal:DIP-20_W7.62mm_Socket_LongPads_TWEAKU32
174HC4040Smal:DIP-16_W7.62mm_Socket_LongPads_TWEAKU4
174HC85Smal:DIP-16_W7.62mm_Socket_LongPads_TWEAKU27
174HCT540Smal:DIP-20_W7.62mm_Socket_LongPads_TWEAKU31
182C54Smal:DIP-24_W15.24mm_Socket_TWEAKU20
182C54 (PLCC)Smal:PLCC-28_THT-Socket_TWEAKU21
1Barrel_Jack_MountingPinConnector_BarrelJack:BarrelJack_HorizontalJ3
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ9
1Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1DE15_Plug_HighDensity_MountingHolesConnector_Dsub:DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mmJ7
1KeyOUTConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ2
1Logo_Open_Hardware_SmallSymbol:OSHW-Logo_7.5x8mm_SilkScreenSY1
1MCLKCrystal:Crystal_HC49-U_VerticalY1
1PJ-325Smal:Jack_3.5mm_PJ-325J8
1Power LEDLED_THT:LED_Rectangular_W5.0mm_H2.0mmD3
1RESET SwitchButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFSSW1
1SCART-FVideo:SCARTJ4
1SS-12D11-G5Button_Switch_THT:SW_Slide_1P2T_CK_OS102011MS2QSW2

The 146 most common of 147 parts.

More from KITTY-6502/hardware

9
  • 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 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

Questions

How big is the V2b PCB?

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

What parts does the V2b use?

147 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 V2b KiCad files?

From the KITTY-6502/hardware repository on GitHub, at the commit this page was made from: the board is Kicad/mainboard/v2b/v2b.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 V2b design in my own project?

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