wheeler-microfluidics / dmf_control_board_plugin

DMF control board plugin for Microdrop
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

feat(microdrop-2.32): modify plugin to support MicroDrop with asyncio `on_step_run()` #7

Open cfobel opened 5 years ago

cfobel commented 5 years ago

Background

As of microdrop.dmf-control-board-plugin==2.3.4, the latest version of MicroDrop (i.e., with asyncio on_step_run()) is not supported. However, MicroDrop 2.32 fixes bugs, but also adds support for thresholding for all actuations - including those along routes.

Task

Aaron Wheeler has agreed for the Wheeler Lab to contract Sci-Bots to update microdrop.dmf-control-board-plugin to run with the latest version of MicroDrop. This will help the Wheeler Lab benefit from further improvements to MicroDrop by Sci-Bots down the road.

Approach

Port microdrop.dropbot-plugin to work with the dmf-control-board DropBot 2.0 driver.

This involves the following:

Known issues

cfobel commented 5 years ago

Test menus

image image