mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

347K
active users

Pete Prodoehl 🍕

I'm a bit disappointed the Raspberry Pi Pico draws too much power to be used as a USB HID device with an iPad or iPhone. This is something I used to do with the Teensy LC quite easily. (Luckily I have a *ton* of LC boards on hand!)

It can work with a powered USB hub but that's a lot of faff.

The weird thing is that the Raspberry Pi Pico works fine and does not draw too much power as a USB MIDI device! Odd that USB HID draws too much power but USB MIDI does not.

Can anyone explain that?

@rasterweb I wonder if it’s reporting different power requirements through different descriptions to the host? Check it on a desktop and see what the reported power requirements are for each mode?

@paulrickards Wow! Good call... That's it.

• USB HID Current Required: 250mA

• USB MIDI Current Required: 100mA

I wonder if there's a workaround...

@paulrickards Thanks for your comment! I found out it was specific to the core I was using... I switched cores (and libraries) and I can get a USB HID Raspberry Pi Pico to use 100ma instead of 250ma!

@rasterweb that's real strange, but I'm guessing the USB MIDI standard is simpler because they built it on 5 pins, plus so much of it is 7-bit, and it's not truly bidirectional in the same way as HID?

just guesses from a dummy who putzes with MIDI hardware hacking sometimes

edit: whoa did not expect the actual answer

@dgfitch The actual answer was surprising but also pleasing!