Direct to USB, no hub.
I’ve switched around among the USBs on each shutdown/restart - there have been a few!) so have had it plugged in on (I think) 3 different ones so far.
Edited to add: I’m looking at the core.lua script (midigrid/core.lua at master · miker2049/midigrid · GitHub) and although I have absolutely no idea what’s going on, I’m vaguely wondering if there’s something in the supported devices section needs looking at more closely:
function midigrid.init()
local supported_devices = {
apcmini = 'apc mini',
launchpadmk2 = 'launchpad mk2',
launchpadpro = 'launchpad pro 2',
launchpad = 'launchpad',
launchpadmini = 'launchpad mini'
Does it, do we think, need something like this adding?:
launchpadmini3 = 'launchpad mini mk3'
Anyway, that’s enough for me for one day - 8pm here in London after my usual 5.30am start - and I think my brain’s about to starting leaking out of my ears…
Thanks everyone who’s chimed in so far, it’s so great to know there are others who are interested in the problem-solving side of it all.