Gamepad Calibration

Guides

How to clean controller sticks and buttons

Clean controller sticks with 90%+ isopropyl alcohol, a plastic-safe contact cleaner and compressed air, and never with WD-40 or anything that leaves a film. A surprising amount of drift, sticking and double-pressing is just dirt, and a proper clean takes fifteen minutes. Cleaning wrongly can finish off a stick that was only slightly worn.

Controller on a towel with isopropyl alcohol, cotton swabs and compressed air laid out beside it
Everything needed: isopropyl alcohol for plastic and contacts, contact cleaner for potentiometers, air for dust.

Measure, clean, then measure again

Run the Controller drift test before you start and write down the numbers. Clean, let everything dry, and run it again. If the resting value drops, the drift was dirt. If it stays, the stick is worn and cleaning will not help; move to calibration or replacement.

What should you clean controller sticks with?

  • Isopropyl alcohol 90% or higher: plastic shells, stick caps, button membranes, copper contacts. Evaporates clean.
  • Electrical contact cleaner (plastic-safe, residue-free): potentiometers inside stick modules and trigger pots. Spray a tiny amount, work the part, let dry.
  • Compressed air: dust under caps and in trigger housings. Short bursts, can upright.
  • Never: WD-40, silicone spray, household cleaners, acetone, anything that leaves a film. They attract dust and soften the carbon track.

How to clean sticks without opening the controller

Pull the stick cap off (DualSense and Xbox caps lift straight up; Joy-Con caps are fixed). Clean the cap in warm soapy water. Clean the stem and the shell hole with isopropyl on a swab. Blow air into the gap around the base, then rotate the stick while applying a small amount of contact cleaner on a swab at the base so it wicks into the module openings. Rotate thirty to forty times, leave to dry ten minutes, refit the cap.

Analog stick cap removed from a controller revealing the stem and the gap around the base
With the cap off, the stem and the gap around the base are reachable without opening the shell.

Cleaning sticks with the controller open

With the main board out, each stick module has two potentiometers with small openings on the sides. Spray contact cleaner into each opening while rotating the stick. Clean the metal stick base and the spring with isopropyl. Dry fully before reassembly; trapped cleaner between the wiper and track will cause erratic readings until it evaporates.

Cleaning buttons, D-pad and triggers

Lift the rubber membranes and clean the black conductive pads and the copper traces under them with isopropyl. Wash the plastic buttons and D-pad in soapy water, dry completely. Triggers with a potentiometer (PlayStation, Switch Pro) get a drop of contact cleaner at the pivot; Hall effect triggers on Xbox need only air. Check every input in the tester afterwards.

Rubber button membrane lifted from a controller circuit board showing the conductive pads
The conductive pads under the membrane and the copper traces beneath them collect oil and sugar. Isopropyl clears both.

Frequently asked questions

Can isopropyl alcohol damage the stick?

No, it evaporates without residue. Keep it off the carbon track inside the potentiometer though; use contact cleaner there.

Is contact cleaner safe for controller plastic?

Choose one labelled plastic-safe and residue-free. Some general-purpose cleaners craze clear plastics.

How long should the controller dry after cleaning?

Ten minutes for isopropyl and a thin spray of contact cleaner; thirty minutes if you were generous.

Measure before and afterIf the number drops after cleaning, it was dirt. If not, the stick is worn.
Run the drift test