I’m thinking of ways to make a Fightstick compatible with project boxes, but without adding any cables/outputs.
- Microcontroller that accepts a xbox360/ps3 controller -> pinouts. Concerns here are the added lag by using the fightsticks pcb first as welll as getting xinput to work on a µc. I think the usb protocol for the xb360/ps3 operates at 1000hz, so that shouldn’t be to bad. The best thing about this solution is that you don’t have to modify the fightstick at all.
- Dual-Modding with a i2c interface. There are i2c IO expander chips that allow for 16 buttons to be send/received over the 4 usb wires. Would have to think about how to autodetect. I think the current dualmod projects connect as usb controllers, and switch depending on what usb host is connected? So no usb host -> switch to i2c (or even integrate ps3 functionality for xbox360/ps3/i2c)
The cable length might be a problem with i2c, but i’ve heard positive reports for ~5m.
Maybe the DualStrike could be used as a base for option 2. (Maybe without any modifiations, and directly using the i2c stuff as the pass-through device? Probably an option for ps3 fightsticks)
Do you guys have any other ideas?