Wheel Time

training range Wheel time 0s
TELEMETRY
LINK —
SAMPLE —
ACCEL —
LENS 50MM
SEED —

Wheels required

Wheel Time needs a physical set of hand wheels and a desktop browser. It reads wheels through pointer capture or the Gamepad API, neither of which exists on a phone or tablet. Open wheeltime.app on a computer with your wheels connected.

Chrome or Edge are the safe targets. Pointer capture without OS mouse acceleration — which the smoothness measurement depends on — is Chromium-only today.

Pan
0 °/s
Wheel Time draws its drills on a canvas, which needs a browser with canvas support.
PAN DRILLSTBY
Wheels: none00:00
Click to start
Your wheels are captured when you click. Arrow keys work for trying it without hardware.
1–8 switch drills · R restart · F full screen · Esc release
Tilt
0 °/s

Round readouts

Score
0
Smoothness
—
Tracked
—
Time left
60
Rally
0

Current drill

Choose a drill

Your progress

Leaderboard

live

What Wheel Time is

Wheel Time is a free training range for camera hand wheels, running entirely in the browser. Connect a set of wheels, run short arcade drills, and get graded on smoothness rather than on reflexes or score.

Hand wheels are the two geared wheels an operator turns to pan and tilt a geared head — an ARRI or Mitchell head — or a remote head. One wheel drives pan, the other tilt, and the skill is controlling both at once without the frame ever showing that you are working. That is a motor skill, and motor skills need repetition. Wheels time on a real head is expensive and rare; this is somewhere to put the hours in.

Who it is for. Camera operators keeping their hands in between jobs, camera assistants learning wheels for the first time, and film students who will not get a geared head to themselves for months.

How the grade works

Every drill can be won on score with violent snap moves. Score is bait. The number that matters is smoothness, measured with log dimensionless jerk — the standard smoothness measure from the motor-control literature. Because it divides by movement duration and peak speed, one grade means the same thing on a slow drill as a fast one.

A round also reports how much of it could be tracked. Smoothness only registers while the wheels are genuinely turning, so a round spent making tiny corrections comes back mostly untracked rather than pretending to a grade it cannot support.

The eight drills

Each drill and the operating skill it trains
DrillWhat it trains
Pan DrillConstant rate on a single axis and clean reversals. Tilt is deliberately dead, so there is nowhere to hide.
InterceptTwo-axis diagonal coordination, then a dead stop held for half a second. The stop is the shot.
Lock-OnSustained follow on an unpredictable subject — walking, running or vehicle — and recovering without overshooting.
Line JobStraight lines at constant rate and square corners. A wandering line is a wandering pan.
Dead WeightMomentum. Input becomes acceleration rather than position, which is the closest thing here to the weight of a real head.
CrawlFast reframes under pressure, with fine tilt trim while the pan is still moving.
Long TakeCommitting to a move before starting it, and separating steering from rate.
Set DownVery low rates held steady, and small corrections that do not turn into oscillation.

Which hand wheels work

Wheel Time reads any wheels that present to the computer as a standard USB mouse or gamepad. Nothing is installed and no driver is needed.

Hand wheel compatibility
WheelsConnectionStatus
Rexy 2.0 / 3.0 / 4.0USB HID, mouse or joystick modeWorking
HammerheadUSB HID, mouse modeShould work, untested
KinoUSB HID, mouse modeShould work, untested
BlacktekUSB HID, mouse modeShould work, untested
Nodo Inertia WheelsUSB serial via receiverPlanned
DJI Master Wheels, ARRI, Freefly, SmallRig, 1A AlphaClosed wireless protocolsCannot be read by a browser

Common questions

Do I need hand wheels to try it?
You can run the drills with the arrow keys to see how they work, but the smoothness grade only means something with real wheels turning.
Does it work on a phone or tablet?
No. Wheel Time needs pointer capture or a gamepad, and neither exists on a touch device. Open it on a desktop or laptop with your wheels connected.
Which browser should I use?
Chrome or Edge. They support pointer capture without operating-system mouse acceleration, which the smoothness measurement depends on. Safari and Firefox will run the drills, but their grades are less reliable and the app says so.
Is it free?
Yes, and an account is optional. Your training is saved in your browser either way. Signing in adds leaderboards and lets your wheel time follow you between machines.
Why smoothness rather than score?
Because a jerky operator can win an arcade game and still be unhirable. Smoothness measures how steadily you change speed, which is the thing an audience notices and a director does not have to mention.

Settings

Your wheels

Advanced — override what setup measured
Orientation

Setting up your wheels measures every value on this page from your own hardware. Change them by hand only if something reads backwards.

Practice

Your data

Everything is saved on this machine. Signing in also puts finished rounds on the leaderboard. Export gives you a CSV — one row per round, plus your setups and totals — so you can open your training in a spreadsheet. Importing that file restores everything.

How is this scored?

Score is bait. Smoothness is the point. You can win any drill on score with violent snap moves and still grade badly. Smoothness measures how steadily your hands change speed — the thing that separates an operator from a gamer.

Tracked is how much of the round we could actually read. Smoothness only registers while the wheels are genuinely moving, so a round where you barely turned them comes back mostly untracked. If that number is low, move the wheels more — bigger, more committed moves rather than small corrections. Below about a third tracked we will not give you a grade at all, because there is not enough movement to judge.

The grade. A is a move as smooth as human hands can reasonably make. F is ratcheting or shaking. Most operators start around C and climb.

The detail

The measure is log dimensionless jerk, the standard smoothness measure in the motor-control literature: LDLJ = −ln( (T³ / v_peak²) · ∫|d²v/dt²|² dt ). Dividing by duration cubed and peak speed squared makes it independent of how long and how fast a move was, which is what lets one grade mean the same thing in Set Down and in Crawl. There are no per-drill constants.

Jerk is a third derivative, so any coarseness in the input is amplified enormously. Movement is sampled on a fixed 100 Hz grid and low-passed at 8 Hz before differentiation, and the residual bias from your device's own step size is removed with a correction curve computed at startup. Below roughly 120 counts per second the measurement is genuinely impossible, which is what the Tracked figure reflects.

Account

Connect the wheels

Step 1 / 6