Although there are many tutorials on how to mod these sticks, I thought I would write my own version of the tutorial because my method requires the least amount of tools and modifications. The benefits of my method is that it requires absolutely zero modifications to the case itself and clean and easy installation of parts.
For those looking for the pinout information of the Paewang Revolution PCB, pinout images and notes can be found in the [Wiring] section of the tutorial down the page.
First of all, the required tools for this project are
1 x Phillips Screw Driver
1 x Soldering Iron
1 x Craft Knife or an X-acto Knife
Flip the stick over and peel off the rubber feet to reveal all the screws
Unscrew all the screws and take off the bottom plate
Unscrew and take off the button support
Unplug the directional wires from the PCB
Unscrew the button PCB and the main PCB and take them out
Wiggle this joint gently and break off the two PCBs from each other
You can throw away the big button PCB and just keep the smaller main PCB
Let's start removing all the stock parts
Remove the E-clip from the bottom of the joystick, then unscrew the 4 screws to take out the stock joystick
Now remove the stock buttons by squeezing the tabs that are keeping them snapped in place
[Installing the new parts]
A Sanwa JLF-TP-8Y-SK
joystick and Crown CWB203C buttons
will be used for the new parts
Snap the CWB203C buttons in place one by one
You could even leave the buttons like that without the nuts, but I went the extra mile and used CWB203C button spacers
. These spacers drastically reduce the amount of time and effort it takes to screw-on the nuts when installing the buttons onto thin panels such as metal panels and plastic panels. Notice how perfect the fit is on the third photo.
Screw-on the nuts, and that's all for button installation. The size/thickness of CWB203C buttons are perfect for these cases and does not require sanding of nuts or button holes.
Now take the JLF and disassemble it
Take a craft knife or an X-acto knife, and cut away 4 of these spots on the body of the JLF . These spots will be used to mount the JLF using 4 screws.
We will be using the existing screw holes to mount the JLF onto the case
However, if you try to use the screws from the stock joystick on the JLF, you will notice that the screws are too long.
So I used these shorter screws
(found on Fanta sticks at the microswitches) to amount the JLF, and they're the perfect size and length.
In this tutorial, I used a custom harness set
to reduce the amount of work, but you can use any wire to connect the buttons to the PCB.
Following the pinout diagrams below (thanks zeetes for the detailed pinout!), solder the corresponding wires to each of the 8 buttons. Run the ground wire to each of the buttons as well.
Now, let's wire the JLF using a H5P harness. The wire colors will be different if you use a JLF-H harness and also if you install the microswitch assembly in a different direction from my example.
Here's a photo of the inside after all the wiring has been completed
Here's the photo album on imageshack.