OT Flex: Gripper Force

Hello everyone!
Does anyone know how to adjust the gripper force on the Opentrons Flex?

in the API docs I see that there’s close_gripper_jaw(self, force: Optional[float] = None)

Does this mean I would have to control the gripper step by step instead of using move_labware()?

Another thing I tried was adding the gripForce parameter to my labware’s definition, based on this page

However, when I make that change the Opentrons app says that my labware definition is invalid. (I checked my JSON using JSONLint and it said that the file itself was valid!)

I do notice though, that the labware definitions on github don’t have gripForce in their JSON files despite it being mentioned as a parameter on the website.

PS. I also tried adding gripForce as an argument in move_labware but it didn’t work haha.

1 Like

Hey, RobotContext.close_gripper_jaw gives this control

Here’s the documentation. Let me know if this helps or if you need more clarity here!

Hello there @hkjawn

I think you’re correct in your assumption that you would need to control the gripper step by step here instead of using move_labware (which personally I think is kind of silly, it should be included in the move_labware function)

I can get

protocol.robot.close_gripper_jaw()

to at least simulate, but when trying to use build_axis_map (which seems necessary to move your gripper around like this) I cannot seem to figure out what goes into the “location” parameter.
eg.

protocol.robot.axis_coordinates_for(“gripper”,plate)

One would assume it would be a labware object or a deck location, but it appears to be neither

I may be missing something obvious though, maybe opentrons could respond @MeghanFerzoco? It would be nice to have a code example of this functionality

Happy to help. Here’s a code example using custom labware:
{
“ordering”: [
[“A1”, “B1”, “C1”, “D1”, “E1”, “F1”, “G1”, “H1”],
[“A2”, “B2”, “C2”, “D2”, “E2”, “F2”, “G2”, “H2”],
[“A3”, “B3”, “C3”, “D3”, “E3”, “F3”, “G3”, “H3”],
[“A4”, “B4”, “C4”, “D4”, “E4”, “F4”, “G4”, “H4”],
[“A5”, “B5”, “C5”, “D5”, “E5”, “F5”, “G5”, “H5”],
[“A6”, “B6”, “C6”, “D6”, “E6”, “F6”, “G6”, “H6”],
[“A7”, “B7”, “C7”, “D7”, “E7”, “F7”, “G7”, “H7”],
[“A8”, “B8”, “C8”, “D8”, “E8”, “F8”, “G8”, “H8”],
[“A9”, “B9”, “C9”, “D9”, “E9”, “F9”, “G9”, “H9”],
[“A10”, “B10”, “C10”, “D10”, “E10”, “F10”, “G10”, “H10”],
[“A11”, “B11”, “C11”, “D11”, “E11”, “F11”, “G11”, “H11”],
[“A12”, “B12”, “C12”, “D12”, “E12”, “F12”, “G12”, “H12”]
],
“brand”: {
“brand”: “NEST”,
“brandId”: [“402501”],
“links”: [“96-Well 0.1ml Full skirt PCR Plates China Manufacturers Suppliers Factory Exporter”]
},
“metadata”: {
“displayName”: “NEST 96 Well 100 µL Vacuum Collection Plate”,
“displayCategory”: “wellPlate”,
“displayVolumeUnits”: “µL”,
“tags”:
},
“dimensions”: {
“xDimension”: 127.76,
“yDimension”: 85.48,
“zDimension”: 15.7
},
“gripForce”: 15,
“gripHeightFromLabwareBottom”: 10.65,
“wells”: {
“A1”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 14.38,
“y”: 74.24,
“z”: 0.92
},
“B1”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 14.38,
“y”: 65.24,
“z”: 0.92
},
“C1”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 14.38,
“y”: 56.24,
“z”: 0.92
},
“D1”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 14.38,
“y”: 47.24,
“z”: 0.92
},
“E1”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 14.38,
“y”: 38.24,
“z”: 0.92
},
“F1”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 14.38,
“y”: 29.24,
“z”: 0.92
},
“G1”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 14.38,
“y”: 20.24,
“z”: 0.92
},
“H1”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 14.38,
“y”: 11.24,
“z”: 0.92
},
“A2”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 23.38,
“y”: 74.24,
“z”: 0.92
},
“B2”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 23.38,
“y”: 65.24,
“z”: 0.92
},
“C2”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 23.38,
“y”: 56.24,
“z”: 0.92
},
“D2”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 23.38,
“y”: 47.24,
“z”: 0.92
},
“E2”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 23.38,
“y”: 38.24,
“z”: 0.92
},
“F2”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 23.38,
“y”: 29.24,
“z”: 0.92
},
“G2”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 23.38,
“y”: 20.24,
“z”: 0.92
},
“H2”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 23.38,
“y”: 11.24,
“z”: 0.92
},
“A3”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 32.38,
“y”: 74.24,
“z”: 0.92
},
“B3”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 32.38,
“y”: 65.24,
“z”: 0.92
},
“C3”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 32.38,
“y”: 56.24,
“z”: 0.92
},
“D3”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 32.38,
“y”: 47.24,
“z”: 0.92
},
“E3”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 32.38,
“y”: 38.24,
“z”: 0.92
},
“F3”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 32.38,
“y”: 29.24,
“z”: 0.92
},
“G3”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 32.38,
“y”: 20.24,
“z”: 0.92
},
“H3”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 32.38,
“y”: 11.24,
“z”: 0.92
},
“A4”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 41.38,
“y”: 74.24,
“z”: 0.92
},
“B4”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 41.38,
“y”: 65.24,
“z”: 0.92
},
“C4”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 41.38,
“y”: 56.24,
“z”: 0.92
},
“D4”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 41.38,
“y”: 47.24,
“z”: 0.92
},
“E4”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 41.38,
“y”: 38.24,
“z”: 0.92
},
“F4”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 41.38,
“y”: 29.24,
“z”: 0.92
},
“G4”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 41.38,
“y”: 20.24,
“z”: 0.92
},
“H4”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 41.38,
“y”: 11.24,
“z”: 0.92
},
“A5”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 50.38,
“y”: 74.24,
“z”: 0.92
},
“B5”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 50.38,
“y”: 65.24,
“z”: 0.92
},
“C5”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 50.38,
“y”: 56.24,
“z”: 0.92
},
“D5”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 50.38,
“y”: 47.24,
“z”: 0.92
},
“E5”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 50.38,
“y”: 38.24,
“z”: 0.92
},
“F5”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 50.38,
“y”: 29.24,
“z”: 0.92
},
“G5”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 50.38,
“y”: 20.24,
“z”: 0.92
},
“H5”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 50.38,
“y”: 11.24,
“z”: 0.92
},
“A6”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 59.38,
“y”: 74.24,
“z”: 0.92
},
“B6”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 59.38,
“y”: 65.24,
“z”: 0.92
},
“C6”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 59.38,
“y”: 56.24,
“z”: 0.92
},
“D6”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 59.38,
“y”: 47.24,
“z”: 0.92
},
“E6”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 59.38,
“y”: 38.24,
“z”: 0.92
},
“F6”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 59.38,
“y”: 29.24,
“z”: 0.92
},
“G6”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 59.38,
“y”: 20.24,
“z”: 0.92
},
“H6”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 59.38,
“y”: 11.24,
“z”: 0.92
},
“A7”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 68.38,
“y”: 74.24,
“z”: 0.92
},
“B7”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 68.38,
“y”: 65.24,
“z”: 0.92
},
“C7”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 68.38,
“y”: 56.24,
“z”: 0.92
},
“D7”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 68.38,
“y”: 47.24,
“z”: 0.92
},
“E7”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 68.38,
“y”: 38.24,
“z”: 0.92
},
“F7”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 68.38,
“y”: 29.24,
“z”: 0.92
},
“G7”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 68.38,
“y”: 20.24,
“z”: 0.92
},
“H7”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 68.38,
“y”: 11.24,
“z”: 0.92
},
“A8”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 77.38,
“y”: 74.24,
“z”: 0.92
},
“B8”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 77.38,
“y”: 65.24,
“z”: 0.92
},
“C8”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 77.38,
“y”: 56.24,
“z”: 0.92
},
“D8”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 77.38,
“y”: 47.24,
“z”: 0.92
},
“E8”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 77.38,
“y”: 38.24,
“z”: 0.92
},
“F8”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 77.38,
“y”: 29.24,
“z”: 0.92
},
“G8”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 77.38,
“y”: 20.24,
“z”: 0.92
},
“H8”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 77.38,
“y”: 11.24,
“z”: 0.92
},
“A9”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 86.38,
“y”: 74.24,
“z”: 0.92
},
“B9”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 86.38,
“y”: 65.24,
“z”: 0.92
},
“C9”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 86.38,
“y”: 56.24,
“z”: 0.92
},
“D9”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 86.38,
“y”: 47.24,
“z”: 0.92
},
“E9”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 86.38,
“y”: 38.24,
“z”: 0.92
},
“F9”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 86.38,
“y”: 29.24,
“z”: 0.92
},
“G9”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 86.38,
“y”: 20.24,
“z”: 0.92
},
“H9”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 86.38,
“y”: 11.24,
“z”: 0.92
},
“A10”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 95.38,
“y”: 74.24,
“z”: 0.92
},
“B10”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 95.38,
“y”: 65.24,
“z”: 0.92
},
“C10”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 95.38,
“y”: 56.24,
“z”: 0.92
},
“D10”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 95.38,
“y”: 47.24,
“z”: 0.92
},
“E10”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 95.38,
“y”: 38.24,
“z”: 0.92
},
“F10”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 95.38,
“y”: 29.24,
“z”: 0.92
},
“G10”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 95.38,
“y”: 20.24,
“z”: 0.92
},
“H10”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 95.38,
“y”: 11.24,
“z”: 0.92
},
“A11”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 104.38,
“y”: 74.24,
“z”: 0.92
},
“B11”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 104.38,
“y”: 65.24,
“z”: 0.92
},
“C11”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 104.38,
“y”: 56.24,
“z”: 0.92
},
“D11”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 104.38,
“y”: 47.24,
“z”: 0.92
},
“E11”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 104.38,
“y”: 38.24,
“z”: 0.92
},
“F11”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 104.38,
“y”: 29.24,
“z”: 0.92
},
“G11”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 104.38,
“y”: 20.24,
“z”: 0.92
},
“H11”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 104.38,
“y”: 11.24,
“z”: 0.92
},
“A12”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 113.38,
“y”: 74.24,
“z”: 0.92
},
“B12”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 113.38,
“y”: 65.24,
“z”: 0.92
},
“C12”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 113.38,
“y”: 56.24,
“z”: 0.92
},
“D12”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 113.38,
“y”: 47.24,
“z”: 0.92
},
“E12”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 113.38,
“y”: 38.24,
“z”: 0.92
},
“F12”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 113.38,
“y”: 29.24,
“z”: 0.92
},
“G12”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 113.38,
“y”: 20.24,
“z”: 0.92
},
“H12”: {
“depth”: 14.78,
“shape”: “circular”,
“diameter”: 5.34,
“totalLiquidVolume”: 100,
“x”: 113.38,
“y”: 11.24,
“z”: 0.92
}
},
“groups”: [
{
“metadata”: {
“wellBottomShape”: “v”
},
“wells”: [
“A1”,
“B1”,
“C1”,
“D1”,
“E1”,
“F1”,
“G1”,
“H1”,
“A2”,
“B2”,
“C2”,
“D2”,
“E2”,
“F2”,
“G2”,
“H2”,
“A3”,
“B3”,
“C3”,
“D3”,
“E3”,
“F3”,
“G3”,
“H3”,
“A4”,
“B4”,
“C4”,
“D4”,
“E4”,
“F4”,
“G4”,
“H4”,
“A5”,
“B5”,
“C5”,
“D5”,
“E5”,
“F5”,
“G5”,
“H5”,
“A6”,
“B6”,
“C6”,
“D6”,
“E6”,
“F6”,
“G6”,
“H6”,
“A7”,
“B7”,
“C7”,
“D7”,
“E7”,
“F7”,
“G7”,
“H7”,
“A8”,
“B8”,
“C8”,
“D8”,
“E8”,
“F8”,
“G8”,
“H8”,
“A9”,
“B9”,
“C9”,
“D9”,
“E9”,
“F9”,
“G9”,
“H9”,
“A10”,
“B10”,
“C10”,
“D10”,
“E10”,
“F10”,
“G10”,
“H10”,
“A11”,
“B11”,
“C11”,
“D11”,
“E11”,
“F11”,
“G11”,
“H11”,
“A12”,
“B12”,
“C12”,
“D12”,
“E12”,
“F12”,
“G12”,
“H12”
]
}
],
“parameters”: {
“format”: “96Standard”,
“isTiprack”: false,
“isMagneticModuleCompatible”: true,
“magneticModuleEngageHeight”: 20,
“loadName”: “nest_96_pcr_vacuum_collection_plate”
},
“namespace”: “custom_beta”,
“version”: 2,
“schemaVersion”: 2,
“cornerOffsetFromSlot”: {
“x”: 0,
“y”: 0,
“z”: 0
},
“stackLimit”: 5,
“stackingOffsetWithLabware”: {
“opentrons_96_pcr_adapter”: {
“x”: 0,
“y”: 0,
“z”: 10.2
},
“opentrons_96_well_aluminum_block”: {
“x”: 0,
“y”: 0,
“z”: 12.66
},
“millipore_vacuum_manifold_base”: {
“x”: 0,
“y”: 0,
“z”: 5
}
},
“stackingOffsetWithModule”: {
“thermocyclerModuleV2”: {
“x”: 0,
“y”: 0,
“z”: 10.8
}
}
}

2 Likes

Thanks Meghan! Seems to work for me when I just put that into my .json file. I don’t have a machine in front of me to verify though using the move_labware command

Did it function as you expected @hkjawn ?

1 Like

Thank y’all for the replies and discussion! I tried adding gripForce at the location of the custom labware example from @MeghanFerzoco, but unfortunately I get an error message when trying to add the modified JSON as custom labware in the Opentrons app.

Error importing Software\Opentrons Custom Labware\cellvis_96_wellplate_350ul_gripforce5N.json. Invalid labware definition

(I was hoping that the gripforce parameter would allow me to use move_labware normally and have it automatically grip less forcefully)


My goal in controlling the grip force has been during lid removals of my 96 well plates (using @Shinedalgarno 's code from another thread :slight_smile:), where the gripper was only grabbing the lid but still pulling up both the plate and lid! :flexed_biceps:

I thought that adjusting the offset such that gripping only the very top of the lid might prevent this issue since the lid would be less deformable there, so it might not end up grabbing the plate underneath.

But paradoxically, having the gripper grip lower on the lid (& not the plate!) seems to have worked better. Now most of the time it works! (Going to try lowering the grip position even more)

Hey @hkjawn - I had our team take a look at this, and we think you may be using a different file than the one above. Do you mind emailing me the file you’re using at meghan.ferzoco@opentrons.com? I’ll loop in our relevant experts and hopefully we can figure out a go forward path!

1 Like

Sent!

1 Like