No0ne / ps2x2pico

USB keyboard/mouse to PS/2 interface converter using a Raspberry Pi Pico
MIT License
196 stars 35 forks source link

Keyboard not reconnecting after power cycle #21

Closed peek82 closed 5 months ago

peek82 commented 6 months ago

I'm using a ps2x2pico w/ a Picomite (keyboard only) and have wired up two versions, one using the level shifter board as prescribed, and one using direct wiring from pico to pico with 4k7 'pullups' going to GP13 of the ps2x2pico. Both versions work well until a power cycle, after which I need to reset the ps2x2pico by grounding the run pin before it will reconnect to the keyboard again. As a workaround, I am toggling the run pin on boot with an extra GPIO on the picomite. Love being able to use a USB keyboard for input, much thanks!

USB_keeb4pico_v3

No0ne commented 5 months ago

I'm currently doing another project for the picomite: https://github.com/No0ne/hid2cdc It is hooked up like this: https://www.thebackshed.com/forum/ViewTopic.php?TID=16545&P=1

For debugging the powercycle bug, an you hook up a serial console to GPIO 0 and post the output? It is sending at 115200n8

peek82 commented 5 months ago

Thank you for the reply but when I moved from the breadboard to soldered connections the problem went away, so I'm chalking it up to a buggered up breadboard / jumper wires. It's functioning perfectly now, I really appreciate your work on this & the hid2cdc project. My current use case requires the ps2 version but I'll definitely be looking at using hid2cdc in the future.

No0ne commented 5 months ago

Cool, thanks!