After a year of heavy use, i started to notice that my joycon would drift when not touching the analog stick.
I tried re calibrating and blowing air in the analog stick but this didn't solve the issue.
I looked for a replacement analog stick but they are 25-30 USD so that is way to much, so went online but could not find anywhere on how to clean the analog stick so I went ahead and ventured on doing it myself and documenting it for everyone to try, if you're brave and patient enough.
Do not try if you don't like to tinker, the taking apart of the analog stick is super tedious, patience is key. Also you have to be super careful as thin fragile ribbon cables are involved in this.
DO AT YOUR OWN RISK. This will most definitely void the warranty.
Hope it helps and enjoy.
[Doing this for the L joycon, but you can try the R joycon too, slightly different opening procedure]
Step 1: Opening the Joycon
-Remove screws, on from first pic.
-Carefully fold open the joycon. ****BE CAREFUL, there is ribbon cables so don't pull too hard
-Carefully remove the battery with a plastic pry tool, dont use metal as you might damage/short the battery
*More hints in the pictures
Step 2: Removing Ribbon Cables to Access the Analog Stick
-Start by removing carefully the ribbon cable for the Z button, there is a small brown flap that you SHOULD flip up to allow the ribbon to come out easily.
-Remove the ribbon cable for the L button
-Carefully remove the ribbon cable for the analog stick after flipping the black flap
-Now to remove the screws of the analog stick, be careful with the L button ribbon cable that is over one of the two screws
-Wiggle the analog stick out being careful to not damage the small black dust guard. If you pop that black guard off, just place it back.
Step 3: Now the Fun Part,
-Loosen the clips on as on the pictures, use a small flat head screwdriver to get the metal to clear the small plastic tabs
-Super carefully, with a small flat screwdriver unclip from where the picture shows the metal clip. This clip is really tricky and super hard.
**Be careful as too much force might slip the driver in to the ribbon cable or you might stab your hand, also, dont want parts flying everywhere
*** This is where patience and strength are needed
Step 4: Now That It's Open, Lets Clean the Contacts
-Clean the contacts shown in the pictures with a alcohol infused Qtip, if you dont have alcohol, a dry one should be enough to get the dust off.
-BE SUPER careful with the 3rd pictures contacts, they are hair thin and get bent easily, i by mistake bent them twice and it took a lot of patience with a needle to shape them back to normal.
-Clean the brush contacts
-If there is dust clean that too, be careful as the plastic half is made of of many pieces and they all can jump out of place, mine fell apart so I had fun getting that puzzle back together to fit and work propperly
Step 5: Now, Lets Put It Back Together.
If you thought it was tricky, hold on to your bucks....
-Try to get everything to look like the first picture
-If you bent the metal trying to open the analog stick now is the time to straighten it up as much as you can
-Before clipping everything back together make sure that if you move the analog stick it moves the brush contacts smoothly and correctly, it should also kind of center itself.
-Make sure that there is the thin washer under the spring which should have the wide part in the bottom
-After checking and rechecking, clip the metal back to the plastic.
Please be super careful putting it back together, it takes patience as trying to clip it might make some pieces inside to pop off place and you have to start again to arrange and try to clip again.
Step 6: Check the Analog Stick
-Once you got it all back together, please check that the stick can move in all directions and then centers itself
-Now walk backwards on the steps:
-Place the analog stick on its place in the joycon
-Screw the analog stick
-Connect the ribbon cables remembering to move the flap to get the cable in and then locking it to secure the ribbon cables
-Put the battery plastic housing, then, place and connect the battery
Step 7: Lets Test the Joycon
-Before fully screwing everything together test to see if the controller and analog stick work (just click the controller in place)
-Click buttons in you joycon to wake it up
-Go in to your Switch "Controller and sensors" setting, navigate to calibrate control sticks, go through the calibration.
-And your sticks should not drift anymore.
-If they do or its not responsive, check you ribbon connections hopefully nothing has been ripped. Check the analog stick and see if the brushed contacts are not bent
-If all is working, go back and screw everything shut and enjoy.
Step 8: Hope This Helped You
Hope this saved you form purchasing a replacement analog stick or just purchasing a new joycon.