Insights / App Design

Designing a Better Way to Measure Spin

TopSpin began with a practical workshop problem: how do you compare two spinning tops using real measurements instead of feel alone? The finished app listens to vibration through the phone accelerometer, tracks rotational frequency, and turns a full spin into RPM, decay, vibration, timing, and repeatable test data.

The design problem

A spinning top can look beautiful while still hiding small problems. A tiny imbalance may only appear as a shimmer, a rough bearing surface may show up as a vibration peak, and a poor launch can disguise what the top is actually capable of doing.

Repeatable tests

The app is designed around repeatable starts, consistent phone placement, and enough recorded data to compare one run against another. The aim is not laboratory perfection, but useful workshop feedback.

Readable results

Raw sensor numbers are difficult to interpret on their own. TopSpin turns them into graphs that show speed, vibration, peaks, and decay in a way that can guide design changes.

From vibration to a useful result

The phone does not need to see the top. It feels the tiny periodic motion that reaches the phone through the test surface. TopSpin analyses that signal repeatedly, follows the most believable rotational frequency, and keeps the display focused on the measurements that are useful during a real spin.

RPM tracking

Frequency peaks are converted into rotational speed while tracking logic helps avoid obvious harmonic jumps and unrelated vibration.

Decay and prediction

Recent RPM history is used to show how quickly speed is being lost and to estimate how the remainder of a free spin may develop.

Relative VIBES

Vibration is kept as its own measurement. A bump to the table can raise VIBES without forcing the RPM tracker to follow the disturbance.

Testing the tracker outside a spinning top

Development has never relied on a single top or a single vibration source. Fans, hard drives, motors, workshop fixtures, and other repeating vibration sources have been useful for checking frequency scale, repeatability, reacquisition, and resistance to unwanted movement.

  • Known-speed check A Verbatim 47551 hard drive specified at 5400 RPM repeatedly settles at about 5407 RPM in TopSpin.
  • Disturbance rejection Leaning on or bumping the table produces obvious VIBES spikes while the tracked hard-drive RPM remains essentially flat.
  • Reacquisition Powering the drive down and back up lets the tracker lose the signal, find it again, and return to the same speed.

That is not a laboratory calibration certificate. It is a practical workshop sanity check showing that the frequency scale and tracking behaviour remain consistent on an independently specified rotating source.

TopSpin tracking a Verbatim 47551 5400 RPM hard drive at about 5407 RPM
Known-speed workshop check: the hard-drive vibration moves around while the RPM trace remains locked near its nominal spindle speed.