Controller Drift Test

Static offset sampling plus a circularity test with twin live dials — tell drift apart from a deadzone problem in seconds.

No gamepad detected

Connect your controller via USB or Bluetooth, then press any button on it.

Left stick
X 0.00000 Y 0.00000 0.0000
Right stick
X 0.00000 Y 0.00000 0.0000

How to use the drift test

  1. 01 · Static drift

    Lay the pad flat on the desk, press Start, and don't touch the sticks for 3 seconds. You get each stick's max offset with a normal / slight / severe verdict.

  2. 02 · Circularity test

    Press start, then slowly trace the stick edge for 3–5 full circles. The trail is drawn live; after 3 covered laps the average error, error rate and sample count appear automatically.

  3. 03 · Deadzone comparison

    Drag the deadzone slider (0.01–0.50) and watch the dashed circle on the dials — see how large a deadzone would be needed to mask the drift.

Why sticks drift

Potentiometer wear

Classic sticks (Joy-Con, PS4, Xbox) rub a carbon film; the dust makes resistance jump — input with no touch. It is a physical lifespan limit, not a defect you can dodge.

Hall effect (the final fix)

Hall sticks sense position magnetically with zero contact or friction — effectively unlimited life and no wear-induced drift. Now common in third-party pads.

Terms explained

Stick drift
Worn or dusty potentiometers keep sending movement signals even when the stick is untouched — the classic "character walks alone". Notorious on Joy-Cons.
Deadzone
An ignored region around the stick center. Raising it masks small drift signals, but too much hurts fine aim.
Circularity error
A perfect stick traces a perfect circle. Error under 10% is excellent (official pads sit at 8–12% to reach square corners); third-party Hall sticks run 0–1%.
Potentiometer vs Hall effect
Classic sticks rub a carbon film and wear out; Hall-effect sticks sense magnetically with no contact — effectively unlimited lifespan.

Frequently asked questions

How much offset is normal?

Within ±0.05 is factory tolerance. Around ±0.10 is slight drift — raise your in-game deadzone. Beyond ±0.15 with a jittering dot means a worn potentiometer: repair or replace the stick.

What circularity error is good?

Under 10% is excellent (DualSense, Xbox Elite). Over 15% is average — a square trail usually means a square deadzone or cheap components.

What deadzone should I use?

0.05 for a fresh pad; 0.08–0.10 if slightly drifting. Above 0.20 noticeably hurts micro-control — replace the stick instead.

Does software calibration help?

Yes — Switch, Steam and Windows calibration reset the center point and temporarily hide drift, but they cannot fix worn hardware.

Can WD-40 fix drift?

WD-40 precision electronics cleaner (black bottle) washes out carbon dust and helps short-term. Never use the rust-remover (blue bottle) — it corrodes plastic.