Python driver for the Advanced Microfluidics OEM AVM rotary valve. This driver might also work with the Elveflow microfluidic distribution valve (MUX) which internally uses the same hardware.
It is recommended to create and activate a virtual environment before installation.
pip install rvm-valve
API documentation can be found at: https://tnaegele.github.io/rvm_valve
import rvm_valve
import time
with rvm_valve.rvm_valve('COM7') as valve:
time.sleep(3)
valve.home()
time.sleep(3)
valve.move(5)
time.sleep(3)
valve.move(4,direction=1)
- add proper handling of responses from valve with method
_handle_reply()
- make
get_valve_position()
method functional - test whether the driver works with Elveflows MUX
- write port autodetection function