Skip to main content
Controller Diagnostic

Joystick & Flight Stick Tester

Test PC joysticks, flight sticks, and HOTAS controllers online for free. Check pitch, roll, yaw twist, throttle sliders, and 8-way POV hat switches.

Connect a controller and press any button...
NO DEVICE

Left Analog Stick

0.0%
X Axis 0.0000
Y Axis 0.0000
Status Healthy

Right Analog Stick

0.0%
X Axis 0.0000
Y Axis 0.0000
Status Healthy
Calibrate Deadzone

Joystick Diagnostics Benchmarks

0.0% – 2.0% (Flight Ready)

Zero resting wander on Pitch and Roll. Perfect for high-precision ILS landing approaches in flight sims.

2.1% – 7.0% (Minor Gimbal Play)

Slight center spring play or potentiometer wear. Requires configuring a 3% inner deadzone in DCS or MSFS.

> 7.0% (Severe Axis Drift)

Severe sensor jitter or broken centering spring. Requires potentiometer cleaning, sensor replacement, or RMA.

How to Get Started

Just three steps to run a complete controller test and understand your controller's health status.

01

Connect Controller

Connect your controller to your computer via USB cable or Bluetooth. If the browser doesn't respond, press any button on the controller to activate the connection.

02

Button Detection

Press each button in the visual interface and confirm the corresponding area lights up on screen. This helps troubleshoot unresponsive or double-clicking buttons.

03

Sticks & Vibration

Rotate the sticks to check linearity and drift issues; click the vibration test button to feel if the left and right motor feedback is working properly.

What would you like to do next?

Select a diagnostic calibration suite, deadzone analyzer, or high-frequency overclock tool.

Fix

Repair & Calibration

Calibrate zero-point offsets or follow step-by-step repair guides.

Optimize

Game Deadzones

Calculate exact radial vs axial deadzone overlays for Fortnite, Apex, & COD.

Telemetry

Overclock & Circularity

Verify browser-observed update timing Hz stability and statistical circularity grades.

Repair Guide

How to Calibrate a Flight Stick or HOTAS in Windows

To calibrate a flight stick in Windows, press Win + R, type joy.cpl, select your joystick, click Properties > Settings > Calibrate, and follow the wizard. Move the stick, throttle, and rudder pedals through their full mechanical travel to establish accurate travel limits.

Recommended Diagnostic Steps

Start by verifying neutral resting centering above. If the crosshair wanders without hand contact, check for cable tension or dry gimbal grease before adjusting software response curves.

Flight Stick & Joystick Mechanical Architecture

Modern joysticks and Hands-On Throttle-And-Stick (HOTAS) systems (such as Logitech G X52/X56, Thrustmaster T.16000M/Warthog, and VKB Gladiator NXT EVO) translate physical pilot inputs into multi-channel digital telemetry.

Sensor Mechanics: Potentiometer vs. 3D Hall-Effect Sensors

  • Rotational Potentiometers: Common in entry-level sticks. Metal wipers slide along resistive carbon tracks, which can wear down over time and create electrical noise near the center detent.
  • Contactless 3D Magnetic Hall Sensors: Utilize permanent diametric magnets and Hall-effect ICs to detect magnetic flux angle without mechanical contact, ensuring lifetime precision with 16-bit analog resolution.

Optimizing Axis Response Curves for Simulators

In simulators like Microsoft Flight Simulator 2024, DCS World, and Star Citizen, configuring an S-curve sensitivity profile (exponential curvature) provides fine micro-corrections during aerial refueling and formation flying while preserving full control authority at maximum stick deflection.

Controller Hardware Glossary & Tips

Stick Drift & Deadzones

Stick drift occurs when analog sticks register input without being touched. This is typically caused by physical wear in traditional carbon-film potentiometers. A deadzone is a software-level threshold (e.g., 5-10%) applied to ignore these microscopic false inputs.

Hall Effect Sensors

Unlike traditional ALPS potentiometers, Hall Effect modules use magnetic fields to measure stick position. Because there is no physical contact or friction between the internal components, they are virtually immune to wear-induced stick drift, drastically extending the controller's lifespan.

Polling Rate (Hz) & Input Latency

Polling rate is how often your controller sends data to your device, measured in Hertz (Hz). A standard Bluetooth connection yields around 125Hz (8ms latency). Overclocking or using a wired USB connection can push this to 500Hz-1000Hz (1ms-2ms latency), critical for competitive gaming.

Circularity Error

When you rotate a joystick along its outer edge, a perfect module should trace a mathematically perfect circle. Circularity error measures the deviation from this perfect circle. High deviations (>15%) can result in uneven diagonal movement speeds in FPS games.

Frequently Asked Questions

Everything you need to know about testing your controller.

How do I test a PC joystick or flight stick online?

Connect your joystick or HOTAS to your computer via USB, click anywhere on this page to initialize the browser Gamepad API, and move the stick through its full Pitch and Roll range. The live visualizer displays real-time X/Y coordinates, resting center precision, and 8-way hat switch actuations.

Why is my joystick pulling or drifting to one side in flight sims?

Joystick drift is caused by physical spring fatigue in the center gimbal, potentiometer carbon track wear, or uncalibrated zero-point offsets in the operating system. Recalibrating in Windows Game Controllers (joy.cpl) or establishing a 2–3% inner deadzone resolves minor drift.

What is the difference between potentiometer and Hall-effect joysticks?

Traditional joysticks use contact potentiometers that wear down after 500 hours, producing electrical jitter. Modern flight sticks (such as VKB, Virpil, and Thrustmaster T.16000M) use contactless 3D Hall-effect magnetic sensors with 16-bit resolution and zero physical wear.

Can I test HOTAS throttle quadrants and rudder pedals with this tool?

Yes! The browser Gamepad API maps throttle sliders, twist rudder yaw axes, and external rudder toe brakes as standard analog axes (Axes 2 through 6).

How do I test POV hat switches and secondary multi-function buttons?

Move the 8-way hat switch on your stick head. In the Gamepad API, hat switches register either as 4 discrete digital buttons (Up, Down, Left, Right) or as a fractional axis value (-1.0 to +1.0).

How this test works & its limits
  • This test reads your controller through the browser's standard Gamepad API — no drivers, no installs, nothing leaves your device.
  • Readings depend on connection mode: Bluetooth reports at lower rates than USB. Compare like-for-like (wired vs wired).
  • We measure the input reaching the browser — display lag and game-engine queues are outside this test's view.
  • A clean reading now does not guarantee no drift in-game: deadzones differ per game, and wear develops over time. Use the Drift Timeline to track yours.
  • This is a diagnostic, not a hardware-lab certification. For repair or RMA decisions, confirm with a second run or second tool.
Read the full methodology
100% Client-Side

All Gamepad API data stays in your browser. Zero tracking or data collection.

Instant Results

No downloads, plugins, or software installation needed. Works instantly.

Free Forever

No paywalls, subscription requirements, or hidden usage limits.