

KB AT2XT
Another AT2XT Keyboard adapter PCB
- Size
- 37.1 × 17.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 9
- Nets
- 9
- Pads
- 37
- Tracks, vias
- 89, 0
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 17 Jun 2021
- Updated
- 6 Jul 2026
Overview
KB AT2XT is an open-source printed circuit board by hkzlab, from the hkzlab/Another_AT2XT repository on GitHub. It is a 2-layer board of 37.1 × 17.5 mm with 9 parts on 9 nets, routed with 89 tracks and 0 vias.
It is built around the PIC12F629-I/P. Its parts include 2 capacitors, 2 connectors, 1 IC, 1 diode and 1 fuse. It belongs with the keyboards and input and interfaces and adapters boards and the PIC boards of this library.
Main components
1README
README.mdAnother AT2XT Adapter
Introduction
This is nothing more than another PCB for the AT2XT project you can find HERE.
I needed something slightly smaller than what provided for the original project, and that did not need as many connector cables. So I've designed this to cater to my needs.

Disclaimer
I take NO responsibility for what happens if you decide to build and use this card. Your computer might crash, catch fire or be destroyed in other nasty ways. You're encourauged to take what you deem fit from this, and use it in your projects!
Pinout of XT connector
1 - KB CLOCK
2 - KB DATA
3 - NC
4 - GND
5 - +5vBill of Materials
- J1: Wire it to a cable ending in a 5 pin DIN according to the pinout above
- J2: 6-pin mini-din female. Mouser 571-5749180-1
- JP1: 2 pin male header, 2.54mm spacing
- D1: 1N4148
- U1: PIC12F629, DIP8
- RN1: 3x10k bussed resistor, 4 pin. Mouser 652-4604X-1LF-10K
- C1: 100nF ceramic capacitor, 5mm spacing
- C2: 10uF ceramic capacitor, 5mm spacing
- F1: A wire if you're feeling adventurous, otherwise a polyfuse with 5.08mm spacing, e.g. Mouser 576-16R110BPRRemember to flash the PIC!!! You can find the HEX at the link in the introduction section.
Parts
9| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 1.1A | Fuse:Fuse_Littelfuse_395Series | F1 |
| 1 | 100nF | Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm | C1 |
| 1 | 10k | Resistor_THT:R_Array_SIP4 | RN1 |
| 1 | 10uF | Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm | C2 |
| 1 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1 |
| 1 | E0 Passthru | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | JP1 |
| 1 | PIC12F629 | Package_DIP:DIP-8_W7.62mm_LongPads | U1 |
| 1 | PS/2 | Custom:Connector_Mini-DIN_Female_6Pin_2rows | J2 |
| 1 | XT Connector | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J1 |
Questions
How big is the KB AT2XT PCB?
It measures 37.1 × 17.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the KB AT2XT use?
9 parts, built around the PIC12F629-I/P. 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 KB AT2XT KiCad files?
From the hkzlab/Another_AT2XT repository on GitHub, at the commit this page was made from: the board is KB_AT2XT.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the KB AT2XT design in my own project?
Its repository states no licence, so its author keeps all rights: ask hkzlab before reusing the design.
Similar boards
- 2 layers101.5 × 83 mm

- 2 layers152.4 × 101.6 mm

8088-FE2010A SBC
skiselev/micro_8088
Micro 8088 - IBM XT Compatible Processor Board based on Faraday FE2010 chipset
72 parts412GPL-3.0 - 4 layers184.9 × 243.8 mm

Project NuXT
monotech/NuXT
MicroATX Turbo XT Motherboard, with VGA, Floppy, CF, Serial
223 parts121GPL-3.0 - 2 layers116.2 × 79.2 mm

SNES Advanced UV 1-0 new
MouseBiteLabs/Super-Nintendo-Cartridges
A collection of Super Nintendo cartridge circuit boards
66 parts70CC-BY-SA-4.0 - 4 layers110.7 × 69.8 mm

Sgb mbc5 1-4
MouseBiteLabs/Super-Game-Boy-Plus
A replacement circuit board for improving the Super Game Boy, or for creating a standalone Game Boy game for the SNES.
95 parts41CC-BY-SA-4.0 - 2 layers20.3 × 47.6 mm

C64-Kernal Switcher
tebl/C64-Kernal-Switcher
Switchless kernal switcher for the common breadbin Commodore 64, "longboards". Reuses power LED for easier use.
12 parts33 - 2 layers110.1 × 101.6 mm

Nano8088
monotech/Nano8088
Smaller SMD version of Sergey Kiselev's Micro 8088 SBC, with XT-CF added
78 parts17GPL-3.0 - 2 layers97.6 × 76.8 mm
