Thanks for the replies.
I just need one analog axis and 4 buttons... (on one board with one USB cable.)
Minor clarification: A spinner is an optical (mouse) axis, not an analog (potentiometer) axis.
Thanks. You're right, analog is a different beast altogether. I value precise language too.
If you had the ultimarc spinner, you could plug it directly into an IPAC2 and then have a ton of buttons and just one USB connection to your PC..
I do not know if this ship has sailed, I am simply saying, it could be a solution depending on what part of your problem bothers you most..
No ships have sailed. My budget on this project is pretty flexible. I've already bought one or more sample pushbuttons from Sanwa, Seimitsu, Suzo/Happ, iL, Crown/Samducksa, Yenox, GGG, etc. plus different microswitches, leaf switches and Micro-leaf style switches (and have several more on the way.) I'm taking it slow and having fun with it. (I've played a lot of games of Asteroids with a cardboard box control panel with 5 different style buttons.) What I did
not know was that the i-Pac had optical (not analog
) inputs at all. I thought the Ultimarc stuff came with their own opti-pac encoder similar to the one that comes with GGG optical devices. TBH, I find the Ultimarc website annoying for some reason, so I clearly didn't study it well enough. Maybe, I'll order an ipac and try with my GGG spinner. That could be a perfect solution.
IIRC some people have run into problems using mouse buttons as player buttons.
Consider looking for (or creating) code for an Arduino composite device on a 32u4 board like the Pro Micro.
I hope to some day mess around with arduino et al, but today is not yet that day. Good to know about the mouse buttons though.
You could also standardize your admin buttons and have them permanently in your small cabinet and then switch out control panels as you desire pretty easily, I personally have my admin buttons connected into a simple network cable and have a female to female connection so I can easily remove my control panel and come up with new layouts, without messing with the admin buttons.
Mind blown. While arduino is currently out of scope for me, I have wired two homes with ethernet and even have a partial spool of cat5e and a punch down tool somewhere. Not sure I'll use it for this build, unless I have problems using multiple USB encoders, but it's a good idea to keep in my back pocket.
It's a TT2 from GGG, with their Tempest control knob.
Tempest rocks. I like your knob.
I noticed you put the spinner on the right (as was done with the original Tempest), whereas most other spinner games put it on the left (like Omega Race). I'm going to test both ways for fun. Someday I'm going to write a long thread with all my ergonomic musings. I've spent way too much time thinking about this stuff. I guess that's what makes it a hobby...