pylabrobot.brooks.precise_flex.PreciseFlexDriver.setup#

async PreciseFlexDriver.setup(skip_home: bool = False)#

Bring the arm fully up: connect, initialize, then home unless skipped.

initialize reads the configuration, and setup raises if that fails. The arm is then modelled, before homing so the jaws’ opening is checked, and axes outside their limits are dealt with.

Parameters:

skip_home (bool) – If True, skip the homing step during setup.