jfedor2 / screen-hopper

Smart KVM switch
137 stars 8 forks source link

Support for other RP2040-derived boards? #2

Closed blalor closed 2 years ago

blalor commented 2 years ago

How tied to the Pico hardware is this project? Would it be possible to use other RP2040-using boards like Adafruit's KB2040?

jfedor2 commented 2 years ago

There's nothing Pico-specific here, you can use any RP2040-based board. Worst case scenario you'll have to recompile the firmware if the same GPIO pins aren't exposed on your particular board.

jfedor2 commented 2 years ago

The only thing that comes to mind is that some boards don't "back-power" the USB port when they're powered from the 5V pin. For example on Adafruit's QT Py RP2040 you'd have to solder a jumper on the back of the board if you wanted to use it as the "B" side. This only applies to the triple-RP2040 version.

blalor commented 2 years ago

Awesome! Thanks. The QT Py would be nice for its compact form factor…

Do the USB-C connectors on the Adafruit boards still need an OTG adapter, or does that negotiate automatically?

jfedor2 commented 2 years ago

Do the USB-C connectors on the Adafruit boards still need an OTG adapter, or does that negotiate automatically?

If you have a mouse or some other device that uses USB-C, you can connect it directly.

blalor commented 2 years ago

Thank you!