pylabrobot.opentrons.flex.flex_gripper.FlexGripper#
- class pylabrobot.opentrons.flex.flex_gripper.FlexGripper(flex: Flex, gripper_model: str)#
Bases:
objectThe Opentrons Flex gripper (extension mount).
Constructed by
Flex.initialize()when instrument discovery reports a gripper; access it asflex.gripper.The Flex gripper has NO rotation capability (a hardware limitation, not a missing API): labware keeps its orientation through every gripper motion, so a plate cannot be re-oriented between slots.
Every op here has been run on a real Flex gripper: jaw open/close/release, a free-space move on the extension mount, and carrying a plate between deck slots.
Methods
__init__(flex, gripper_model)grip([force])Close the gripper jaw around whatever sits between its paddles.
move_labware(resource, to_slot[, ...])Move
resourcefrom its current deck slot toto_slotwith the gripper.move_to(x, y, z[, speed])Move the gripper to an absolute deck-frame position, in mm.
open_jaw()Open the gripper jaw -- the robot opens by HOMING the jaw to fully open.
ungrip()Open the gripper jaw (homing it) to release any held labware.