Skip to content

fix(shared-data): Sync labware dimensions and spacing to latest hardware values #19127

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 21 commits into from
Aug 11, 2025
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
054a80f
Limit geometry tests to just the most recent version of each labware.
SyntaxColoring May 9, 2025
177a41e
Test xDimension/yDimension/diameter, in addition to depth, against ge…
SyntaxColoring May 7, 2025
99224e7
Create drafts from the latest versions of each labware.
SyntaxColoring Aug 4, 2025
d506c3d
Sync dimensions, spacing, diameter, and depth from the hardware sprea…
SyntaxColoring May 6, 2025
eb5a2a4
Manually fix nest_1_reservoir_195ml topXDimension/topYDimension.
SyntaxColoring May 7, 2025
177804b
Manually fix aluminum block tube diameters.
SyntaxColoring Aug 4, 2025
2aef5ce
Manually fix opentrons_tough_1_reservoir_300ml xDimension/yDimension.
SyntaxColoring Aug 4, 2025
dfd6a5b
Manually sync tube rack diameters from the hardware spreadsheet.
SyntaxColoring Aug 4, 2025
32273ee
Fix diameter in opentrons_6_tuberack_nest_50ml_conical.
SyntaxColoring Aug 5, 2025
0d07671
Delete drafts that we didn't change.
SyntaxColoring Aug 5, 2025
386c3a7
Copy drafts that we changed to new labware versions.
SyntaxColoring Aug 5, 2025
fb645e7
Remove test xfails for labware that we've just fixed.
SyntaxColoring Aug 4, 2025
6f322c3
Add xfails for new labware.
SyntaxColoring Aug 5, 2025
40500da
nest_1_reservoir_195ml: Complete my incomplete fix for swapped xDimen…
SyntaxColoring Aug 5, 2025
5682cda
Update Quick Transfer constants.
SyntaxColoring Aug 6, 2025
455f5f6
Merge branch 'edge' into sync_dimensions_and_spacing_from_hw_2
SyntaxColoring Aug 11, 2025
2b9899f
Merge fixup: Delete now-unnecessary v2 of opentrons_tough_1_reservoir…
SyntaxColoring Aug 11, 2025
25660ae
Merge fixup: Delete test xfails for eppendorf_96_wellplate_1000ul and…
SyntaxColoring Aug 11, 2025
c53c4b4
Merge fixup: Merge Rhyanne's new test with mine.
SyntaxColoring Aug 11, 2025
e4de6cf
Add labware versions introduced in this PR to apiLevel 2.26.
SyntaxColoring Aug 11, 2025
9506d7e
Also add opentrons_96_aluminumblock_generic_pcr_strip_200ul v4 to api…
SyntaxColoring Aug 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
108 changes: 54 additions & 54 deletions app/src/organisms/ODD/QuickTransferFlow/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -49,52 +49,52 @@ export const QUICK_TRANSFER_INCOMPATIBLE_LABWARE = [

// these lists are generated by the util generateCompatibleLabwareForPipette in ./utils
export const SINGLE_CHANNEL_COMPATIBLE_LABWARE = [
'opentrons/agilent_1_reservoir_290ml/3',
'opentrons/agilent_1_reservoir_290ml/4',
'opentrons/appliedbiosystemsmicroamp_384_wellplate_40ul/3',
'opentrons/axygen_1_reservoir_90ml/2',
'opentrons/axygen_1_reservoir_90ml/3',
'opentrons/axygen_96_wellplate_500ul/2',
'opentrons/biorad_384_wellplate_50ul/4',
'opentrons/biorad_96_wellplate_200ul_pcr/4',
'opentrons/corning_12_wellplate_6.9ml_flat/4',
'opentrons/corning_24_wellplate_3.4ml_flat/4',
'opentrons/corning_384_wellplate_112ul_flat/4',
'opentrons/corning_48_wellplate_1.6ml_flat/5',
'opentrons/corning_6_wellplate_16.8ml_flat/4',
'opentrons/corning_96_wellplate_360ul_flat/4',
'opentrons/biorad_96_wellplate_200ul_pcr/5',
'opentrons/corning_12_wellplate_6.9ml_flat/5',
'opentrons/corning_24_wellplate_3.4ml_flat/5',
'opentrons/corning_384_wellplate_112ul_flat/5',
'opentrons/corning_48_wellplate_1.6ml_flat/6',
'opentrons/corning_6_wellplate_16.8ml_flat/5',
'opentrons/corning_96_wellplate_360ul_flat/5',
'opentrons/eppendorf_96_wellplate_1000ul/1',
'opentrons/geb_96_tiprack_1000ul/1',
'opentrons/geb_96_tiprack_10ul/1',
'opentrons/ibidi_96_square_well_plate_300ul/2',
'opentrons/milliplex_microtiter_plate/1',
'opentrons/nest_12_reservoir_15ml/2',
'opentrons/nest_12_reservoir_15ml/3',
'opentrons/nest_12_reservoir_22ml/1',
'opentrons/nest_1_reservoir_195ml/3',
'opentrons/nest_1_reservoir_290ml/3',
'opentrons/nest_1_reservoir_195ml/4',
'opentrons/nest_1_reservoir_290ml/4',
'opentrons/nest_24_wellplate_10.4ml/1',
'opentrons/nest_8_reservoir_22ml/1',
'opentrons/nest_96_wellplate_100ul_pcr_full_skirt/4',
'opentrons/nest_96_wellplate_200ul_flat/4',
'opentrons/nest_96_wellplate_2ml_deep/4',
'opentrons/opentrons_10_tuberack_falcon_4x50ml_6x15ml_conical/2',
'opentrons/nest_96_wellplate_100ul_pcr_full_skirt/5',
'opentrons/nest_96_wellplate_200ul_flat/5',
'opentrons/nest_96_wellplate_2ml_deep/5',
'opentrons/opentrons_10_tuberack_falcon_4x50ml_6x15ml_conical/3',
'opentrons/opentrons_10_tuberack_nest_4x50ml_6x15ml_conical/2',
'opentrons/opentrons_15_tuberack_falcon_15ml_conical/2',
'opentrons/opentrons_15_tuberack_falcon_15ml_conical/3',
'opentrons/opentrons_15_tuberack_nest_15ml_conical/2',
'opentrons/opentrons_24_aluminumblock_generic_2ml_screwcap/3',
'opentrons/opentrons_24_aluminumblock_nest_0.5ml_screwcap/3',
'opentrons/opentrons_24_aluminumblock_nest_1.5ml_screwcap/2',
'opentrons/opentrons_24_aluminumblock_nest_1.5ml_snapcap/2',
'opentrons/opentrons_24_aluminumblock_nest_2ml_screwcap/2',
'opentrons/opentrons_24_aluminumblock_nest_2ml_snapcap/2',
'opentrons/opentrons_24_tuberack_eppendorf_1.5ml_safelock_snapcap/2',
'opentrons/opentrons_24_tuberack_eppendorf_2ml_safelock_snapcap/2',
'opentrons/opentrons_24_aluminumblock_nest_0.5ml_screwcap/4',
'opentrons/opentrons_24_aluminumblock_nest_1.5ml_screwcap/3',
'opentrons/opentrons_24_aluminumblock_nest_1.5ml_snapcap/3',
'opentrons/opentrons_24_aluminumblock_nest_2ml_screwcap/3',
'opentrons/opentrons_24_aluminumblock_nest_2ml_snapcap/3',
'opentrons/opentrons_24_tuberack_eppendorf_1.5ml_safelock_snapcap/3',
'opentrons/opentrons_24_tuberack_eppendorf_2ml_safelock_snapcap/3',
'opentrons/opentrons_24_tuberack_generic_2ml_screwcap/2',
'opentrons/opentrons_24_tuberack_nest_0.5ml_screwcap/3',
'opentrons/opentrons_24_tuberack_nest_0.5ml_screwcap/4',
'opentrons/opentrons_24_tuberack_nest_1.5ml_screwcap/2',
'opentrons/opentrons_24_tuberack_nest_1.5ml_snapcap/2',
'opentrons/opentrons_24_tuberack_nest_2ml_screwcap/2',
'opentrons/opentrons_24_tuberack_nest_2ml_snapcap/2',
'opentrons/opentrons_6_tuberack_falcon_50ml_conical/2',
'opentrons/opentrons_6_tuberack_nest_50ml_conical/2',
'opentrons/opentrons_6_tuberack_nest_50ml_conical/3',
'opentrons/opentrons_96_aluminumblock_biorad_wellplate_200ul/1',
'opentrons/opentrons_96_aluminumblock_generic_pcr_strip_200ul/4',
'opentrons/opentrons_96_aluminumblock_nest_wellplate_100ul/1',
Expand All @@ -120,32 +120,32 @@ export const SINGLE_CHANNEL_COMPATIBLE_LABWARE = [
'opentrons/smc_384_read_plate/2',
'opentrons/thermoscientificnunc_96_wellplate_1300ul/3',
'opentrons/thermoscientificnunc_96_wellplate_2000ul/3',
'opentrons/usascientific_12_reservoir_22ml/3',
'opentrons/usascientific_96_wellplate_2.4ml_deep/3',
'opentrons/usascientific_12_reservoir_22ml/4',
'opentrons/usascientific_96_wellplate_2.4ml_deep/4',
]

export const EIGHT_CHANNEL_COMPATIBLE_LABWARE = [
'opentrons/agilent_1_reservoir_290ml/3',
'opentrons/agilent_1_reservoir_290ml/4',
'opentrons/appliedbiosystemsmicroamp_384_wellplate_40ul/3',
'opentrons/axygen_1_reservoir_90ml/2',
'opentrons/axygen_1_reservoir_90ml/3',
'opentrons/axygen_96_wellplate_500ul/2',
'opentrons/biorad_384_wellplate_50ul/4',
'opentrons/biorad_96_wellplate_200ul_pcr/4',
'opentrons/corning_384_wellplate_112ul_flat/4',
'opentrons/corning_96_wellplate_360ul_flat/4',
'opentrons/biorad_96_wellplate_200ul_pcr/5',
'opentrons/corning_384_wellplate_112ul_flat/5',
'opentrons/corning_96_wellplate_360ul_flat/5',
'opentrons/eppendorf_96_wellplate_1000ul/1',
'opentrons/geb_96_tiprack_1000ul/1',
'opentrons/geb_96_tiprack_10ul/1',
'opentrons/ibidi_96_square_well_plate_300ul/2',
'opentrons/milliplex_microtiter_plate/1',
'opentrons/nest_12_reservoir_15ml/2',
'opentrons/nest_12_reservoir_15ml/3',
'opentrons/nest_12_reservoir_22ml/1',
'opentrons/nest_1_reservoir_195ml/3',
'opentrons/nest_1_reservoir_290ml/3',
'opentrons/nest_1_reservoir_195ml/4',
'opentrons/nest_1_reservoir_290ml/4',
'opentrons/nest_8_reservoir_22ml/1',
'opentrons/nest_96_wellplate_100ul_pcr_full_skirt/4',
'opentrons/nest_96_wellplate_200ul_flat/4',
'opentrons/nest_96_wellplate_2ml_deep/4',
'opentrons/nest_96_wellplate_100ul_pcr_full_skirt/5',
'opentrons/nest_96_wellplate_200ul_flat/5',
'opentrons/nest_96_wellplate_2ml_deep/5',
'opentrons/opentrons_96_aluminumblock_biorad_wellplate_200ul/1',
'opentrons/opentrons_96_aluminumblock_generic_pcr_strip_200ul/4',
'opentrons/opentrons_96_aluminumblock_nest_wellplate_100ul/1',
Expand All @@ -171,32 +171,32 @@ export const EIGHT_CHANNEL_COMPATIBLE_LABWARE = [
'opentrons/smc_384_read_plate/2',
'opentrons/thermoscientificnunc_96_wellplate_1300ul/3',
'opentrons/thermoscientificnunc_96_wellplate_2000ul/3',
'opentrons/usascientific_12_reservoir_22ml/3',
'opentrons/usascientific_96_wellplate_2.4ml_deep/3',
'opentrons/usascientific_12_reservoir_22ml/4',
'opentrons/usascientific_96_wellplate_2.4ml_deep/4',
]

export const NINETY_SIX_CHANNEL_COMPATIBLE_LABWARE = [
'opentrons/agilent_1_reservoir_290ml/3',
'opentrons/agilent_1_reservoir_290ml/4',
'opentrons/appliedbiosystemsmicroamp_384_wellplate_40ul/3',
'opentrons/axygen_1_reservoir_90ml/2',
'opentrons/axygen_1_reservoir_90ml/3',
'opentrons/axygen_96_wellplate_500ul/2',
'opentrons/biorad_384_wellplate_50ul/4',
'opentrons/biorad_96_wellplate_200ul_pcr/4',
'opentrons/corning_384_wellplate_112ul_flat/4',
'opentrons/corning_96_wellplate_360ul_flat/4',
'opentrons/biorad_96_wellplate_200ul_pcr/5',
'opentrons/corning_384_wellplate_112ul_flat/5',
'opentrons/corning_96_wellplate_360ul_flat/5',
'opentrons/eppendorf_96_wellplate_1000ul/1',
'opentrons/geb_96_tiprack_1000ul/1',
'opentrons/geb_96_tiprack_10ul/1',
'opentrons/ibidi_96_square_well_plate_300ul/2',
'opentrons/milliplex_microtiter_plate/1',
'opentrons/nest_12_reservoir_15ml/2',
'opentrons/nest_12_reservoir_15ml/3',
'opentrons/nest_12_reservoir_22ml/1',
'opentrons/nest_1_reservoir_195ml/3',
'opentrons/nest_1_reservoir_290ml/3',
'opentrons/nest_1_reservoir_195ml/4',
'opentrons/nest_1_reservoir_290ml/4',
'opentrons/nest_8_reservoir_22ml/1',
'opentrons/nest_96_wellplate_100ul_pcr_full_skirt/4',
'opentrons/nest_96_wellplate_200ul_flat/4',
'opentrons/nest_96_wellplate_2ml_deep/4',
'opentrons/nest_96_wellplate_100ul_pcr_full_skirt/5',
'opentrons/nest_96_wellplate_200ul_flat/5',
'opentrons/nest_96_wellplate_2ml_deep/5',
'opentrons/opentrons_96_aluminumblock_biorad_wellplate_200ul/1',
'opentrons/opentrons_96_aluminumblock_generic_pcr_strip_200ul/4',
'opentrons/opentrons_96_aluminumblock_nest_wellplate_100ul/1',
Expand All @@ -222,8 +222,8 @@ export const NINETY_SIX_CHANNEL_COMPATIBLE_LABWARE = [
'opentrons/smc_384_read_plate/2',
'opentrons/thermoscientificnunc_96_wellplate_1300ul/3',
'opentrons/thermoscientificnunc_96_wellplate_2000ul/3',
'opentrons/usascientific_12_reservoir_22ml/3',
'opentrons/usascientific_96_wellplate_2.4ml_deep/3',
'opentrons/usascientific_12_reservoir_22ml/4',
'opentrons/usascientific_96_wellplate_2.4ml_deep/4',
]

export const ASPIRATE_SETTING_OPTIONS = {
Expand Down
Loading
Loading