Select Your Country/Region

North America

Europe

Europe English / € EUR

Other Region

When we began developing the drive system for the Motto80, the motor itself was not the first question.

If the only goal were to make stalling nearly impossible, the answer would be relatively simple: use a larger motor, give it more continuous power, and leave a wide margin of torque.

But Motto80 is a home grinder. Around its 80 mm flat burrs, the machine also has to accommodate the adjustment mechanism, feed system, sensors, drive electronics, and the rest of the mechanical structure. Designing the entire machine around a handful of extreme load events would make it considerably larger and more complex than it needs to be.

We were also not trying to make the grinder as fast as physically possible.

During development, we used roughly 10 to 12 seconds for a typical single dose under fine espresso conditions as a design window. This is not a guaranteed performance specification. A formal grind-time specification would need to define the dose, coffee, burr set, RPM, grind setting, and feed setting. Instead, the 10 to 12 second window gave us a practical engineering target: fast enough for everyday use, without pushing the feed system, motor size, current, noise, or thermal load toward unnecessary extremes.

That led us to a more useful question:

Once the beans reach the burrs, how does the load actually develop?

More specifically, what should the motor handle continuously, what should it handle only for a short period, and how should the control system decide between the two?

A Grinder Can Stall Before It Runs Out of Torque

It is tempting to describe a stall as a simple event: a particularly hard bean enters the burrs, the motor cannot produce enough torque, and the grinder stops.

That can happen, but it does not describe much of what is actually happening inside a flat burr grinder.

Coffee moves through several stages inside the burrs: intake, initial fracture, further grinding, and discharge. We can simplify this process into two mass flow rates.

Let ṁin represent the amount of coffee entering the burrs per unit time, and ṁout represent the amount of coffee that has been sufficiently ground and discharged per unit time.

The amount of coffee held inside the burrs can then be expressed as:

dM/dt = ṁin − ṁout

This is not intended to be a complete physical model of a grinder. It is simply a useful way to understand how load can build.

When ṁin and ṁout remain reasonably close, the amount of coffee inside the burrs stays relatively stable. But if ṁin remains higher than ṁout, coffee begins to accumulate.

As that happens, more coffee is simultaneously being fractured, compressed, and transported through the burrs. The torque required to keep everything moving rises.

This becomes particularly important at lower RPM.

Reducing RPM does not simply make the same grinding process happen more slowly. With fewer burr teeth passing through the grinding zone each second, the burrs' processing and discharge capacity will generally decrease when other conditions remain similar. But the rate at which coffee enters the burrs does not necessarily decrease by the same proportion.

That intake rate is influenced by the feed geometry, bean size, gravity, the burr pre-breaker geometry, and how much coffee is presented to the intake.

The result can be a situation where the front of the burrs continues to accept coffee while the rest of the grinding path is no longer able to clear it at the same rate.

Once that happens, a positive feedback loop can develop:

Feed exceeds processing capacity → coffee accumulates → torque load rises → actual RPM falls → processing capacity falls further → more coffee accumulates

If nothing interrupts that cycle, the grinder can eventually stall.

This is also why a high instantaneous torque reading does not necessarily mean that a single unusually hard bean caused the event. The load may instead come from coffee that was already inside the burrs when additional beans entered behind it.

A more useful way to describe the load is therefore:

Tload = f(coffee, burr geometry, gap, RPM, feed rate, material inventory)

A single maximum stall-torque number cannot capture this changing system.

Feed Rate Is Part of the Drive System

Once we look at the grinder this way, feed rate stops being a separate convenience feature and becomes part of the drive system itself.

There is an easy way to reduce speed droop: feed the coffee very slowly. If ṁin remains well below the burrs' processing capacity, the motor sees a lighter and more stable load.

The tradeoff is obvious. The grinder takes longer than necessary to complete the dose.

At the other extreme, we could push coffee into the burrs as quickly as possible. Grind time may decrease, but average torque, peak current, and short-term heat rise. At the same time, the margin before a stall becomes smaller.

The useful operating point lies between these extremes.

For Motto80, the goal is to keep feed rate reasonably close to the burrs' sustainable processing capacity while maintaining sufficient mechanical and electrical margin for the changes that naturally occur during grinding.

This is where the 10 to 12 second design window becomes useful. It gave us a practical target around which to balance feed rate, motor load, noise, thermal behavior, and everyday waiting time.

The objective was therefore neither to feed slowly simply because it is easier on the motor, nor to maximize throughput at any cost.

It was to find a feed rate that makes efficient use of the burrs while leaving the system enough headroom to handle the load fluctuations that occur during real grinding.

And this distinction leads to another important part of the design: the motor does not need to perform every task at the same level continuously.

Continuous Load and Peak Load Are Different Jobs

A single grinding cycle contains two different kinds of load.

Most of the cycle is governed by continuous load. This determines average current, motor losses, temperature rise, and how the grinder behaves across several consecutive doses.

Peak load is different.

A short disturbance can occur when several beans enter the bite zone together. Dense light-roast coffee, a fine grind setting, low RPM, or temporary accumulation of coffee inside the burrs can all produce a short increase in torque demand.

The motor needs enough reserve to recover from these events. It does not, however, need to produce its peak torque continuously.

This distinction is important because power and torque are not interchangeable specifications.

Mechanical power at the shaft is:

Pmech = Tω

Input electrical power is not the same thing as mechanical power delivered at the shaft. Likewise, maximum mechanical power is not the same as maximum torque.

Near a stall, for example, torque can be very high while rotational speed approaches zero. Mechanical power can therefore fall even as current and electrical losses continue to rise.

The 6068 motor data used in our evaluation illustrates this clearly:

Test operating point Speed Torque Input power Shaft output Efficiency
High-efficiency region 2304 RPM 0.68 N·m 184 W 164 W 89%
Near highest shaft output in test 988 RPM 4.69 N·m 1053 W 484 W approx. 46%

Moving from the first operating point to the second increases input power by approximately 870 W, but shaft output increases by only about 320 W. Much of the additional input is lost as heat and other losses.

This is why 1053 W should not be presented as a continuous motor rating. It describes a high-load test operating point, not a power level intended for sustained operation.

A single-dose home grinder also behaves very differently from an industrial machine under continuous load. A typical grind lasts only seconds, and the highest-load events may be considerably shorter still. Because the motor has thermal mass, a brief increase in current does not immediately produce the same steady-state temperature that would result from maintaining that load continuously.

We can therefore make deliberate use of this difference.

Motto80 can temporarily move away from the motor's highest-efficiency operating region when the burrs encounter a short disturbance, using additional current and heat to generate more torque and recover speed. This allows the system to maintain a practical home-grinder form factor without installing a motor sized to deliver its maximum torque continuously.

But there is an important boundary:

Peak capacity must remain peak capacity.

If an ordinary espresso grind spends most of its time near the current limit, or if repeated doses produce clear thermal derating, then the motor, burr set, and feed strategy are not properly matched.

The purpose of peak capability is to recover from a peak event, not to make peak operation the normal operating condition.

Torque Reserve Only Matters If You Can Control It

Having torque available is only half of the problem. The control system also needs to apply that torque at the right time and in the right amount.

This is where field-oriented control, or FOC, becomes important.

Motto80 uses FOC to control the current associated with motor torque directly and continuously. At a simplified level, FOC transforms the three-phase motor currents into a rotating d-q reference frame, allowing the current components associated with magnetic flux and torque to be controlled more independently.

In a commonly used simplified PMSM model, electromagnetic torque is approximately proportional to the q-axis current, iq, within the applicable operating range.

The practical consequence is more important than the mathematics.

If the speed-control loop detects that actual RPM has fallen below the target, it can request additional torque. The FOC current loop then translates that request into controlled motor current.

Consider a simple example.

Suppose the target is 600 RPM. Coffee enters the burrs and actual speed briefly falls to 570 RPM. The controller detects the speed error and increases iq, increasing motor torque.

If the disturbance is brief, the RPM can recover quickly.

But if coffee continues to accumulate, current keeps rising, and RPM does not recover, the system is no longer dealing with an ordinary load fluctuation. It is moving toward an unstable condition.

This is why we do not evaluate speed control by looking only at the lowest RPM reached during a disturbance.

Instead, we look at several signals together:

  • Speed droop.
  • Peak current.
  • Duration.
  • Recovery time.

A drop from 600 RPM to 500 RPM that recovers within 100 ms is fundamentally different from the same drop lasting three seconds while current is already at its limit.

The linked behavior of these signals tells us considerably more about the drive system than a single peak-power figure.

The same principle applies to stall protection.

Peak torque is not useful without a stopping rule. As RPM approaches zero in a genuine stall, adding more current no longer produces a corresponding increase in useful mechanical output, while electrical losses continue to rise.

The controller therefore needs to consider speed error, current, how long the high-current condition persists, whether speed is recovering, and the thermal state of the motor and drive electronics.

When the load is recoverable, the system can increase torque and allow the grinder to recover.

When low speed and high current persist without a recovery trend, continuing to add torque is no longer useful. The appropriate response is to stop increasing torque and enter protection.

The Burrs, Feeder, and Motor Have to Be Calibrated Together

At this point, the reason for treating the entire drive system as one system becomes clear.

The motor cannot be calibrated independently from the feed system, and neither can be separated from the burr geometry.

For a given burr set, grind gap, RPM, coffee, and target grind time, there is a corresponding useful range of feed rates.

Each part of the system has a different role.

Burr geometry

determines how coffee enters, fractures, is further ground, and eventually leaves the burrs.

The feed system

determines how much coffee reaches the burrs per unit time.

The motor and FOC system

determine how the required torque is delivered and controlled as the load changes.

Together, these determine grind time, RPM stability, peak torque, thermal load, and the available margin before a stall.

That is why Motto80 was not designed by maximizing any one of these variables in isolation.

The motor needs to comfortably cover the normal grinding load while retaining higher short-duration capability. The feed system needs to operate close to the burrs' sustainable processing capacity without continuously creating material accumulation. And the FOC system needs to restore speed during recoverable disturbances while recognizing when a load is no longer recoverable and protection is required.

These are not independent specifications. They are parts of the same operating system.

So What Actually Defines the Drive System?

This brings us back to the question we started with.

It is easy to ask how many watts the motor has. It is also easy to compare maximum torque figures, maximum RPM, or a claimed grind time.

Those numbers can each tell us something, but none of them alone describes how a grinder behaves once coffee actually enters the burrs.

What we want is more specific.

During normal grinding, feed rate, burr throughput, and motor capacity should remain in balance. When a short disturbance temporarily breaks that balance, the system should have enough torque and control margin to recover without making peak operation the new normal.

That is why motor wattage is not, by itself, the most useful way to describe the Motto80 drive system.

The more meaningful question is what happens under real load: once the beans enter the burrs, do RPM, current, time, and temperature continue to behave within the intended operating range?

Ultimately, that is what we test.

The drive system should be evaluated through synchronized grinding traces under controlled conditions, where motor behavior, RPM, current, feed rate, and temperature can be observed together.

A grinder is not defined by one number on a motor specification sheet. It is defined by how the entire system behaves when the beans reach the burrs.