Gyroscope Precession Calculator
How gyroscopic precession works
Spin a bicycle wheel, hang it by one end of its axle, and instead of falling it swings slowly in a horizontal circle. That lazy sweep is precession: gravity keeps pulling the tilted rotor down, but a fast-spinning wheel answers a sideways torque with a sideways turn rather than a topple. This calculator turns a rotor's mass, geometry, and spin speed into three numbers you can design around — how fast the axis walks around the vertical, how long one full lap takes, and how far the tip of the axis sweeps on the way.
The steady precession rate of a fast top is the gravitational torque divided by the spin angular momentum:
The torque is the rotor's weight acting at the end of its lever arm, tilted from vertical, while the angular momentum is the moment of inertia times the spin rate in radians per second:
Combine them and something surprising happens — the tilt cancels. The horizontal torque and the horizontal slice of the momentum vector both scale with , so it drops out, leaving a precession rate that depends only on the weight, the lever arm, and the spin:
One full lap of the axis therefore takes . The tilt still matters for the picture, though: the lever tip traces a real circle of radius , so the sweep width per lap grows with the lean even when the rate does not — worth knowing when you have to leave clearance for a gimbal ring or a reaction-wheel housing.
How to use the precession calculator
Fill in the six rotor properties and press Calculate Precession. Each field lines up with a symbol in the formulas above:
- Rotor mass (m) — the mass of the spinning disc or flywheel, in kilograms. It sets the downward pull , so a heavier rotor precesses faster.
- Lever arm (d) — the distance from the pivot to the rotor's center of mass, in meters. On a wheel hung by its axle, this is the run of axle out to the hub.
- Local gravity (g) — the field strength , 9.81 m/s² at sea level on Earth; drop it for high altitude, or to about 1.62 for the Moon.
- Moment of inertia (I) — the rotor's resistance to a change in spin, in kg·m². A solid uniform disc of mass m and radius r has ; a thin ring has .
- Spin speed (RPM) — revolutions per minute; the tool converts it to angular velocity using .
- Tilt from vertical (θ) — how far the spin axis, at angle , leans from straight up. It leaves the precession rate untouched but sets the gravitational torque and the width of the sweep.
The result panel reports the precession rate in degrees per second, the full-lap period in seconds, the gravitational torque at your tilt angle, and how far the axis tip sweeps each lap — a circle of circumference . Copy Summary drops all four into your clipboard for a lab notebook or report.
Worked example: a 3,000-RPM top
Take a small brass top: mass 0.5 kg, center of mass 0.1 m from the pivot, moment of inertia 0.002 kg·m², spinning at 3,000 RPM, leaning 15° from vertical, in ordinary gravity.
Convert the spin first: rad/s, so the angular momentum is kg·m²/s. The precession rate is then rad/s, about 44.7 °/s, and one full lap takes seconds. At 15° the gravitational torque is N·m, and the axis tip sweeps a circle about 0.16 m around. Double the spin to 6,000 RPM and the top laps half as fast — a 16-second period — because the extra angular momentum stiffens the axis against gravity.
How each input changes the precession
Because the rate is , it moves in simple, predictable ways. The table below holds the brass-top example fixed and changes one property at a time.
| Change one input… | …and the precession rate | Example | Rate (rad/s) |
|---|---|---|---|
| Rotor mass (m) | Rises in proportion | 0.5 → 1.0 kg | 0.78 → 1.56 |
| Lever arm (d) | Rises in proportion | 0.1 → 0.2 m | 0.78 → 1.56 |
| Moment of inertia (I) | Falls in inverse proportion | 0.002 → 0.004 kg·m² | 0.78 → 0.39 |
| Spin speed | Falls in inverse proportion | 3000 → 6000 RPM | 0.78 → 0.39 |
| Tilt angle (θ) | No change — sin θ cancels | 15° → 30° | 0.78 → 0.78 |
Written as proportionalities, the four live inputs scale the rate as , , , and : double either of the first pair and the sweep speeds up twofold; double either of the second and it halves. The tilt row is the counterintuitive one: leaning the top further does not speed up or slow down the sweep. It only widens the circle the axis traces and raises the gravitational torque the pivot has to hold.
Where this model breaks down
The formula assumes a fast, steady top, which is a good match for most real gyroscopes but leaves a few things out:
- Rigid rotor. The rotor is treated as a rigid body with a fixed moment of inertia — flexing or shifting mass is not modeled.
- Fast-spin approximation. The clean result holds when the spin rate dwarfs the precession rate, . Slow, heavy tops also nod up and down (nutation), which this calculator ignores.
- No losses. Friction at the pivot and air drag are neglected, so a real top gradually slows and its precession speeds up over time.
- Gravity only. Torque comes from weight alone — magnetic fields, vibration, and applied control torques are not included.
- Uniform gravity. The field is taken as constant; set it to your local value for altitude or another planet.
Common questions
What is gyroscopic precession? It is the slow rotation of a spinning object's axis caused by an external torque — usually gravity — acting at right angles to the spin axis. Since torque equals the rate of change of angular momentum, , a sideways torque nudges the momentum vector sideways, so the axis walks in a circle instead of falling.
Why does spinning faster make a top steadier? More spin means more angular momentum, and a bigger momentum vector turns more slowly for the same torque — the rate drops as . Faster spin therefore lowers the precession rate and makes the axis feel stiffer.
Does the tilt angle change the precession rate? No. The torque grows with , but so does the horizontal part of the momentum, , and the two cancel. Tilt only changes the torque you read out and how wide the axis sweeps.
Can I use this for any gyroscope? It fits rigid rotors with a known mass, inertia, and spin speed. Flexible rotors, or slow tops that nutate strongly, need a fuller rigid-body model.
What units should I enter? Kilograms for mass, meters for the lever arm, m/s² for gravity, kg·m² for the moment of inertia, RPM for spin speed, and degrees for the tilt from vertical.
Is the tilt measured from vertical or horizontal? From vertical — 0° means the spin axis points straight up.
Related calculators
Pair these precession predictions with the Robot Arm Torque Calculator, the Torsional Pendulum Period Calculator, and the Magnetic Field Energy Density Calculator to make sure gimbals, test stands, and magnetic dampers can handle the loads. Knowing the precession period also makes it easier to time telemetry sampling and video capture for lab demonstrations or outreach events.
🎯 Spin Master Mini-Game
Experience gyroscope precession in action! Keep the spinning top balanced as long as you can.
