From b80ddd6b3c74416f0db08858dec9856c77c3eb00 Mon Sep 17 00:00:00 2001 From: emilyburghardt Date: Wed, 18 Dec 2024 11:42:27 -0700 Subject: [PATCH 1/6] 8.3.0 alpha release notes draft pushing our first draft of 8.3.0 alpha release notes; would appreciate feedback! --- api/release-notes.md | 12 +++++++++++- app-shell/build/release-notes.md | 11 ++++++++++- robot-server/simulators/test.json | 4 ++-- 3 files changed, 23 insertions(+), 4 deletions(-) diff --git a/api/release-notes.md b/api/release-notes.md index 6d67d063038..0fcfb44664f 100644 --- a/api/release-notes.md +++ b/api/release-notes.md @@ -10,7 +10,17 @@ By installing and using Opentrons software, you agree to the Opentrons End-User ## Opentrons Robot Software Changes in 8.3.0-alpha.0 -Welcome to 8.3.0-alpha.0! This release solely adds support for the modified pipettes, outfitted with a PEEK motor nut to enable emulsification applications. Included is the recognition of new load name "FLEX 8-Channel EM 1000 μL" based on SN P1KP, which automatically disables pressure sensors and allows a max plunger speed of 90mm/s. +Welcome to 8.3.0-alpha.0! This release adds support for Evosep Evotips on the Flex, as well as other features. + +### New Features +- Use Evosep Evotips in Python API version 2.22 protocols for protein purification. Only available with the Flex 96-channel pipette. +- Control robot movements outside of a protocol using the RobotContext API. For more, please read *link PAPI docs section*. +- Load a newly modified “FLEX 8-Channel EM 1000 µL” pipette equipped with a PEEK motor component to automate emulsion applications. + +### Improved Features +- Recover from a stall or collision error during a protocol. +- Adds support for improved tip tracking in Python API version 2.22 protocols. + --- diff --git a/app-shell/build/release-notes.md b/app-shell/build/release-notes.md index 9771b8751fc..1a758c52064 100644 --- a/app-shell/build/release-notes.md +++ b/app-shell/build/release-notes.md @@ -10,7 +10,16 @@ By installing and using Opentrons software, you agree to the Opentrons End-User ## Opentrons App Changes in 8.3.0-alpha.0 -Welcome to 8.3.0-alpha.0! This release solely adds support for the modified pipettes, outfitted with a PEEK motor nut to enable emulsification applications. Included is the recognition of new load name "FLEX 8-Channel EM 1000 μL" based on SN P1KP, which automatically disables pressure sensors and allows a max plunger speed of 90mm/s. +Welcome to 8.3.0-alpha.0! This release adds support for Evosep Evotips on the Flex, as well as other features. + +### New Features +- Use Evosep Evotips in Python API version 2.22 protocols for protein purification. Only available with the Flex 96-channel pipette. +- Change the app or Flex touchscreen language to Mandarin in Settings. +- Load a newly modified “FLEX 8-Channel EM 1000 µL” pipette equipped with a PEEK motor component to automate emulsion applications. + +### Improved Features +- Recover from a stall or collision error during a protocol. + --- diff --git a/robot-server/simulators/test.json b/robot-server/simulators/test.json index 9789bb9e8b0..695be0803e1 100644 --- a/robot-server/simulators/test.json +++ b/robot-server/simulators/test.json @@ -1,11 +1,11 @@ { "attached_instruments": { "right": { - "model": "p300_single_v1", + "model": "p300_single_v2", "id": "321" }, "left": { - "model": "p10_single_v1", + "model": "p1000_single_v2", "id": "123" } }, From ab0e22b3e4ef12e7746f75f5e68ca85bd8d781e9 Mon Sep 17 00:00:00 2001 From: emilyburghardt Date: Wed, 18 Dec 2024 14:04:48 -0700 Subject: [PATCH 2/6] removing accidental file --- robot-server/simulators/test.json | 90 +++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) diff --git a/robot-server/simulators/test.json b/robot-server/simulators/test.json index 695be0803e1..4ff4b420e2c 100644 --- a/robot-server/simulators/test.json +++ b/robot-server/simulators/test.json @@ -1,4 +1,94 @@ { + "attached_instruments": { + "right": { + "model": "p300_single_v1", + "id": "321" + }, + "left": { + "model": "p10_single_v1", + "id": "123" + } + }, + "attached_modules": { + "thermocycler": [ + { + "model": "thermocyclerModuleV1", + "serial_number": "therm-123", + "calls": [ + { + "function_name": "set_temperature", + "kwargs": { + "temperature": 3, + "hold_time_seconds": 1, + "hold_time_minutes": 2, + "ramp_rate": 4, + "volume": 5 + } + }, + { + "function_name": "set_lid_temperature", + "kwargs": { + "temperature": 4 + } + } + ] + } + ], + "heatershaker": [ + { + "model": "heaterShakerModuleV1", + "serial_number": "hs-123", + "calls": [] + } + ], + "tempdeck": [ + { + "model": "temperatureModuleV1", + "serial_number": "temp-123", + "calls": [ + { + "function_name": "start_set_temperature", + "kwargs": { + "celsius": 3 + } + }, + { + "function_name": "await_temperature", + "kwargs": { + "awaiting_temperature": null + } + } + ] + } + ], + "magdeck": [ + { + "model": "magneticModuleV2", + "serial_number": "mag-123", + "calls": [ + { + "function_name": "engage", + "kwargs": { + "height": 4 + } + } + ] + }, + { + "model": "magneticModuleV1", + "serial_number": "mag-1234", + "calls": [ + { + "function_name": "engage", + "kwargs": { + "height": 4 + } + } + ] + } + ] + } +}{ "attached_instruments": { "right": { "model": "p300_single_v2", From c2abee3071570213d2a0876528cab3ee6e2a60dd Mon Sep 17 00:00:00 2001 From: emilyburghardt Date: Wed, 18 Dec 2024 14:06:06 -0700 Subject: [PATCH 3/6] removing accidental file --- robot-server/simulators/test.json | 92 +------------------------------ 1 file changed, 1 insertion(+), 91 deletions(-) diff --git a/robot-server/simulators/test.json b/robot-server/simulators/test.json index 4ff4b420e2c..75a30d1447f 100644 --- a/robot-server/simulators/test.json +++ b/robot-server/simulators/test.json @@ -88,94 +88,4 @@ } ] } -}{ - "attached_instruments": { - "right": { - "model": "p300_single_v2", - "id": "321" - }, - "left": { - "model": "p1000_single_v2", - "id": "123" - } - }, - "attached_modules": { - "thermocycler": [ - { - "model": "thermocyclerModuleV1", - "serial_number": "therm-123", - "calls": [ - { - "function_name": "set_temperature", - "kwargs": { - "temperature": 3, - "hold_time_seconds": 1, - "hold_time_minutes": 2, - "ramp_rate": 4, - "volume": 5 - } - }, - { - "function_name": "set_lid_temperature", - "kwargs": { - "temperature": 4 - } - } - ] - } - ], - "heatershaker": [ - { - "model": "heaterShakerModuleV1", - "serial_number": "hs-123", - "calls": [] - } - ], - "tempdeck": [ - { - "model": "temperatureModuleV1", - "serial_number": "temp-123", - "calls": [ - { - "function_name": "start_set_temperature", - "kwargs": { - "celsius": 3 - } - }, - { - "function_name": "await_temperature", - "kwargs": { - "awaiting_temperature": null - } - } - ] - } - ], - "magdeck": [ - { - "model": "magneticModuleV2", - "serial_number": "mag-123", - "calls": [ - { - "function_name": "engage", - "kwargs": { - "height": 4 - } - } - ] - }, - { - "model": "magneticModuleV1", - "serial_number": "mag-1234", - "calls": [ - { - "function_name": "engage", - "kwargs": { - "height": 4 - } - } - ] - } - ] - } -} +} \ No newline at end of file From 520be52bb2d8f447c2a954d635db12f8a48fb040 Mon Sep 17 00:00:00 2001 From: emilyburghardt Date: Wed, 18 Dec 2024 14:07:09 -0700 Subject: [PATCH 4/6] removing accidental file --- robot-server/simulators/test.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/robot-server/simulators/test.json b/robot-server/simulators/test.json index 75a30d1447f..9789bb9e8b0 100644 --- a/robot-server/simulators/test.json +++ b/robot-server/simulators/test.json @@ -88,4 +88,4 @@ } ] } -} \ No newline at end of file +} From 5f8107039e4987f3f22ebaa352ff151a78443dba Mon Sep 17 00:00:00 2001 From: emilyburghardt Date: Wed, 18 Dec 2024 14:19:38 -0700 Subject: [PATCH 5/6] lint fix --- app-shell/build/release-notes.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app-shell/build/release-notes.md b/app-shell/build/release-notes.md index 1a758c52064..898e5fb18d4 100644 --- a/app-shell/build/release-notes.md +++ b/app-shell/build/release-notes.md @@ -13,13 +13,14 @@ By installing and using Opentrons software, you agree to the Opentrons End-User Welcome to 8.3.0-alpha.0! This release adds support for Evosep Evotips on the Flex, as well as other features. ### New Features -- Use Evosep Evotips in Python API version 2.22 protocols for protein purification. Only available with the Flex 96-channel pipette. + +- Use Evosep Evotips in Python API version 2.22 protocols for protein purification. Only available with the Flex 96-channel pipette. - Change the app or Flex touchscreen language to Mandarin in Settings. -- Load a newly modified “FLEX 8-Channel EM 1000 µL” pipette equipped with a PEEK motor component to automate emulsion applications. +- Load a newly modified “FLEX 8-Channel EM 1000 µL” pipette equipped with a PEEK motor component to automate emulsion applications. ### Improved Features -- Recover from a stall or collision error during a protocol. +- Recover from a stall or collision error during a protocol. --- From 1ebf2521fb813ac29eeb873350f518feb7845f4f Mon Sep 17 00:00:00 2001 From: emilyburghardt Date: Fri, 20 Dec 2024 09:30:54 -0700 Subject: [PATCH 6/6] small text edits to alpha release draft --- api/release-notes.md | 11 +++++------ app-shell/build/release-notes.md | 10 +++++----- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/api/release-notes.md b/api/release-notes.md index 0fcfb44664f..9581da3d371 100644 --- a/api/release-notes.md +++ b/api/release-notes.md @@ -8,18 +8,17 @@ By installing and using Opentrons software, you agree to the Opentrons End-User --- -## Opentrons Robot Software Changes in 8.3.0-alpha.0 +## Opentrons Robot Software Changes in 8.3.0 -Welcome to 8.3.0-alpha.0! This release adds support for Evosep Evotips on the Flex, as well as other features. +Welcome to the v8.3.0 release of the Opentrons robot software! This release adds support for Evosep Evotips on the Flex, as well as other features. ### New Features -- Use Evosep Evotips in Python API version 2.22 protocols for protein purification. Only available with the Flex 96-channel pipette. +- Use Evosep Evotips in Python API version 2.22 protocols for protein sample purification. Only available with the Flex 96-channel pipette. - Control robot movements outside of a protocol using the RobotContext API. For more, please read *link PAPI docs section*. -- Load a newly modified “FLEX 8-Channel EM 1000 µL” pipette equipped with a PEEK motor component to automate emulsion applications. +- Load a newly modified Flex 8-Channel EM 1000 µL pipette equipped with a PEEK motor component to automate emulsion applications. ### Improved Features -- Recover from a stall or collision error during a protocol. -- Adds support for improved tip tracking in Python API version 2.22 protocols. +- Improvements to the Flex error recovery feature help protocols recover from detected stalls and collisions, saving you valuable time and resources. --- diff --git a/app-shell/build/release-notes.md b/app-shell/build/release-notes.md index 898e5fb18d4..4d5c7827f6f 100644 --- a/app-shell/build/release-notes.md +++ b/app-shell/build/release-notes.md @@ -8,19 +8,19 @@ By installing and using Opentrons software, you agree to the Opentrons End-User --- -## Opentrons App Changes in 8.3.0-alpha.0 +## Opentrons App Changes in 8.3.0 -Welcome to 8.3.0-alpha.0! This release adds support for Evosep Evotips on the Flex, as well as other features. +Welcome to the v8.3.0 release of the Opentrons App! This release adds support for Evosep Evotips on the Flex, as well as other features. ### New Features -- Use Evosep Evotips in Python API version 2.22 protocols for protein purification. Only available with the Flex 96-channel pipette. +- Use Evosep Evotips in Python API version 2.22 protocols for protein sample purification. Only available with the Flex 96-channel pipette. - Change the app or Flex touchscreen language to Mandarin in Settings. -- Load a newly modified “FLEX 8-Channel EM 1000 µL” pipette equipped with a PEEK motor component to automate emulsion applications. +- Load a newly modified Flex 8-Channel EM 1000 µL pipette equipped with a PEEK motor component to automate emulsion applications. ### Improved Features -- Recover from a stall or collision error during a protocol. +- Improvements to the Flex error recovery feature help protocols recover from detected stalls and collisions, saving you valuable time and resources. ---