diff --git a/shared-data/js/__tests__/__snapshots__/pipettes.test.ts.snap b/shared-data/js/__tests__/__snapshots__/pipettes.test.ts.snap index d3c22f665f9..d4b413ea50d 100644 --- a/shared-data/js/__tests__/__snapshots__/pipettes.test.ts.snap +++ b/shared-data/js/__tests__/__snapshots__/pipettes.test.ts.snap @@ -5967,3 +5967,57 @@ exports[`pipette data accessors > getPipetteNameSpecs > name p1000_single snapsh }, } `; + +exports[`pipette data accessors > getPipetteNameSpecs > name p1000_single_flex snapshot 1`] = ` +{ + "channels": 1, + "defaultAspirateFlowRate": { + "max": 812, + "min": 3, + "value": 478, + "valuesByApiLevel": { + "2.0": 137.35, + "2.14": 478, + "2.6": 274.7, + }, + }, + "defaultBlowOutFlowRate": { + "max": 812, + "min": 3, + "value": 478, + "valuesByApiLevel": { + "2.0": 137.35, + "2.14": 478, + "2.6": 274.7, + }, + }, + "defaultDispenseFlowRate": { + "max": 812, + "min": 3, + "value": 478, + "valuesByApiLevel": { + "2.0": 137.35, + "2.14": 478, + "2.6": 274.7, + }, + }, + "defaultTipracks": [ + "opentrons/opentrons_flex_96_tiprack_1000ul/1", + "opentrons/opentrons_flex_96_filtertiprack_1000ul/1", + "opentrons/opentrons_flex_96_tiprack_200ul/1", + "opentrons/opentrons_flex_96_filtertiprack_200ul/1", + "opentrons/opentrons_flex_96_tiprack_50ul/1", + "opentrons/opentrons_flex_96_filtertiprack_50ul/1", + ], + "displayCategory": "FLEX", + "displayName": "Flex 1-Channel 1000 μL", + "maxVolume": 1000, + "minVolume": 5, + "name": "p1000_single_flex", + "smoothieConfigs": { + "homePosition": 230.15, + "stepsPerMM": 2133.33, + "travelDistance": 80, + }, +} +`; diff --git a/shared-data/js/__tests__/pipettes.test.ts b/shared-data/js/__tests__/pipettes.test.ts index a30ad6dfe18..6b8e6aa69c5 100644 --- a/shared-data/js/__tests__/pipettes.test.ts +++ b/shared-data/js/__tests__/pipettes.test.ts @@ -12,6 +12,7 @@ const PIPETTE_NAMES = [ 'p50_single', 'p300_single', 'p1000_single', + 'p1000_single_flex', 'p10_multi', 'p50_multi', 'p300_multi', @@ -77,6 +78,7 @@ describe('pipette data accessors', () => { channels: 1, displayCategory: 'FLEX', displayName: 'Flex 1-Channel 1000 μL', + name: 'p1000_single_flex', dropTipConfigurations: { plungerEject: { current: 1, speed: 15 } }, liquids: { default: { diff --git a/shared-data/js/types.ts b/shared-data/js/types.ts index 6dbac40e170..fdb9119447f 100644 --- a/shared-data/js/types.ts +++ b/shared-data/js/types.ts @@ -418,6 +418,7 @@ interface pressAndCamConfigurationValues { } export interface PipetteV2GeneralSpecs { displayName: string + name: PipetteName model: string displayCategory: PipetteDisplayCategory validNozzleMaps: { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p10/1_0.json b/shared-data/pipette/definitions/2/general/eight_channel/p10/1_0.json index 67beda30ecd..38ca3dec78b 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p10/1_0.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p10/1_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P10 8-Channel GEN1", + "name": "p10_multi", "model": "p10", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p10/1_3.json b/shared-data/pipette/definitions/2/general/eight_channel/p10/1_3.json index b647f5a4c8f..7f6e3bd0994 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p10/1_3.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p10/1_3.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P10 8-Channel GEN1", + "name": "p10_multi", "model": "p10", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p10/1_4.json b/shared-data/pipette/definitions/2/general/eight_channel/p10/1_4.json index a8cb1b2c5a7..a94e415978c 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p10/1_4.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p10/1_4.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P10 8-Channel GEN1", + "name": "p10_multi", "model": "p10", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p10/1_5.json b/shared-data/pipette/definitions/2/general/eight_channel/p10/1_5.json index 7e3c95b51b0..917fefea34d 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p10/1_5.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p10/1_5.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P10 8-Channel GEN1", + "name": "p10_multi", "model": "p10", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p10/1_6.json b/shared-data/pipette/definitions/2/general/eight_channel/p10/1_6.json index 7e3c95b51b0..917fefea34d 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p10/1_6.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p10/1_6.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P10 8-Channel GEN1", + "name": "p10_multi", "model": "p10", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p1000/1_0.json b/shared-data/pipette/definitions/2/general/eight_channel/p1000/1_0.json index c0315a48914..684bd95a166 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p1000/1_0.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p1000/1_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 8-Channel 1000 uL", + "name": "p1000_multi_flex", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_0.json b/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_0.json index 62033d0444c..645a9e73fdb 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_0.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 8-Channel 1000 μL", + "name": "p1000_multi_flex", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_3.json b/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_3.json index f7a517120de..0b9de293e03 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_3.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_3.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 8-Channel 1000 μL", + "name": "p1000_multi_flex", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_4.json b/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_4.json index 33eca65b2fc..7daa7d6be4d 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_4.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_4.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 8-Channel 1000 μL", + "name": "p1000_multi_flex", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_5.json b/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_5.json index 33eca65b2fc..7daa7d6be4d 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_5.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p1000/3_5.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 8-Channel 1000 μL", + "name": "p1000_multi_flex", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p20/2_0.json b/shared-data/pipette/definitions/2/general/eight_channel/p20/2_0.json index e30013a862e..4ef41f3d3a4 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p20/2_0.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p20/2_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P20 8-Channel GEN2", + "name": "p20_multi_gen2", "model": "p20", "displayCategory": "GEN2", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p20/2_1.json b/shared-data/pipette/definitions/2/general/eight_channel/p20/2_1.json index 8e887440424..bb38ac53277 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p20/2_1.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p20/2_1.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P20 8-Channel GEN2", + "name": "p20_multi_gen2", "model": "p20", "displayCategory": "GEN2", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p300/1_0.json b/shared-data/pipette/definitions/2/general/eight_channel/p300/1_0.json index 1b0697c27a3..233db93eb4b 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p300/1_0.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p300/1_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P300 8-Channel GEN1", + "name": "p300_multi", "model": "p300", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p300/1_3.json b/shared-data/pipette/definitions/2/general/eight_channel/p300/1_3.json index 5d9b1fbb4eb..de6418f9c4e 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p300/1_3.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p300/1_3.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P300 8-Channel GEN1", + "name": "p300_multi", "model": "p300", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p300/1_4.json b/shared-data/pipette/definitions/2/general/eight_channel/p300/1_4.json index 70929033f6c..213a0e72c4d 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p300/1_4.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p300/1_4.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P300 8-Channel GEN1", + "name": "p300_multi", "model": "p300", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p300/1_5.json b/shared-data/pipette/definitions/2/general/eight_channel/p300/1_5.json index ab55292911a..d306b01950c 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p300/1_5.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p300/1_5.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P300 8-Channel GEN1", + "name": "p300_multi", "model": "p300", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p300/2_0.json b/shared-data/pipette/definitions/2/general/eight_channel/p300/2_0.json index 7c50400b26c..f4ffab686be 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p300/2_0.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p300/2_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P300 8-Channel GEN2", + "name": "p300_multi_gen2", "model": "p300", "displayCategory": "GEN2", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p300/2_1.json b/shared-data/pipette/definitions/2/general/eight_channel/p300/2_1.json index 8f48ffd5c6f..846b9ae96ab 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p300/2_1.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p300/2_1.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P300 8-Channel GEN2", + "name": "p300_multi_gen2", "model": "p300", "displayCategory": "GEN2", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p50/1_0.json b/shared-data/pipette/definitions/2/general/eight_channel/p50/1_0.json index 67992bb6ade..fde9bdd91cb 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p50/1_0.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p50/1_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P50 8-Channel GEN1", + "name": "p50_multi", "model": "p50", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p50/1_3.json b/shared-data/pipette/definitions/2/general/eight_channel/p50/1_3.json index 6da05c29e6c..e938905af8c 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p50/1_3.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p50/1_3.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P50 8-Channel GEN1", + "name": "p50_multi", "model": "p50", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p50/1_4.json b/shared-data/pipette/definitions/2/general/eight_channel/p50/1_4.json index 32b199e2ccb..216370256b8 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p50/1_4.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p50/1_4.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P50 8-Channel GEN1", + "name": "p50_multi", "model": "p50", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p50/1_5.json b/shared-data/pipette/definitions/2/general/eight_channel/p50/1_5.json index d75bbe30154..213e43c3463 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p50/1_5.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p50/1_5.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P50 8-Channel GEN1", + "name": "p50_multi", "model": "p50", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p50/3_0.json b/shared-data/pipette/definitions/2/general/eight_channel/p50/3_0.json index 514677f27f1..6bfd0243b6f 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p50/3_0.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p50/3_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 8-Channel 50 μL", + "name": "p50_multi_flex", "model": "p50", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p50/3_3.json b/shared-data/pipette/definitions/2/general/eight_channel/p50/3_3.json index d5ef4b281ce..726766bd589 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p50/3_3.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p50/3_3.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 8-Channel 50 μL", + "name": "p50_multi_flex", "model": "p50", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p50/3_4.json b/shared-data/pipette/definitions/2/general/eight_channel/p50/3_4.json index d62d02e1b06..cea9ea99528 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p50/3_4.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p50/3_4.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 8-Channel 50 μL", + "name": "p50_multi_flex", "model": "p50", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/eight_channel/p50/3_5.json b/shared-data/pipette/definitions/2/general/eight_channel/p50/3_5.json index d62d02e1b06..cea9ea99528 100644 --- a/shared-data/pipette/definitions/2/general/eight_channel/p50/3_5.json +++ b/shared-data/pipette/definitions/2/general/eight_channel/p50/3_5.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 8-Channel 50 μL", + "name": "p50_multi_flex", "model": "p50", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/1_0.json b/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/1_0.json index 4e4ad89ca3f..8e09db7bfbf 100644 --- a/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/1_0.json +++ b/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/1_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 96-Channel 1000 μL", + "name": "p1000_96", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_0.json b/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_0.json index 2b0faca936d..a81d543dea9 100644 --- a/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_0.json +++ b/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 96-Channel 1000 μL", + "name": "p1000_96", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_3.json b/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_3.json index 853da180a1b..9140c551fae 100644 --- a/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_3.json +++ b/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_3.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 96-Channel 1000 μL", + "name": "p1000_96", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_4.json b/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_4.json index 8245214c853..4851f16d577 100644 --- a/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_4.json +++ b/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_4.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 96-Channel 1000 μL", + "name": "p1000_96", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_5.json b/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_5.json index 9747bafc1d7..969cf45b42d 100644 --- a/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_5.json +++ b/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_5.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 96-Channel 1000 μL", + "name": "p1000_96", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_6.json b/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_6.json index 42a96a5d73b..9b462305c5f 100644 --- a/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_6.json +++ b/shared-data/pipette/definitions/2/general/ninety_six_channel/p1000/3_6.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 96-Channel 1000 μL", + "name": "p1000_96", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p10/1_0.json b/shared-data/pipette/definitions/2/general/single_channel/p10/1_0.json index acd8a0f0797..fe0e5886f42 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p10/1_0.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p10/1_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P10 Single-Channel GEN1", + "name": "p10_single", "model": "p10", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p10/1_3.json b/shared-data/pipette/definitions/2/general/single_channel/p10/1_3.json index c76c2d9f960..cad6d2cb56c 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p10/1_3.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p10/1_3.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P10 Single-Channel GEN1", + "name": "p10_single", "model": "p10", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p10/1_4.json b/shared-data/pipette/definitions/2/general/single_channel/p10/1_4.json index c05ffed3e00..d26e495c9ec 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p10/1_4.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p10/1_4.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P10 Single-Channel GEN1", + "name": "p10_single", "model": "p10", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p10/1_5.json b/shared-data/pipette/definitions/2/general/single_channel/p10/1_5.json index c05ffed3e00..d26e495c9ec 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p10/1_5.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p10/1_5.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P10 Single-Channel GEN1", + "name": "p10_single", "model": "p10", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p1000/1_0.json b/shared-data/pipette/definitions/2/general/single_channel/p1000/1_0.json index 9e2b50ac1fd..e6fe4003dc3 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p1000/1_0.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p1000/1_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P1000 Single-Channel GEN1", + "name": "p1000_single", "model": "p1000", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p1000/1_3.json b/shared-data/pipette/definitions/2/general/single_channel/p1000/1_3.json index 24fdde39708..401f94488d3 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p1000/1_3.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p1000/1_3.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P1000 Single-Channel GEN1", + "name": "p1000_single", "model": "p1000", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p1000/1_4.json b/shared-data/pipette/definitions/2/general/single_channel/p1000/1_4.json index 24fdde39708..401f94488d3 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p1000/1_4.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p1000/1_4.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P1000 Single-Channel GEN1", + "name": "p1000_single", "model": "p1000", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p1000/1_5.json b/shared-data/pipette/definitions/2/general/single_channel/p1000/1_5.json index 4ef67c2495a..950bab920ce 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p1000/1_5.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p1000/1_5.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P1000 Single-Channel GEN1", + "name": "p1000_single", "model": "p1000", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p1000/2_0.json b/shared-data/pipette/definitions/2/general/single_channel/p1000/2_0.json index 4fbf18e4dd8..52bc0ca7e50 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p1000/2_0.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p1000/2_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P1000 Single-Channel GEN2", + "name": "p1000_single_gen2", "model": "p1000", "displayCategory": "GEN2", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p1000/2_1.json b/shared-data/pipette/definitions/2/general/single_channel/p1000/2_1.json index 100324e7556..aff3adb34c2 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p1000/2_1.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p1000/2_1.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P1000 Single-Channel GEN2", + "name": "p1000_single_gen2", "model": "p1000", "displayCategory": "GEN2", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p1000/2_2.json b/shared-data/pipette/definitions/2/general/single_channel/p1000/2_2.json index 100324e7556..aff3adb34c2 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p1000/2_2.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p1000/2_2.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P1000 Single-Channel GEN2", + "name": "p1000_single_gen2", "model": "p1000", "displayCategory": "GEN2", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p1000/3_0.json b/shared-data/pipette/definitions/2/general/single_channel/p1000/3_0.json index 6877ce9e12e..ba87bef96ed 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p1000/3_0.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p1000/3_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 1-Channel 1000 μL", + "name": "p1000_single_flex", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p1000/3_3.json b/shared-data/pipette/definitions/2/general/single_channel/p1000/3_3.json index 6877ce9e12e..ba87bef96ed 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p1000/3_3.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p1000/3_3.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 1-Channel 1000 μL", + "name": "p1000_single_flex", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p1000/3_4.json b/shared-data/pipette/definitions/2/general/single_channel/p1000/3_4.json index f0ebd0e00a3..373364f20e5 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p1000/3_4.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p1000/3_4.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 1-Channel 1000 μL", + "name": "p1000_single_flex", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p1000/3_5.json b/shared-data/pipette/definitions/2/general/single_channel/p1000/3_5.json index f0ebd0e00a3..373364f20e5 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p1000/3_5.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p1000/3_5.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 1-Channel 1000 μL", + "name": "p1000_single_flex", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p1000/3_6.json b/shared-data/pipette/definitions/2/general/single_channel/p1000/3_6.json index f0ebd0e00a3..373364f20e5 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p1000/3_6.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p1000/3_6.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 1-Channel 1000 μL", + "name": "p1000_single_flex", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p1000/3_7.json b/shared-data/pipette/definitions/2/general/single_channel/p1000/3_7.json index b1d202e897f..7c348e9c913 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p1000/3_7.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p1000/3_7.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 1-Channel 1000 μL", + "name": "p1000_single_flex", "model": "p1000", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p20/2_0.json b/shared-data/pipette/definitions/2/general/single_channel/p20/2_0.json index 46473f554ec..1f9353257ed 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p20/2_0.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p20/2_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P20 Single-Channel GEN2", + "name": "p20_single_gen2", "model": "p20", "displayCategory": "GEN2", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p20/2_1.json b/shared-data/pipette/definitions/2/general/single_channel/p20/2_1.json index 8763b5ddb67..ef603ac0504 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p20/2_1.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p20/2_1.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P20 Single-Channel GEN2", + "name": "p20_single_gen2", "model": "p20", "displayCategory": "GEN2", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p20/2_2.json b/shared-data/pipette/definitions/2/general/single_channel/p20/2_2.json index 8763b5ddb67..57a7ee16647 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p20/2_2.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p20/2_2.json @@ -1,5 +1,6 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", + "name": "p20_single_gen2", "displayName": "P20 Single-Channel GEN2", "model": "p20", "displayCategory": "GEN2", diff --git a/shared-data/pipette/definitions/2/general/single_channel/p300/1_0.json b/shared-data/pipette/definitions/2/general/single_channel/p300/1_0.json index 9594b29f0dc..a5fe94768a1 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p300/1_0.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p300/1_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P300 Single-Channel GEN1", + "name": "p300_single", "model": "p300", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p300/1_3.json b/shared-data/pipette/definitions/2/general/single_channel/p300/1_3.json index 548f3a7cda3..b24b43d06fa 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p300/1_3.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p300/1_3.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P300 Single-Channel GEN1", + "name": "p300_single", "model": "p300", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p300/1_4.json b/shared-data/pipette/definitions/2/general/single_channel/p300/1_4.json index c35b608330e..e0b1ad5c8b5 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p300/1_4.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p300/1_4.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P300 Single-Channel GEN1", + "name": "p300_single", "model": "p300", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p300/1_5.json b/shared-data/pipette/definitions/2/general/single_channel/p300/1_5.json index c35b608330e..e0b1ad5c8b5 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p300/1_5.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p300/1_5.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P300 Single-Channel GEN1", + "name": "p300_single", "model": "p300", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p300/2_0.json b/shared-data/pipette/definitions/2/general/single_channel/p300/2_0.json index 8c1ebd11a3b..653a2d8d6e3 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p300/2_0.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p300/2_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P300 Single-Channel GEN2", + "name": "p300_single_gen2", "model": "p300", "displayCategory": "GEN2", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p300/2_1.json b/shared-data/pipette/definitions/2/general/single_channel/p300/2_1.json index 4cc21702514..5bd2d5b804e 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p300/2_1.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p300/2_1.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P300 Single-Channel GEN2", + "name": "p300_single_gen2", "model": "p300", "displayCategory": "GEN2", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p50/1_0.json b/shared-data/pipette/definitions/2/general/single_channel/p50/1_0.json index 1d58019d609..64d51c69033 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p50/1_0.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p50/1_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P50 Single-Channel GEN1", + "name": "p50_single", "model": "p50", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p50/1_3.json b/shared-data/pipette/definitions/2/general/single_channel/p50/1_3.json index a5e72e2513f..4bb56118161 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p50/1_3.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p50/1_3.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P50 Single-Channel GEN1", + "name": "p50_single", "model": "p50", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p50/1_4.json b/shared-data/pipette/definitions/2/general/single_channel/p50/1_4.json index 0a1bab0a3c7..6217321b09f 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p50/1_4.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p50/1_4.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P50 Single-Channel GEN1", + "name": "p50_single", "model": "p50", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p50/1_5.json b/shared-data/pipette/definitions/2/general/single_channel/p50/1_5.json index 0a1bab0a3c7..6217321b09f 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p50/1_5.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p50/1_5.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "P50 Single-Channel GEN1", + "name": "p50_single", "model": "p50", "displayCategory": "GEN1", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p50/3_0.json b/shared-data/pipette/definitions/2/general/single_channel/p50/3_0.json index a2912a2a628..206e0c76838 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p50/3_0.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p50/3_0.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 1-Channel 50 μL", + "name": "p50_single_flex", "model": "p50", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p50/3_3.json b/shared-data/pipette/definitions/2/general/single_channel/p50/3_3.json index a2912a2a628..206e0c76838 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p50/3_3.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p50/3_3.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 1-Channel 50 μL", + "name": "p50_single_flex", "model": "p50", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p50/3_4.json b/shared-data/pipette/definitions/2/general/single_channel/p50/3_4.json index 3f8ba3c4a75..1a4a7e676fd 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p50/3_4.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p50/3_4.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 1-Channel 50 μL", + "name": "p50_single_flex", "model": "p50", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p50/3_5.json b/shared-data/pipette/definitions/2/general/single_channel/p50/3_5.json index 3f8ba3c4a75..1a4a7e676fd 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p50/3_5.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p50/3_5.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 1-Channel 50 μL", + "name": "p50_single_flex", "model": "p50", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/definitions/2/general/single_channel/p50/3_6.json b/shared-data/pipette/definitions/2/general/single_channel/p50/3_6.json index 3f8ba3c4a75..1a4a7e676fd 100644 --- a/shared-data/pipette/definitions/2/general/single_channel/p50/3_6.json +++ b/shared-data/pipette/definitions/2/general/single_channel/p50/3_6.json @@ -1,6 +1,7 @@ { "$otSharedSchema": "#/pipette/schemas/2/pipettePropertiesSchema.json", "displayName": "Flex 1-Channel 50 μL", + "name": "p50_single_flex", "model": "p50", "displayCategory": "FLEX", "validNozzleMaps": { diff --git a/shared-data/pipette/schemas/2/pipettePropertiesSchema.json b/shared-data/pipette/schemas/2/pipettePropertiesSchema.json index f6e5fe02220..03ea0b48ad4 100644 --- a/shared-data/pipette/schemas/2/pipettePropertiesSchema.json +++ b/shared-data/pipette/schemas/2/pipettePropertiesSchema.json @@ -91,6 +91,7 @@ "channels", "model", "displayName", + "name", "backCompatNames" ], "properties": { @@ -306,6 +307,10 @@ "type": "string", "description": "Display name of the pipette include model and generation number in readable format." }, + "name": { + "type": "string", + "description": "Name of pipette that is used to identify instrument in LoadPipette commands" + }, "tipPresenceCheckDistanceMM": { "$ref": "#/definitions/positiveNumber", "description": "The distance to move the gear motors down to check tip presence status." diff --git a/step-generation/src/__tests__/__snapshots__/fixtureGeneration.test.ts.snap b/step-generation/src/__tests__/__snapshots__/fixtureGeneration.test.ts.snap index c4d02928884..38a17442a87 100644 --- a/step-generation/src/__tests__/__snapshots__/fixtureGeneration.test.ts.snap +++ b/step-generation/src/__tests__/__snapshots__/fixtureGeneration.test.ts.snap @@ -9652,6 +9652,7 @@ exports[`snapshot tests > makeContext 1`] = ` }, "lldSettings": {}, "model": "p1000", + "name": "p1000_96", "nozzleMap": { "A1": [ -36, @@ -12273,6 +12274,7 @@ exports[`snapshot tests > makeContext 1`] = ` }, "lldSettings": {}, "model": "p10", + "name": "p10_multi", "nozzleMap": { "A1": [ 0, @@ -13911,6 +13913,7 @@ exports[`snapshot tests > makeContext 1`] = ` }, "lldSettings": {}, "model": "p10", + "name": "p10_single", "nozzleMap": { "A1": [ 0, @@ -15275,6 +15278,7 @@ exports[`snapshot tests > makeContext 1`] = ` }, "lldSettings": {}, "model": "p300", + "name": "p300_multi", "nozzleMap": { "A1": [ 0, @@ -17005,6 +17009,7 @@ exports[`snapshot tests > makeContext 1`] = ` }, "lldSettings": {}, "model": "p300", + "name": "p300_single", "nozzleMap": { "A1": [ 0,