diff --git a/shared-data/deck/definitions/6/ot3_standard.json b/shared-data/deck/definitions/6/ot3_standard.json index 337355c5386..a81db41dc13 100644 --- a/shared-data/deck/definitions/6/ot3_standard.json +++ b/shared-data/deck/definitions/6/ot3_standard.json @@ -1142,6 +1142,50 @@ "zDimension": 0 }, "displayName": "Absorbance Reader Lid Dock in A4" + }, + { + "id": "flexStackerV1D4", + "areaType": "flexStacker", + "offsetFromCutoutFixture": [161.0, 0.0, 31.0], + "boundingBox": { + "xDimension": 128.0, + "yDimension": 86.0, + "zDimension": 0 + }, + "displayName": "Flex Stacker in D4" + }, + { + "id": "flexStackerV1C4", + "areaType": "flexStacker", + "offsetFromCutoutFixture": [161.0, 0.0, 31.0], + "boundingBox": { + "xDimension": 128.0, + "yDimension": 86.0, + "zDimension": 0 + }, + "displayName": "Flex Stacker in C4" + }, + { + "id": "flexStackerV1B4", + "areaType": "flexStacker", + "offsetFromCutoutFixture": [161.0, 0.0, 31.0], + "boundingBox": { + "xDimension": 128.0, + "yDimension": 86.0, + "zDimension": 0 + }, + "displayName": "Flex Stacker in B4" + }, + { + "id": "flexStackerV1A4", + "areaType": "flexStacker", + "offsetFromCutoutFixture": [161.0, 0.0, 31.0], + "boundingBox": { + "xDimension": 128.0, + "yDimension": 86.0, + "zDimension": 0 + }, + "displayName": "Flex Stacker in A4" } ], "cutouts": [ @@ -1355,6 +1399,34 @@ "fixtureGroup": {}, "height": 124.5 }, + { + "id": "flexStackerV1WithWasteChuteRightAdapterCovered", + "expectOpentronsModuleSerialNumber": true, + "mayMountTo": ["cutoutD3"], + "displayName": "Flex Stacker With Waste Chute Adapter for 96 Channel Pipette or Gripper", + "providesAddressableAreas": { + "cutoutD3": ["1ChannelWasteChute", "8ChannelWasteChute", "D4"] + }, + "fixtureGroup": {}, + "height": 124.5 + }, + { + "id": "flexStackerV1WithWasteChuteRightAdapterNoCover", + "expectOpentronsModuleSerialNumber": true, + "mayMountTo": ["cutoutD3"], + "displayName": "Flex Stacker With Waste Chute Adapter", + "providesAddressableAreas": { + "cutoutD3": [ + "1ChannelWasteChute", + "8ChannelWasteChute", + "96ChannelWasteChute", + "gripperWasteChute", + "flexStackerV1D4" + ] + }, + "fixtureGroup": {}, + "height": 124.5 + }, { "id": "thermocyclerModuleV2Rear", "expectOpentronsModuleSerialNumber": true, @@ -1507,6 +1579,20 @@ }, "fixtureGroup": {}, "height": 10.65 + }, + { + "id": "flexStackerV1", + "expectOpentronsModuleSerialNumber": true, + "mayMountTo": ["cutoutD3", "cutoutC3", "cutoutB3", "cutoutA3"], + "displayName": "Slot With a Flex Stacker", + "providesAddressableAreas": { + "cutoutD3": ["flexStackerV1D4", "D3"], + "cutoutC3": ["flexStackerV1C4", "C3"], + "cutoutB3": ["flexStackerV1B4", "B3"], + "cutoutA3": ["flexStackerV1A4", "A3"] + }, + "fixtureGroup": {}, + "height": 10.65 } ], "gripperOffsets": { diff --git a/shared-data/deck/schemas/6.json b/shared-data/deck/schemas/6.json index 6e548180ead..9f013aa3bda 100644 --- a/shared-data/deck/schemas/6.json +++ b/shared-data/deck/schemas/6.json @@ -151,7 +151,8 @@ "temperatureModule", "magneticBlock", "thermocycler", - "heaterShaker" + "heaterShaker", + "flexStacker" ] }, "offsetFromCutoutFixture": {