ps2x2pico

USB keyboard/mouse to PS/2 interface converter using a Raspberry Pi Pico

MIT License

Stars
170
Committers
7

Bot releases are visible (Hide)

ps2x2pico - ps2x2pico Version 1.1 Latest Release

Published by No0ne 5 months ago

Thanks to @bstrobel for adding support for Silicon Graphics Workstations.
Thanks to @ssokolow for debugging holding down keys while rebooting to enter BIOS setups.

ps2x2pico.uf2 uses the mouse rate set by the host PC
ps2x2pico-100hz.uf2 uses fixed 100 Hz mouse rate, ignores host request
ps2x2pico-200hz.uf2 uses fixed 200 Hz mouse rate, ignores host request

ps2x2pico - ps2x2pico Version 1.0

Published by No0ne 6 months ago

Thanks to everyone for helping, debugging and testing!

ps2x2pico.uf2 uses the mouse rate set by the host PC
ps2x2pico-100hz.uf2 uses fixed 100 Hz mouse rate, ignores host request
ps2x2pico-200hz.uf2 uses fixed 200 Hz mouse rate, ignores host request

ps2x2pico - ps2x2pico Version 1.0-testing

Published by No0ne 7 months ago

pre-release version 1.0

ps2x2pico - Beta-0.9

Published by No0ne 9 months ago

This fixes two bugs regarding ghost mouse movement and key presses mentioned here: https://github.com/No0ne/ps2x2pico/issues/19

Still need to implement the mouse decoupling mentioned here: https://github.com/No0ne/ps2x2pico/issues/1#issuecomment-1849435280

ps2x2pico - PIO version finally working

Published by No0ne about 1 year ago

Backported from PiKVM Pico HID: https://docs.pikvm.org/pico_hid/

Please note that the keyboard and mouse clock/data lines have to be swapped from now on.

HV1 is now keyboard data
HV2 is now keyboard clock
HV3 is now mouse data
HV4 is now mouse clock

ps2x2pico - HV pin swap needed, new packet queue

Published by No0ne about 1 year ago

This is just a pre-release to announce a hardware change for the upcomming 1.0 version!
Please note that the keyboard and mouse clock/data lines have to be swapped from now on.

HV1 is now keyboard data
HV2 is now keyboard clock
HV3 is now mouse data
HV4 is now mouse clock

https://github.com/No0ne/ps2x2pico#usage

Version 1.0 will be released if the mouse translation is fully working on all my test machines.

ps2x2pico - more compatible ps2 mouse emulation

Published by No0ne almost 2 years ago

Thanks @serisman

ps2x2pico - Alpha-0.2

Published by No0ne about 2 years ago

Mouse wheel is now working, code still needs massive cleanup!
Instructions: README.md