Hi all, long time lurker but first time poster...
I'm very likely doing something stupid here, but I'd welcome any input.
I'm in the process of building an arcade cab to work with a range of different things, notably Windows, Linux and MiSTer style setups, and attempting to replicate something along the lines of the typical modern console controller, with two analog sticks, two analog triggers and a load of buttons, all on one device, with things being reconfigured and indicators on sticks/buttons/etc lighting up dependent on the actual game running.
For now, I've picked up a U-HID and Ultrastik 360 (the idea being that I should be able to reconfigure them on the fly), but I'm having trouble getting both of the analog X and Y axes working as I'd expect.
I've hooked up the relevant 'raw analog' pins on the Ultrastik to J6 on the U-HID, configured them as analog (and configured the digital pins as well, and tweaked the offset and scale, but one axis (specifically X axis on the stick, but its the same if i swap it ) has very little difference between min and max deflection, and turning up the 'gain' makes it incredibly noisy and then seems to influence the other axis.
Similarly, the digital stick outputs don't seem to do anything on the pins with the U-HID, so I don't know if they're not being detected correctly or the stick is falling into the wrong mode?
With the stick plugged in via USB, that works as expected, and Windows is seeing the normal (expected) output, but I suspect im doing something stupid...
Any suggestions?