I was initially motivated after reading KoD's thread on VFDC 
http://virtuafighter.com/forums/ubbt...242801/fpart/1
which explained how he had made one for testing VF. With SlapperJoe's help I modded my Hori T4 stick and connected it to an arduino, and started programming. We went through a few iterations (dualshock pad, Fighting Stick 3).
Over the holidays (I've had 5 weeks off) I took the time to assemble what i needed to get the setup just as I wanted it.
2xMayflash sticks (from Slagfart)
Arduino Mega (lots of lots of pins, lots of memory)
LCD screen (4x20 characters, blue)
LEDs
My own equipment for soldering etc.
I worked out how to solder for myself finally and went about putting it together. The mayflash sticks are actually extremely easy to use. They have 8 pins which are easy to find and solder too, and the stick itself is easy to solder onto. Grounding is easy as well. I'm sure you could swap bits out to make it a nicer stick, but at this point it serves no purpose to me.
After trying it out, I now have the following
- 2 sticks, controlled by the one PCB. 8 buttons each, 4 directions. Easy to test P1 and P2 stuff at the same time.
- LCD screen showing title, frame rate (NTSC/PAL/Custom) and values which I'm testing (generally frame intervals). Also shows frame elapsed/time elapsed
- Coding is tight. New timing means that it drops about 3/1000 seconds in the first second and is almost 999 or 1000msec per second thereafter. Frames are pretty much accurate. Easy to swap NTSC and PAL.
- I have scripts for testing delays between moves, reading inputs, JF testing/training and combos. Can increase delay for 4 separate moves without having to reupload the script, and it is displayed on the LCD. Can also swap 1P and 2P side as needed.
- Coding is still a bit messy, but works ok. Have tested a few things that I've wanted to know (OTGF input requirements, tech-catch window)
- Works on Wii, PS2, PS3 and PC (note, doesn't work on PS3 backwards compatibility.)
All I really want to do is
- Attach it to a solid base.
- Attach some LEDs for JF timing
- Simplify the code
- Test T6BR.