Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 18:39 06 May 2026 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

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

Author Message
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9953
Posted: 05:15am 03 May 2026
Copy link to clipboard 
Print this post

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!
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 3186
Posted: 05:42am 03 May 2026
Copy link to clipboard 
Print this post

  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!
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9953
Posted: 05:46am 03 May 2026
Copy link to clipboard 
Print this post

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.
Smoke makes things work. When the smoke gets out, it stops!
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 3186
Posted: 05:51am 03 May 2026
Copy link to clipboard 
Print this post

Others may have better experience with newer ones that they could recommend.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8806
Posted: 07:18am 03 May 2026
Copy link to clipboard 
Print this post

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.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9953
Posted: 07:22am 03 May 2026
Copy link to clipboard 
Print this post

Understood.

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

Gotcha.  
Smoke makes things work. When the smoke gets out, it stops!
 
mozzie
Senior Member

Joined: 15/06/2020
Location: Australia
Posts: 291
Posted: 03:17pm 03 May 2026
Copy link to clipboard 
Print this post

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.
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9953
Posted: 05:45am 05 May 2026
Copy link to clipboard 
Print this post

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
Smoke makes things work. When the smoke gets out, it stops!
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9953
Posted: 05:57am 05 May 2026
Copy link to clipboard 
Print this post

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.  
Smoke makes things work. When the smoke gets out, it stops!
 
dddns
Guru

Joined: 20/09/2024
Location: Germany
Posts: 824
Posted: 06:37am 05 May 2026
Copy link to clipboard 
Print this post

Maybe you can find out by
tail -f /var/log/syslog
on your Linux box and plug in the USB dongle.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 11278
Posted: 07:22am 05 May 2026
Copy link to clipboard 
Print this post

  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.
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9953
Posted: 11:28pm 05 May 2026
Copy link to clipboard 
Print this post

  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.
Smoke makes things work. When the smoke gets out, it stops!
 
Print this page


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