pylabrobot.centrifuge.highres.microspin_backend.MicroSpinBackend.abort#

async MicroSpinBackend.abort(*, timeout: float | None = None) None#

Decelerate the rotor and stop the current operation.

After abort, the firmware enters an aborted state that blocks further motion commands until you call clear_button_abort().

Parameters:

timeout (float | None) – Override the per-command timeout. A full decel from 3000 ×g on the slow-decel curve can take well over a minute, so by default this uses max(self.timeout, 180s).

Return type:

None