George Motor Design
← Field Notes
Validation8 min read

Why your prototype passed the bench and failed the dyno

A motor that spins beautifully on the bench can still be wrong in every way that matters. Here's what a loaded test exposes that a free spin never will.

There's a moment every hardware team enjoys: the first prototype motor arrives, you wire it up, give it power, and it spins. Smooth, quiet, fast. Somebody films it on a phone. It feels like the hard part is over.

It isn't. A brushless motor spinning with nothing attached to the shaft is doing the one thing it will almost never do in your product. You've confirmed it isn't dead. You've confirmed almost nothing else.

No-load tells you the easy 10%

Spinning free, a motor draws a small current to overcome its own friction and windage. The number you read is dominated by bearing drag and iron losses, not by the work you actually care about. Two motors that look identical at no load can behave completely differently the moment you ask them to push against something.

What the free spin does tell you is narrow but real: the windings are connected correctly, the rotor is balanced enough not to shake itself apart, the bearings aren't notchy, and the commutation is roughly sane. Useful as a smoke test. Useless as validation.

The whole job of a motor is to convert electrical power into mechanical work under load. If you never load it, you never tested the thing it's for.

What the dyno actually measures

A dynamometer puts a controllable, measurable load on the shaft so you can walk the motor across its real operating range and record what happens. The output isn't a single number — it's a set of curves, and the shape of those curves is where the truth lives.

The failures that only appear under load

Here are the ones we see most often — every one of them invisible on a free-spinning bench:

Thermal runaway in the windings

As copper heats, its resistance climbs, which means more loss, which means more heat. Under a demanding duty cycle a marginal design finds a new, much higher equilibrium temperature — or never finds one at all. You discover this at minute eight of a loaded run, not in the first ten seconds.

Demagnetisation at the corner

Push high current through a hot motor and you can partially demagnetise the rotor magnets. The motor survives, keeps spinning, but its torque constant has quietly dropped. Everything still "works." It's just permanently weaker, and nothing on the bench would have told you.

Cogging and ripple you can feel but not see

Torque ripple that's irrelevant on a free shaft becomes vibration, noise, and control instability when coupled to a real load — especially in robotics and anything doing precise positioning. You need the load in place to characterise it.

The controller-motor mismatch

A motor and its drive are one system. Timing, current limits and commutation that look fine unloaded can collapse into stalls or audible whine the moment torque demand rises. Testing the motor without testing it through its intended controller, under load, is testing half the product.

Why this is the cheapest insurance you'll buy

A dyno session before you commit to tooling costs a small fraction of a single production run. Finding a thermal problem after you've ordered 5,000 stators costs you the tooling, the parts, the schedule, and the customer's patience. The asymmetry is enormous, and it always points the same way: load it early.

This is exactly why we won't call a prototype "validated" on a spin test. A prototype is validated when there's a curve next to the spec and the curve clears it with margin — measured, not assumed. Everything before that is a motor that happens to turn.

If you've got a prototype that spins and you're not yet sure what it does under load, that gap is precisely the work worth doing before anything goes near production.

Got a prototype you want properly characterised?

We build short runs, put them on the dyno, and hand you the curves against your spec.

Start a project →