![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1920,fit=crop/mjEkB0VJBocKoqE0/zipper-AGB701aoxxFqZMoX.webp)
ZipStik
Starting point
The Zipstik joystick appears to be intact, but it is incredible dirty. The pictures below doesn´t do it justice - it is even worse. There is dirt in every corner and edge on the exterior. There is a very nice clicking sound from all the six microswitches, but it is terrible squeaky so cleaning and lubrication is required. Further on, the autofire button does not appear to function from a mechanical point of view. The cable looks to be ok, except for the strain relief which is partly broken. A suction cup is missing from the bottom cover.
Phew... quite some work required here, but I am positive that this can be a successful refurbish! Below is are som pictures before the refurbishment.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=727,fit=crop/mjEkB0VJBocKoqE0/zip01-d95r30KBrGtZEJv3.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=395,fit=crop/mjEkB0VJBocKoqE0/zip01-d95r30KBrGtZEJv3.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=727,fit=crop/mjEkB0VJBocKoqE0/zip03-AE0vMkoNb7fR5q58.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=405,fit=crop/mjEkB0VJBocKoqE0/zip03-AE0vMkoNb7fR5q58.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=703,fit=crop/mjEkB0VJBocKoqE0/zip02-Yle56xvV21H4KJv3.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=381,fit=crop/mjEkB0VJBocKoqE0/zip02-Yle56xvV21H4KJv3.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=703,fit=crop/mjEkB0VJBocKoqE0/zip04-YbNyZ2vVGjSKoKo6.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=356,fit=crop/mjEkB0VJBocKoqE0/zip04-YbNyZ2vVGjSKoKo6.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=572,fit=crop/mjEkB0VJBocKoqE0/zip05-mp876Ev2JoFJ84DN.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=231,fit=crop/mjEkB0VJBocKoqE0/zip05-mp876Ev2JoFJ84DN.jpeg)
Refurbishment plan
To refurbish this joystick the plan is to do this trough the following steps:
- Clean, and remove stains from, chassis and all parts (and repair if required)
- Clean and check the microswitches (and repair if required)
- Clean and check the autofire (and repair if required)
- Check connectivity (and repair if required)
- Verify joystick operation by testing
Opens it up...
To start disassembly the Zipstik joystick the five screws at the bottom cover are removed first.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=577,fit=crop/mjEkB0VJBocKoqE0/zipbot-AQEV4kLba9HxX4oK.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=233,fit=crop/mjEkB0VJBocKoqE0/zipbot-AQEV4kLba9HxX4oK.jpeg)
The top cover is tilted over and the interior is exposed. And holy moly... there is quite some dust and grease inside this! Also, four of the microswitches are covered with this strange dust - exactly the same as with another Zipstik which were refurbished.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=861,fit=crop/mjEkB0VJBocKoqE0/interior-mjE5Qa3nDRCPMGMl.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=348,fit=crop/mjEkB0VJBocKoqE0/interior-mjE5Qa3nDRCPMGMl.jpeg)
With closer inspection the reason why the autofire appeared not to work become obvious: the switch has become split in two parts. Hopefully this can be repaired.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=863,h=642,fit=crop/mjEkB0VJBocKoqE0/autof-AzGDD9rgGOfJgPG4.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=244,fit=crop/mjEkB0VJBocKoqE0/autof-AzGDD9rgGOfJgPG4.jpeg)
The directional microswitches are lifted out of the top cover together with the PCB.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=709,h=869,fit=crop/mjEkB0VJBocKoqE0/switches-m2WrrjpvzRi9OXDJ.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=402,fit=crop/mjEkB0VJBocKoqE0/switches-m2WrrjpvzRi9OXDJ.jpeg)
The E-clip is removed carefully from the shaft with a thin flat screwdriver. With the E-clip out of the way the two plastic parts and the metal spring is removed (see arrow marked "1", "2" and "3". Finally the two metal clips surrounding the fire buttons are removed with a pair of needle pliers.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1018,h=708,fit=crop/mjEkB0VJBocKoqE0/topcover-YBgyyV9KMjtMjDPe.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=228,fit=crop/mjEkB0VJBocKoqE0/topcover-YBgyyV9KMjtMjDPe.jpeg)
Below is a picture of the disassembled parts before cleaning and lubcrication.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1018,h=634,fit=crop/mjEkB0VJBocKoqE0/parts-AoPNNlovxZc04Nrk.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=204,fit=crop/mjEkB0VJBocKoqE0/parts-AoPNNlovxZc04Nrk.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1018,h=904,fit=crop/mjEkB0VJBocKoqE0/backside-AoPNNwN73QcJOnE4.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=292,fit=crop/mjEkB0VJBocKoqE0/backside-AoPNNwN73QcJOnE4.jpeg)
Exterior casing
All the plastic parts are placed in a box of mild soap water for about 2 x 24 hours (water changed after 24 hours).
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1018,h=761,fit=crop/mjEkB0VJBocKoqE0/cleaned-Yle555RkO6S9V5RR.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=246,fit=crop/mjEkB0VJBocKoqE0/cleaned-Yle555RkO6S9V5RR.jpeg)
After throughly cleaning the parts look way better. There are some minor sign of use, but taken into account that these parts are 30+ years they look very good.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1018,h=638,fit=crop/mjEkB0VJBocKoqE0/parts02-m2Wr46Xa5QcM4VJo.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=206,fit=crop/mjEkB0VJBocKoqE0/parts02-m2Wr46Xa5QcM4VJo.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1018,h=751,fit=crop/mjEkB0VJBocKoqE0/parts01-Aq2NBkKv9ac977Md.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=242,fit=crop/mjEkB0VJBocKoqE0/parts01-Aq2NBkKv9ac977Md.jpeg)
Lubrication of moving parts
As mentioned the joystick was very noisy; squeaky sounds when the shaft was moved in the different directions. To reduce (or hopefully remove) these squeaky sounds the moving parts as the shaft and fire button are lubcricated. All parts related to the joystick shaft is lubricated with general purpose grease, and the underside of the fire buttons are lubricated with sewing machine oil.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=431,fit=crop/mjEkB0VJBocKoqE0/lub01-YZ9X24qbP7uV54qG.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=233,fit=crop/mjEkB0VJBocKoqE0/lub01-YZ9X24qbP7uV54qG.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=702,fit=crop/mjEkB0VJBocKoqE0/lub02-dOqNb25Vg8u4Nezv.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=381,fit=crop/mjEkB0VJBocKoqE0/lub02-dOqNb25Vg8u4Nezv.jpeg)
Adding a fourth suction cup
As seen initially one of the suction cups were missing. This is fixed by using a similar suction cup from a Quickshot joystick. See picture below for the result.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=658,fit=crop/mjEkB0VJBocKoqE0/cups-ALpbJgyVNzTGx01a.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=266,fit=crop/mjEkB0VJBocKoqE0/cups-ALpbJgyVNzTGx01a.jpeg)
Interior
Microswitches
As previously mentioned four of the microswitches, which are mounted on a plastic ring, are covered with some odd shiny looking dust. This is very similar to what was the case in another Zipstik joystick. I have no idea what this is, but I have a hypothesis that this is caused by a chemical reaction in the microswitch plastic cover.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=1083,fit=crop/mjEkB0VJBocKoqE0/dustmicro-YD0vvpz1L0FWnM8v.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=437,fit=crop/mjEkB0VJBocKoqE0/dustmicro-YD0vvpz1L0FWnM8v.jpeg)
Since my hypothesis is that this dust is caused by a chemical reaction in the plastic, the dust could also be on the inside of the four microswitches. But to avoid any damage to these they are not opened, but each microswitch is placed in a jar of isopropanol for 24 hours. This should remove any inside dirt.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=677,h=685,fit=crop/mjEkB0VJBocKoqE0/jar-mk355DnlJaFqwkXe.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=333,fit=crop/mjEkB0VJBocKoqE0/jar-mk355DnlJaFqwkXe.jpeg)
The result of the cleaning is very good. Most of the odd grease is gone, and the microswitches are as "good as new". As can be seen from the pictures below these microswitches are "ZERO PLUS" quality switches made by Otehall in England.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=449,fit=crop/mjEkB0VJBocKoqE0/micro02-AQEVJMWv1BhQlN1B.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=244,fit=crop/mjEkB0VJBocKoqE0/micro02-AQEVJMWv1BhQlN1B.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=585,fit=crop/mjEkB0VJBocKoqE0/micro01-AR0VJqW4ByfXOy5l.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=316,fit=crop/mjEkB0VJBocKoqE0/micro01-AR0VJqW4ByfXOy5l.jpeg)
Autofire switch
The autofire switch is broken, but I think it can be repaired. Since the switch is already partly disassembled, the complete disassembly is very easy. All the individual parts are cleaned with isopropanol. See pictures below.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=348,fit=crop/mjEkB0VJBocKoqE0/auto01-YBgyyGewW9hVNo5z.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=189,fit=crop/mjEkB0VJBocKoqE0/auto01-YBgyyGewW9hVNo5z.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=348,fit=crop/mjEkB0VJBocKoqE0/auto02-mp877wqbVZtqJVDD.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=198,fit=crop/mjEkB0VJBocKoqE0/auto02-mp877wqbVZtqJVDD.jpeg)
The switch is reassembled by using tools such as precision tweezers and needle nose pliers, and the result is quite good. Testing will prove if this will work or not.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=844,fit=crop/mjEkB0VJBocKoqE0/switch-YrDXXwZVZgsJxB24.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/mjEkB0VJBocKoqE0/switch-YrDXXwZVZgsJxB24.jpeg)
Replacing the electrolytic capacitor
Replacing the electrolytic capacitor is not strictly required. But more as a homage to the Zipstik engineers it is replaced to make sure the capacitance of 1 uF is still valid. The capacitance, in combination with the transistor and resistor circuit, will generate a pulse train used for the autofire. Below is a picture of the PCB with the new capacitor in place.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=727,fit=crop/mjEkB0VJBocKoqE0/newcap-Aq2NNwjKRLSbjWqJ.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=395,fit=crop/mjEkB0VJBocKoqE0/newcap-Aq2NNwjKRLSbjWqJ.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=727,fit=crop/mjEkB0VJBocKoqE0/newcap02-YD0vvGbXJBcZvprE.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=341,fit=crop/mjEkB0VJBocKoqE0/newcap02-YD0vvGbXJBcZvprE.jpeg)
Autofire switch - revisited
It turns out that the autofire switch repair doesn´t last. When toggling the switch back and forth the back of the switch slowly starts to crumble. Instead of trying yet another repair a new old-stock switch is ordered from retroleum.co.uk. But while waiting for the switch a modern type switch is ordered from DigiKey. This switch is not identical to the original since the actuator is only 9 mm, while the original is 12 mm. The switch from DigiKey has part number 2449-MS2202L9B-ND.
Below is a picture of the new autofire switch soldered to the PCB.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1018,h=965,fit=crop/mjEkB0VJBocKoqE0/newswitch-YBgyrDMLDWiyzZQL.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=311,fit=crop/mjEkB0VJBocKoqE0/newswitch-YBgyrDMLDWiyzZQL.jpeg)
With everything cleaned and repaired the interior is re-assembled. Compared to how this looked before refurbished, this looks very nice now! Almost like new (?)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1018,h=1196,fit=crop/mjEkB0VJBocKoqE0/refurb01-YbNyv6v7e4I6zrZ7.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=386,fit=crop/mjEkB0VJBocKoqE0/refurb01-YbNyv6v7e4I6zrZ7.jpeg)
Connectivity
It is not uncommon that one or more of the joystick wires break after intensive use over several years. Checking the continuity from the connector pins to the microswitches both simple and effective. While the multimeter is in continuity mode all wires are checked - also when the wires are wiggled. Below is the schematics of the joystick connector (note: keep in mind to mirror this if you are looking at the front of the connector).
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=732,fit=crop/mjEkB0VJBocKoqE0/joypinout-AR024QJkNpHkgxyV.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=296,fit=crop/mjEkB0VJBocKoqE0/joypinout-AR024QJkNpHkgxyV.png)
In this Zipstick joystick use six of the nine pins; UP/DOWN/RIGHT/LEFT/FIRE/Ground. Other autofire joysticks, such as this Zipstik as an example, often use the +5V DC, but this is not the case with this one.
All of the six wires seem to be working without any issues. Below is a picture from the testing.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1018,h=816,fit=crop/mjEkB0VJBocKoqE0/connect-dOqNbg5vwvHEQyjp.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=263,fit=crop/mjEkB0VJBocKoqE0/connect-dOqNbg5vwvHEQyjp.jpeg)
As mentioned in the first chapter the strain relief is partly broken. Luckily, the important part of the strain relief is still intact. A small black cable tie is fastened at the end of the strain relief. This should hold it in place well enough.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=1018,h=677,fit=crop/mjEkB0VJBocKoqE0/strain-YBgypX0Dy5tQeoX9.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=218,fit=crop/mjEkB0VJBocKoqE0/strain-YBgypX0Dy5tQeoX9.jpeg)
Testing
To verify that the joystick work as it should I check it with the 64 Doctor software. Result is that all directions and fire buttons works fine works as expected. All tests pass.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=122,h=122,fit=crop/mjEkB0VJBocKoqE0/test01-A3Qrwy1WEZubll3w.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=122,h=122,fit=crop/mjEkB0VJBocKoqE0/test02-YrDXlO50JZUbaVGN.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=122,h=122,fit=crop/mjEkB0VJBocKoqE0/test03-AMqpbj3POQs5v80G.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=122,h=122,fit=crop/mjEkB0VJBocKoqE0/test04-AR0VypOz7EI52rnV.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=122,h=122,fit=crop/mjEkB0VJBocKoqE0/test05-m2WrpOeWlWiNQe66.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=122,h=122,fit=crop/mjEkB0VJBocKoqE0/test06-d95rKNj5Qefr7RZR.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=122,h=122,fit=crop/mjEkB0VJBocKoqE0/test07-Aq2Nvxj29aCrJQOn.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=122,h=122,fit=crop/mjEkB0VJBocKoqE0/test08-Yanzyewe1phzo3NW.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=122,h=122,fit=crop/mjEkB0VJBocKoqE0/test09-YBgyrDWDy3S45eVo.jpeg)
Final result
"A picture worth a thousand words"
Below is a collection of the final result from the refurbishment of this Zipstik joystick. Hope you like it! Click to enlarge!
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=812,h=1100,fit=crop/mjEkB0VJBocKoqE0/final02-Yyv23epPJQSoB9Dz.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=445,fit=crop/mjEkB0VJBocKoqE0/final02-Yyv23epPJQSoB9Dz.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=823,fit=crop/mjEkB0VJBocKoqE0/final03-Yg25WEpax6fg9a73.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=446,fit=crop/mjEkB0VJBocKoqE0/final03-Yg25WEpax6fg9a73.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=823,fit=crop/mjEkB0VJBocKoqE0/final05-AE0vo3ZMl6u9pwbW.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=441,fit=crop/mjEkB0VJBocKoqE0/final05-AE0vo3ZMl6u9pwbW.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=641,fit=crop/mjEkB0VJBocKoqE0/final04-mePGvWpL32fEnWRG.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/mjEkB0VJBocKoqE0/final04-mePGvWpL32fEnWRG.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=640,fit=crop/mjEkB0VJBocKoqE0/final06-m6LrwVWv4Qiw0Pwq.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=320,fit=crop/mjEkB0VJBocKoqE0/final06-m6LrwVWv4Qiw0Pwq.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=427,fit=crop/mjEkB0VJBocKoqE0/final07-A0xrwL7N8Ph5XyLv.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=231,fit=crop/mjEkB0VJBocKoqE0/final07-A0xrwL7N8Ph5XyLv.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=606,h=427,fit=crop/mjEkB0VJBocKoqE0/final01-Yyv23epXbDIezZwe.jpeg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=259,fit=crop/mjEkB0VJBocKoqE0/final01-Yyv23epXbDIezZwe.jpeg)
Banner picture credits: unknown