Skip to content

Releases: Opentrons/opentrons

4.0.0

24 Nov 18:41
145f645
Compare
Choose a tag to compare

Version 4.0.0 of the OT-2 and Opentrons App software.

This is a major release with a massive overhaul of the calibration experience, along with several breaking changes. The largest breaking change is that this release drops support for Python Protocol API v1. Please see the following links for more information!

3.21.2

16 Oct 21:25
bf8fbe8
Compare
Choose a tag to compare

Version 3.21.2 of the OT-2 and Opentrons App software.

This patch release includes the following fixes:

  • Fixed a bug that would cause fresh installations of the Opentrons App to fail to download OT-2 updates from our release server
  • Fixed a bug that would cause the OT-2 to fail to boot properly if certain testing files were present
  • Added missing analytics and Intercom profile events for the "Turn off update notifications" functionality added in 3.21.1

3.21.1

14 Oct 20:16
591a972
Compare
Choose a tag to compare

Version 3.21.1 of the OT-2 and Opentrons App software.

This patch release adds a setting to the Opentrons App to allow you to disable the pop-up notification when an update is available. There are no other changes in this release.

3.21.0

30 Sep 20:56
0a96c26
Compare
Choose a tag to compare

Version 3.21.0 of the OT-2 and Opentrons App software. This software release includes version 1.4.0 of the OT-2 Operating System.

3.20.0

13 Aug 20:45
fabbb03
Compare
Choose a tag to compare

Robot Software and Opentrons App 3.20.0

v2.4.2

08 Jun 15:33
Compare
Choose a tag to compare

Patches two bugs in App:

  1. Flask server correctly parses WellSeries containing WellSeries, so as not to duplicate containers in calibration
  2. App-shell calls BrowserWindow.loadURL() within a setTimeout() to hopefully avoid trouble with Chromium not actually sending that request to Flask

v2.4.1

07 Jun 21:32
Compare
Choose a tag to compare

New Feature

Run with USB cable disconnected (requires latest v2.0.0 Smoothie firmware). If the "Run Job" button is pressed in the UI with a SHIFT-CLICK, the protocol will be converted to a .gcode file, then uploaded to the Smoothieboard to be run independent of any connected computer.

Bug Fix

To avoid any garbage data received during fast movements, driver.wait_for_arrival() will swallow any bad data.

Also adds more logging to app-shell to help determine why Windows users experience a white screen on app open.

2.4.0

24 May 17:33
Compare
Choose a tag to compare
  • Support via Intercom
  • User identitiy
  • Motor driver to use latest Smoothie firmware
  • In-app analytics

2.2.0

25 Jan 19:55
Compare
Choose a tag to compare

New Features

  • Enhanced error handling while running protocol
  • Dropping support for Python 3.4, requiring Python 3.5 only
  • Adds new feature to touch_tip() allowing optional numeric height offset. Example: pipette.touch_tip(-2)
  • Adds new API feature pipette.air_gap(volume)
  • Adds new container definitions

Bugs Fixed

  • Removes bug on Windows when deleting old calibration files
  • Fixes tip positions of "tiprack-200ul" and "tiprack-10ul"
  • Removes bug in containers with wells of different radiuses

2.0.1

29 Nov 15:34
Compare
Choose a tag to compare
  • Improves detection of disconnected USB port
  • Adds robot.comment() to add a string description to the protocol queue
  • Adds work-around for linux mass-storage-device mounting issue. CNCDriver will instead read/write with local file instead of Smoothie's config