Opentrons logo

Opentrons App Software Update: 3.21.0

We just released our next software update! Now you can update your robot while offline, open Jupyter Notebook directly from the app, and more!

Hello there đź‘‹!

We just released our next software update: 3.21.0. This update includes bug fixes and features including:

Full information about this update is available on GitHub. The post below is a summary of how these changes may impact your workflow.

Better support for updating your OT-2’s software while offline

When it has internet access, the Opentrons App will now automatically save the latest robot software update (without applying it to your robot until you tell it to). Once the update is downloaded, the app will be able to use that saved update to update your robot’s software even if you don’t have an internet connection available where your robot is. Should you need additional information, please reference these support documents:

Open Jupyter Notebook directly from to the Robot tab’s Advanced Settings

In the “Advanced Settings” card of the “Robot Settings” page (in the Opentrons app?), there is now a button to open the robot’s Jupyter Notebook in your browser. If your OT-2 is connected via USB, the app will prefer that connection when opening Jupyter.

Screen Shot 2020-09-24 at 3.36.57 PM.png

Should you need additional information, please reference these support documents:

Check if an instrument has a tip through the Python Protocol API

You can now check if your pipette has a tip through the Python Protocol API by upgrading your apiLevel to 2.7.

3.21.0 Software Release Code Screenshot

Remove labware from a deck slot in the Python Protocol API

The ProtocolContext’s deck property allows for a labware to be “removed” from a slot, but this functionality was not properly documented. The documentation for this feature has now been added to the Python Protocol API Reference.

Removing labware from a deck slot is useful when you want functionality similar to the old share=True capability, where multiple labware could be loaded into a single slot. By loading multiple labware into one slot, labware definitions can be used as building blocks for complex labware, and labware that is actually a combination of other labware (like microfluidics blocks) can be used a little more easily.

NOTE: This fix came from customer (and early adopter) Theo Sanderson!

Linux environment additions

We added the below command line utilities and libraries that you and others have frequently requested:

If you require any additional information please contact [email protected].