Skip to content

Version 1.01

Choose a tag to compare

@rh1tech rh1tech released this 29 Jan 16:59
· 2 commits to main since this release

Hecate - USB to PS/2 Keyboard & Mouse Converter

Features

  • Hybrid USB Host - Native Type-C port plus dual PIO-USB ports (3 USB inputs total)
  • PS/2 Keyboard - Full Scancode Set 2, NKRO, LED sync, typematic support
  • PS/2 Mouse - Standard, IntelliMouse, and Explorer protocols with Stream/Remote mode support
  • Status LED - Green when connected, blue flash on keypress/button

Hardware

  • Designed for RP2040-Zero (WS2812 RGB LED)
  • Also compatible with Raspberry Pi Pico

Pin Configuration

Function GPIO
PIO-USB Port 0 GPIO 2/3
PIO-USB Port 1 GPIO 4/5
PS/2 Keyboard GPIO 11/12
PS/2 Mouse GPIO 14/15
Native USB Type-C
UART Debug GPIO 0/1

Notes

  • Connect USB keyboards/mice to any of the three USB ports
  • USB hubs supported on all ports
  • UART debug output at 115200 baud