snipe3687 wrote on 2024-05-19, 14:35:
I noticed you have the CH559 chip on the schematic. I’m wondering since you have an RP2040 on the ITX for the HID that works nicely and the picoGus has the USB joystick functionality, couldn’t you leverage that for the HID somehow? It would save some space on the board.
Just a curiosity really.
The PicoGUS firmware doesn't support USB-to-PS/2 translation, and even if it did you'd still only have a single port (the one currently used for joysticks). For two USB ports (like I use the RP2040 on the ITX-Llama) you need to leverage the PIO functionality of the RP2040. That's not available on the PicoGUS, because it's being used for ISA bus communication.
As for why I've used the CH559 instead of another RP2040 - mostly because it's a simpler and cheaper design. The only drawback is support for certain USB hubs - but rasteri is currently working hard on getting that improved in his HIDman firmware, and I'm helping out as best as I can. If it turns out that the RP2040 will be a better solution after all, I'll use that instead. I'm still working on basic component layout for the board, so there should be plenty of time to make changes if needed.