Back at it.
As for the hardware, I probably didn't need to but for the sake of learning, and working on my soldering skills, I desoldered the USB's, Ethernet, composite and header pins. This was the first time doing this, and you can actually see how I progressed. The first USB I butchered and was worried I might have bricked the Pi, after testing and realizing I didn't I proceeded with the other USB, Ethernet, composite out and header pins. I did the header pins last and I was on a roll at that point and they don't look half bad.

- This is the first USB hub I desoldered.
- IMG_8944.JPG (53.43 KiB) Viewed 8505 times

- Other side.
- IMG_8943.JPG (52.01 KiB) Viewed 8505 times
You can see its not the prettiest thing. I then came back and desoldered the other USB, the Ethernet, the composite out and header pins. These turned out much better.

- Rest of the Pi desoldered.
- IMG_8950.JPG (51.31 KiB) Viewed 8505 times
I went ahead and did a quick check with the controller to see if the USB was still all good before I proceeded.

- Controller wired up to the USB.
- IMG_8963.JPG (53.4 KiB) Viewed 8505 times
Next was to start mod'ing the controller to suit. Here I dremeled the analog off and soldered the one stick directly back to the controller board. This wasnt so bad.

- Heres the analog detached and resoldered directly to the board
- IMG_8960.JPG (56.53 KiB) Viewed 8505 times
The next part is to solder wires directly to the pads on the controller board to bridge the connection to the future perf board that will have my tactile switches. This part is difficult because of how small the pads area are. You can see in the first picture the Dpad pads are large spacious pads, however, the buttons ( X, O square and triangle) pads are these weird interlocking lines. I havent finished this yet and am actually working on this now, if you have any suggestions for the best way to solder these I am listening.

- Dpad Pads.
- IMG_8974.JPG (52.9 KiB) Viewed 8505 times

- Some of the pads have soldering points that I can use, but some do not. This is the difficult part. the start/select and L1R1 L2R2 buttons are all like this.
- IMG_8971.JPG (53.31 KiB) Viewed 8505 times
Anyway, I used the solder points on one button to try another quick test. Proof of concept just for my own sanity.

- Proof of concept running with retropie on a monitor
- IMG_8959.JPG (48.25 KiB) Viewed 8505 times
The end game is the controller buttons wired to the perf board. I'll have similar setups for the select button and L1R1 L2R2

- Buttons located.
- IMG_9227.JPG (39.15 KiB) Viewed 8505 times

- Tactile switches soldered to perf board. X, O, Triangle, Square and Start
- IMG_9225.JPG (54.85 KiB) Viewed 8505 times
This controller part is a slow process but I think I just need to solder the wires up best I can and then hotglue them. As I mentioned before I still need to figure out how I am going to do the L1R1 and L2R2 buttons on the case. But besides that I really have the controller under control. I think hah
The next post is where I have some real questions where I could use some advice.