Ps2-xt
skiselev·ps2-xt·KiCad/ps2-xt.kicad_pcb
About the Ps2-xt PCB
Ps2-xt is an open source PIC PCB design by skiselev, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 23.5 × 48.9 mm, with 9 components from 8 distinct parts.
Its main chip is the PIC12F629-IP, from the PIC family. By type, the board carries 3 resistors, 2 connectors, 1 IC, 1 switch, 1 diode and 1 capacitor.
It belongs with the keyboards and usb & debug tools designs in this gallery.
From the project
PS/2 to XT Keyboard Converter
The PS/2 to XT project is yet another PCB design for the AT2XT keyboard converter developed by Vintage Computer Federation community.
It allows connecting a PS/2 keyboard to an IBM PC, IBM XT, or compatibles. An AT keyboard with an additional passive AT to PS/2 adapter, or a USB keyboard that also supports AT protocol using passive USB to PS/2 adapter, can be also used with this converter.

Main components on the Ps2-xt
Ps2-xt bill of materials (BOM)
9 components, 8 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PIC12F629-IP | DIP-8_W7.62mm | U1 |
| 1 | XT KBD | Conn_DIN_5pin | J1 |
| 1 | PS/2 KBD | Conn_Mini_DIN_6pin | J2 |
| 1 | E0 PASS | SW_CuK_OS102011MA1QN1_SPDT_Angled | SW1 |
| 1 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D1 |
| 1 | 47uF | CP_Radial_D5.0mm_P2.00mm | C1 |
| 2 | 4.7k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2 |
| 1 | 47k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3 |
Ps2-xt design files
The KiCad project lives in the skiselev/ps2-xt repository on GitHub; these links point at the commit this page was built from.
- LayoutKiCad/ps2-xt.kicad_pcb
- SchematicKiCad/ps2-xt.kicad_sch
Ps2-xt: common questions
What microcontroller does the Ps2-xt use?
The Ps2-xt is built around the PIC12F629-IP, from the PIC family.
How big is the Ps2-xt PCB?
The Ps2-xt measures 23.5 × 48.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Ps2-xt?
9 components, from 8 distinct parts. The full bill of materials is listed on this page.
Where can I download the Ps2-xt design files?
From the skiselev/ps2-xt repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Ps2-xt design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which skiselev chose for the repository.
Can I test firmware for the Ps2-xt without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.
Similar boards
PIC
Pslab hardware
fossasia
99 × 53.3 mm187 parts4LApache-2.01.7kPIC
Micro 8088
skiselev
152.4 × 101.6 mm71 partsGPL-3.0414PIC
GB-MBCTEST
Gekkio
51.4 × 61 mm32 parts2LCC-BY-4.0376PIC
GB-BENCH-G1
Gekkio
100 × 100 mm98 parts4LCC-BY-4.0376PIC
GB-CARTPP-DIY
Gekkio
100 × 100 mm22 parts2LCC-BY-4.0376PIC
GB-LIVE32
Gekkio
51.4 × 61 mm46 parts4LCC-BY-4.0376