-
Notifications
You must be signed in to change notification settings - Fork 179
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
28 changed files
with
431 additions
and
52 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,28 @@ | ||
# Robot Software Changes from 3.8.3 to 3.9.0 | ||
# Robot Software Changes from 3.9.0 to 3.10.0 | ||
|
||
For more details, please see the full [technical change log][changelog] | ||
This update includes a set of all new, high-quality labware definitions! The older definitions are still on your robot and will continue to work, but we **highly** recommend you switch to the new ones. | ||
|
||
[changelog]: https://github.com/Opentrons/opentrons/blob/edge/CHANGELOG.md | ||
These new labware definitions are based on engineering data from labware manufacturers. They can be viewed using our new [Labware Library][labware-library], where you can browse and search for labware definitions in order to use them in your protocols. Please let us know what you think! | ||
|
||
For more details about this release, please see the full [technical change log][changelog] | ||
|
||
## New Features | ||
|
||
- There is a more accurate definition for Opentrons 1000ul tips. You can load it via `opentrons-tiprack-1000ul` | ||
- Remove hard-coded smoothie timeouts to prevent issues with extremely long aspirations and dispenses. | ||
- Added support for more upcoming pipette hardware revisions | ||
- Enable pipette behavior settings to be configurable in the App | ||
- Added support for new labware definitions! See the [Labware Library][labware-library] and the [Labware API docs][labware-api] for more details | ||
- Added support for newer pipette models | ||
|
||
## Bug fixes | ||
|
||
- Better support firmware updates | ||
- Increased the height of the pipette in the first step of deck calibration to better account for tip length | ||
- Improved the legacy labware database boot-up process to avoid lost definitions | ||
- Removed usage of an old built-in Python method that was causing a protocol cancellation issue | ||
- Improved the reliability of the run cancellation response to the UI | ||
|
||
## Known issues | ||
|
||
- While the underlying definition is correct, there is a known API bug that is causing the robot to think a "50ml" tube in a "15/50ml" tuberack is the same height as the "15ml" tube | ||
- While the underlying definition is correct, there is a known API bug that is causing the robot to think a "50ml" tube in a "15/50ml" tube rack is the same height as the "15ml" tube | ||
- When attaching or detaching a pipette from the left mount, the robot homes twice in the X direction | ||
|
||
|
||
[schema-v3]: https://github.com/Opentrons/opentrons/blob/edge/shared-data/protocol-json-schema/protocolSchemaV3.json | ||
[labware-library]: https://labware.opentrons.com | ||
[labware-api]: https://docs.opentrons.com/labware.html | ||
[changelog]: https://github.com/Opentrons/opentrons/blob/edge/CHANGELOG.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,52 +1,72 @@ | ||
# Changes from 3.8.3 to 3.9.0 | ||
# Changes from 3.9.0 to 3.10.0 | ||
|
||
For more details, please see the full [technical change log][changelog] | ||
This update includes a set of all new, high-quality labware definitions! The older definitions are still on your robot and will continue to work, but we **highly** recommend you switch to the new ones. | ||
|
||
These new labware definitions are based on engineering data from labware manufacturers. They can be viewed using our new [Labware Library][labware-library], where you can browse and search for labware definitions in order to use them in your protocols. Please let us know what you think! | ||
|
||
## Updating your protocols | ||
|
||
In order to benefit from these new definitions, you'll need to update your protocols to use them. However, because the labware definition format has changed under-the-hood, calibration data will not transfer between legacy definitions and library definitions. Please plan your protocol updates accordingly. | ||
|
||
### Python Protocol API users | ||
|
||
See the latest [Labware API docs][labware-api] for details about how to switch your protocols to the new definitions. | ||
|
||
### Protocol Designer users | ||
|
||
The [Protocol Designer][pd] will switch to using these new definitions automatically. Your older protocols will continue to run, but you will no longer be able to edit or create new protocols using the old definitions. Please see the [Protocol Designer Help Center][pd-help] for more information about migrating your existing protocols. | ||
|
||
For more details about this release, please see the full [technical change log][changelog] | ||
|
||
[labware-library]: https://labware.opentrons.com | ||
[labware-api]: https://docs.opentrons.com/labware.html | ||
[changelog]: https://github.com/Opentrons/opentrons/blob/edge/CHANGELOG.md | ||
[pd]: https://designer.opentrons.com | ||
[pd-help]: https://intercom.help/opentrons-protocol-designer/ | ||
|
||
<!-- start:@opentrons/app --> | ||
|
||
## Opentrons App | ||
|
||
### New features | ||
|
||
- Added support for more upcoming pipette hardware revisions | ||
- Ability to modify pipette behaviors under Pipette > Settings Page | ||
- Rebuilt the deck map render from the ground up in order to support... | ||
- ...rendering the new [Labware Library][labware-library] definitions | ||
|
||
### Bug fixes | ||
|
||
- Correctly verify attached pipettes with an uploaded protocol | ||
- Fixed an issue with the app not shutting down properly, leaving phantom processes running in the background | ||
- Ensured long labware names don't break and overflow the UI | ||
- Added an error banner to let you know if your protocol run errors out | ||
|
||
### Known issues | ||
|
||
- The app's run log is still having problems displaying the current run step, especially if pauses and resumes are involved ([#2047][2047]) | ||
- The app's run log displays the wrong current run step, especially when pauses and resumes are involved ([#2047][2047]) | ||
- The app should prevent you from starting a pipette swap while a protocol is executing, but it does not ([#2020][2020]) | ||
- If a protocol run encounters an error, the app will suppress the error message instead of displaying it ([#1828][1828]) | ||
|
||
[2047]: https://github.com/Opentrons/opentrons/issues/2047 | ||
[2020]: https://github.com/Opentrons/opentrons/issues/2020 | ||
[1828]: https://github.com/Opentrons/opentrons/issues/1828 | ||
|
||
<!-- end:@opentrons/app --> | ||
|
||
<!-- start:@opentrons/api --> | ||
## OT2 and Protocol API | ||
|
||
## OT-2 Software and Protocol API | ||
|
||
### New Features | ||
|
||
- There is a more accurate definition for Opentrons 1000ul tips. You can load it via `opentrons-tiprack-1000ul` | ||
- Remove hard-coded smoothie timeouts to prevent issues with extremely long aspirations and dispenses. | ||
- Added support for more upcoming pipette hardware revisions | ||
- Enable pipette behavior settings to be configurable in the App | ||
- Added support for new labware definitions! See the [Labware Library][labware-library] and the [Labware API docs][labware-api] for more details | ||
- Added support for newer pipette models | ||
|
||
### Bug fixes | ||
|
||
- Better support firmware updates | ||
- Increased the height of the pipette in the first step of deck calibration to better account for tip length | ||
- Improved the legacy labware database boot-up process to avoid lost definitions | ||
- Removed usage of an old built-in Python method that was causing a protocol cancellation issue | ||
- Improved the reliability of the run cancellation response to the UI | ||
|
||
### Known issues | ||
|
||
- While the underlying definition is correct, there is a known API bug that is causing the robot to think a "50ml" tube in a "15/50ml" tuberack is the same height as the "15ml" tube | ||
- While the underlying definition is correct, there is a known API bug that is causing the robot to think a "50ml" tube in a "15/50ml" tube rack is the same height as the "15ml" tube | ||
- When attaching or detaching a pipette from the left mount, the robot homes twice in the X direction | ||
|
||
|
||
[schema-v3]: https://github.com/Opentrons/opentrons/blob/edge/shared-data/protocol-json-schema/protocolSchemaV3.json | ||
<!-- end:@opentrons/api --> | ||
<!-- end:@opentrons/api --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.