Menu
JAQForum Ver 19.10.27

Forum Index : Microcontroller and PC projects : Pico Computer 2B HDMIUSB board question....

Posted: 05:15am
03 May 2026
Copy link to clipboard
Grogster
Admin Group


Hi - this board is brilliant, and includes its own USB controller chip, and the unit supports USB keyboards and mice at MMBASIC level.

As this board uses a dedicated USB interface chip, does that mean it will work/detect a keyboard/mouse combo set thing?

You know - the kits that consist of a keyboard and a mouse, and ONE single USB dongle that works with both the keyboard AND the mouse.

Do these(or are these) expected to work via the USB controller chip, or do I still need to use discrete USB devices - a separate keyboard and a separate mouse, on two of the USB sockets?
Smoke makes things work. When the smoke gets out, it stops!
 
Posted: 05:42am
03 May 2026
Copy link to clipboard
phil99
Guru


  Quote  ONE single USB dongle that works with both the keyboard AND the mouse.
I have a couple, one is an old Logitech version of that but it requires its own driver, Windows only.
Don't use it any more, too unreliable, missed keystrokes and mouse pointer jumps unpredictably.

An even older Microsoft one is worse.

Wires just work!
 
Posted: 05:46am
03 May 2026
Copy link to clipboard
Grogster
Admin Group


Gotcha, sounds about right.
I will use separate wired USB keyboard and wired USB mouse.
Both are Raspberry PI branded, so they should work as they are talking to a RP processor!

Well, not STRICTLY, as the USB controller sits in the middle, but......

Separate units it is then.
I was only asking, as I was about to buy a combo thing-y, but now I won't take the risk.
 
Posted: 05:51am
03 May 2026
Copy link to clipboard
phil99
Guru


Others may have better experience with newer ones that they could recommend.
 
Posted: 07:18am
03 May 2026
Copy link to clipboard
Mixtel90
Guru


I doubt if a simple USB stack will handle those dongles. The USB stack is running on the Pico, not the interface chip. That is merely a USB hub.

*if* the USB stack on the Pico can be persuaded to see the combined keyboard/mouse as a USB hub with two connected devices then it might work, but I don't know if those dongles work like that. You are reaching the limit of two hubs on the Pico.
 
Posted: 07:22am
03 May 2026
Copy link to clipboard
Grogster
Admin Group


Understood.

Basically, the same as the CMM2G2 - no multi-USB thing-y's supported.

Gotcha.  
 
Posted: 03:17pm
03 May 2026
Copy link to clipboard
mozzie
Senior Member

G'day Graeme,
Most of the wireless keyboard / mouse combo units I have here work happily with the Pico-Computer board via its inbuilt hub, the success rate seems to be around 90%

Perrixx - 100% success (5)
Rii - 100% success (4)
Jaycar - 50% (1 works / 1 is crap)
Unbranded - 3 work / 1 doesn't

Most of these are Combo Keyboard + Trackpad but one Perrixx unit has a Mouse and Keyboard with 1 dongle and works fine.

Best bet is if it says either "No Drivers Required" or "Compatible with WIN98/WINXP" as everything should be compatible with WINXP anyway

Let me know if you need specifics.

Regards, Lyle.
 
Posted: 05:45am
05 May 2026
Copy link to clipboard
Grogster
Admin Group


Logitech Y-R0055(K400 Plus) laptop style keyboard and touch-pad works fine.
Both the KB and the mouse, are detected fine by the hub chip and by extension, MMBASIC itself.  Entering the editor, I can move the cursor around with the touch-pad.  






Edited 2026-05-05 15:47 by Grogster
 
Posted: 05:57am
05 May 2026
Copy link to clipboard
Grogster
Admin Group


The fact that this works AT ALL, makes me wonder.....

Is the HUB chip reporting TWO separate devices to MMBASIC, which is why it works fine, or is MMBASIC actually working out this is a combo device?

I'm inclined to go for the former, as it has been stated that MMBASIC's USB stack simply does not have the ability to work that out for itself - but if the HUB chip was reporting two separate USB devices to MMBASIC.....

Perhaps we have more compatibility here then we realize via the HUB chip.  
 
Posted: 06:37am
05 May 2026
Copy link to clipboard
dddns
Guru

Maybe you can find out by
tail -f /var/log/syslog
on your Linux box and plug in the USB dongle.
 
Posted: 07:22am
05 May 2026
Copy link to clipboard
matherp
Guru

  Quote  as it has been stated that MMBASIC's USB stack simply does not have the ability to work that out for itself


Who by? Not me.

  Quote  Perhaps we have more compatibility here then we realize via the HUB chip


The hub chip is just a hub

TinyUSB for the RPs is far ahead of the STM32 USB stack used in the CMM2. I have configured it to support two hubs to allow things like a RaspBerry Pi keyboard which has an inbuilt hub to be used. So you can connect a mouse to the keyboard and the keyboard to the Pico.
In addition TinyUSB supports composite devices which present themselves to MMBasic as two separate, independent devices even though they share a single physical USB cable.
 
Posted: 11:28pm
05 May 2026
Copy link to clipboard
Grogster
Admin Group


  Quote  TinyUSB for the RPs is far ahead of the STM32 USB stack used in the CMM2.


Ahhhhh!

That will be it.

For some reason, I assumed that the PM series used the same USB stack as that in the CMM2.
Not sure where I got that from, but that was what I was thinking, and I know that the CMM2 does not support hubs, so that looks like where I went off the rails.
 


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026