PS2x2Pico: convertir USB a PS/2 con una Raspberry Pi Pico
September 11, 2026
Este proyecto, obra de No0ne, permite utilizar un teclado y/o ratón USB en equipos que utilizan una interfaz PS/2, utilizando para ello una Raspberry Pi Pico.
El funcionamiento es bastante sencillo: la Raspberry Pi Pico actúa como intermediaria entre los dispositivos USB y las interfaces PS/2 de teclado y ratón.

Hardware
Para realizar la conversión de niveles entre los 3,3 V de la Raspberry Pi Pico y los 5 V utilizados por PS/2 se utiliza un convertidor de nivel bidireccional (level shifter), que se coloca directamente sobre la Raspberry Pi Pico.
Las conexiones del level shifter son las siguientes:
| Level shifter | Raspberry Pi Pico |
|---|---|
| LV1 | GPIO 11 |
| LV2 | GPIO 12 |
| LV | GPIO 13 |
| GND | GND |
| LV3 | GPIO 14 |
| LV4 | GPIO 15 |
En el lado de 5 V tenemos las conexiones hacia los conectores PS/2:
| Level shifter | PS/2 | Raspberry Pi Pico |
|---|---|---|
| HV1 | Keyboard Data | |
| HV2 | Keyboard Clock | |
| HV | PS/2 5V | VBUS |
| GND | PS/2 GND | |
| HV3 | Mouse Data | |
| HV4 | Mouse Clock |
Diagrama del pinout de PS/2 (Macho)

Instalación del firmware
Una vez montado el hardware, solamente tenemos que descargar el archivo ps2x2pico.uf2 desde el apartado Releases del proyecto.
Para instalarlo en la Raspberry Pi Pico:
- Mantener pulsado el botón
BOOTSELde la Raspberry Pi Pico. - Conectar la Pico al ordenador mediante USB.
- La placa aparecerá como una unidad de almacenamiento.
- Copiar el archivo
ps2x2pico.uf2a esa unidad. La Raspberry Pi Pico se reiniciará y quedará lista para utilizarse como conversor USB a PS/2.
Conexión del teclado y el ratón
Ahora solamente tenemos que conectar el teclado y/o ratón USB a la Raspberry Pi Pico.
Dependiendo de cómo hagamos la conexión, puede ser necesario utilizar un adaptador USB
OTG y, si queremos conectar varios dispositivos, un hub USB.
El proyecto también permite utilizar teclados y ratones inalámbricos que dispongan de un receptor USB dedicado.
Una solución sencilla para equipos antiguos
La gracia de este proyecto está en poder utilizar periféricos USB actuales con ordenadores y otros equipos que solamente disponen de puertos PS/2.
La Raspberry Pi Pico se encarga de realizar toda la conversión entre ambos protocolos, mientras que el level shifter adapta los niveles eléctricos entre los 3,3 V de la Pico y los 5 V del lado PS/2.
Un proyecto pequeño, económico y especialmente interesante para quienes disfrutamos de la retroinformática y queremos seguir utilizando hardware antiguo con periféricos modernos.