I decided to go with a third party controller that has 6 face buttons since I read that wiring into the triggers on a stock controller can cause some issues. I picked up this "Innovation" brand controller for $3 bucks, it has built in rumble which is a cool feature (not sure if it works in my stick yet)

I took it apart and found out that the controller was not common ground like some of the tuts I read online suggest to use, like in the MadCatz controller, so I had some extra wires to solder in.


I had to take off the joystick and the mechanisms for the triggers to get the board slim enough to fit in the stick. I also wondered what I would do about a memory card, and had a good idea, I took apart a third party one (not a VMU) and attached it to the board to be like a permanent card inside the stick.
So this was my first time doing this I checked each button as I went, I was actually surprised to find out that it worked! and on the first try! I had to solder each wire to one side of the pad, the contacts on the face buttons were rather small, but by taking my time I made it work.
Warning, it looks like a mess inside, but I am proud it works, and actually works really well, I only tested it in MVC2 so far, but it was very responsive and I had no problems pulling off any combos.

You can see the memory card here, I wrapped it in tape to keep it from making any contacts, this stick is rather shallow and I had to strategically place the board to make it work.

Finished! The 2 grey buttons are not wired up since there is no use for them, I even have the start button wired up to work.

I have another of these sticks (one I painted a few months ago) that I plan on doing the same thing to, I will try to get the mad catz controller and see if it makes life any easier!
