Skip to content
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

feat(shared-data, labware-library): add thermo scientific labware definitions #16242

Open
wants to merge 5 commits into
base: edge
Choose a base branch
from

Conversation

syao1226
Copy link
Collaborator

@syao1226 syao1226 commented Sep 12, 2024

re AUTH-699 and AUTH-700

Overview

Add new Thermo Scientific labware definitions with correct module parameters and stacking offsets to shared data and Labware Library.

All new labware details can be found in this spreadsheet.

Test Plan and Hands on Testing

New Labware Testing : This spreadsheet shows all the tests I completed on each of the Thermo Scientific labware definitions and other new labware definitions. It also includes the LPC offset data for each new labware when placed on a Temperature Module, Magnetic Block, Heater Shaker, and/or Thermocycler Module.

Testing on Flex:

  • Measure stacking offset on selected module adapters using calipers and compare it with definitions.
  • Run a protocol on a PVT robot with a PVT pipette to test the labware on compatible modules by going to the 4 corner wells.
  • Run the Labware Position Check to test the labware dimensions (accepting up to +/- 0.5mm in both the x and y directions due to spring force on the deck slot).
  • Test if the gripper can pick up the labware from any compatible module and place it in any slot without dropping or crashing.

Labware Library:

  • Ensure that the new Thermo Scientific labware appears under the Well Plate section and that their labware images are displayed correctly :
  1. Thermo Scientific 96 Well Plate 200 µL
  2. Thermo Scientific Nunc 384 Well Plate 40 µL
  3. Thermo Scientific Abgene 96 Deep Well Plate 0.8mL
  4. Thermo Scientific 96 Deep Well Plate 1.2mL
  5. Thermo Scientific Nunc 96 Well Plate 450 µL

Changelog

  • Added Thermo Scientific JSON definitions to shared data
  • Updated definitions with module parameters and stacking offsets
  • Added Thermo Scientific labwares and their images to Labware Library and Labware section in Opentrons app
  • Added Thermo Scientific labwares to the lists in QuickTransferFlow/constants.ts file: SINGLE_CHANNEL_COMPATIBLE_LABWARE, EIGHT_CHANNEL_COMPATIBLE_LABWARE, and NINETY_SIX_CHANNEL_COMPATIBLE_LABWARE

Review requests

Risk assessment

@syao1226 syao1226 marked this pull request as ready for review September 13, 2024 19:31
@syao1226 syao1226 requested review from a team as code owners September 13, 2024 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant