pylabrobot.brooks.precise_flex.PreciseFlex.move_gripper#
- async PreciseFlex.move_gripper(width: float, force_sensing: bool = False)#
Move the PreciseFlex gripper jaws.
force_sensing=Falsedrives to the open position (gripper 1);force_sensing=Truedrives to the close position with force feedback (gripper 2), which may stop short ofwidthon contact.Not interruptible: the
gripperfirmware command blocks the controller’s command interpreter until the jaws finish (hardware-verified, likewaitForEom), so a user interrupt cannot halt it mid-travel - it is intentionally not wrapped by the motion-wait interrupt guard. The move is short and force-limited, so this is a documented limitation rather than a hazard.