Home / products / software / Elveflow Software and SDK
Elveflow Smart Interface (ESI)

Elveflow microfluidic software and SDK

Intuitive, powerful, and versatile control of Elveflow instruments
One software for all instruments

Control all instruments through the same interface

User-friendly

Get started within seconds

Workflow automation

Automate long and complex protocols thanks to our powerful scheduler

Easy software integration

C++, MATLAB, Python and LabVIEW libraries available

Talk to an expert

One software for all instruments

The ESI can control up to 16 Instruments (OB1 pressure controller, flow rate and pressure sensors, sets of valves and valves controller) via the same interface.

Thanks to the TTL triggers, you can synchronize your Elveflow® system with any other instrument in your laboratory (from microscopes to any electrical instrument, and more).

ESI controls all instruments e1649862225830

Intuitive interface

ESI Elveflow Software Interface, one software to control all Elveflow's instruments

The intuitive interface of the ESI microfluidic software facilitates navigation from one instrument to another. Start from simple setups and add instruments (valves, sensors, etc) through the same interface. Even the most complicated setups can be controlled in just a few clicks!

A Play/Pause button allows changing pressure and flow channels, maintaining the current state of the controller while simultaneously adapting the system to the new settings.

Workflow automation

Sequencer SDK ESI page2 e1649856990145

Built-in scheduler

The scheduler is a user-friendly tool that automates complex steps of your experiments and protocols.

Gain precious experimental time by:

  • creating or editing instrument configurations (pressure or flow rate profiles, valves positions, etc)
  • “dragging and dropping” each step to sequentially arrange them
  • controlling steps timing
  • building a complex sequence with loops (for) and conditions (if)
  • integrating your setup to a wider experimental environment using trigger signals (IN and/or OUT)
  • saving important data
  • using the play/pause button to create a file and record the progress of your experiment
  • saving and loading entire experiments.
esu scheduler sequence automation

Advanced Software Development Kit (SDK) control

Our package allows developers to integrate Elveflow systems into their own control programs. Those libraries enable fast & easy integration of our instruments to your lab project.

We provide the following libraries free of charge (with documentation and example codes):

C++ library, Python library,  MATLAB library,  LabVIEW library

Discover the ESI in video

Thanks to this video, you will learn how to use pressure-driven flow control with the Elveflow Software!

By coupling our pressure controller with one of our flow sensors, you can perform ultra precise and responsive pressure-driven flow control.

You can request a flow rate value in the Elveflow Software and the pressure controller will automatically adjust pressure to reach the requested value thanks to a customizable PID Feedback loop.

Key features
  • Independent pressure control of each OB1 regulator channel (or flow control when connected to a flow sensor).
  • Easy addition and control of Elveflow valves, sensors, and accessories.
  • Real time intuitive Graph functionalities with customizable windows.
  • Create configurations to save and recall instrument settings and easily switch from one instrument state to another (works with keyboard shortcuts).
  • Record any data (.txt files) in a user-defined time interval up to 100Hz. Data are saved continuously to optimize computer active memory for long run experiments.
  • Visualize your data by generating real-time graph display (pressure, flow rate, etc).
  • Software in English.
Minimum system requirement
  • Processor:  3.0 GHz Pentium 4
  • RAM: 1 GB
  • USB 2.0
  • 1 GB of free hard disk space
  • OS Compatibility : Windows 10, Windows 8.

Elveflow software compatibility

Absolutely not, the ESI is free of charge with unlimited access. The software comes on a USB key with any instrument and can be download on this website.

New versions are released on a regular basis, they propose new and improved features.

Good news, they are free of charge and can be downloaded directly from this page. You can also ask our support team (customer@elveflow.com) for it.

Unfortunately no, the ESI is only compatible with Windows.

Absolutely not, free SDK librairies and documented code examples (in C++, Labview, Matlab and Python) are also available to control Elveflow instruments and sensors from your own code or software.

DOWNLOAD ELVEFLOW® SOFTWARE & SDK

Latest release: ESI v 3.08.03 (February 2024)

Download

If your download does not start in a few seconds, try this link: ESI & SDK

Windows 8 and 10 both 32 and 64 bit versions, are supported

Older version

colored bubble

Testimonials

Use trigger signals for advanced synchronisation

esi microfluidic software automation

The Elveflow instruments and the ESI allow in & out TTL signal management. In addition to the centralized control of the entire Elveflow range, combining the workflow automation together with trigger signals allow advanced synchronization of e.g. experiments with microscope illumination and flow control.

Learn more in this this application review done in collaboration with the Biozentrum Imaging core facility at the University of Basel, and Olympus France.

Workflow automation: a step-by-step example

1. Setup example

  • The OB1 flow controller with a single 0-2000 mbar channel
  • A gas splitter to apply pressure onto 4 independant reservoirs
  • A rotary valve allowing the injection of up to 12 different liquids (4 in this example)
  • A downstream flow sensor to accurately measure the flow rate and power up the OB1 pressure regulator into a flow controller using a precise, responsive, and stable flow rate feedback loop control.

2. User requirement

I want to perform the following sequence:

  1. inject solution 1 (red) at 5µl/min during 25 minutes to provide buffer to my cells
  2. switch to medium 2 (blue) containing my molecule of interest while keeping the same flow rate for 2 minutes
  3. switch to molecule 2 (yellow) containing a second molecule of interest still under continuous 5µl/min perfusion for 2 minutes
  4. perform a final washing step using medium 4 (green) and increase flow rate to 15µl/min
  5. perform this sequence three times

3. ESI scheduler

esu-scheduler-sequence-automation

Need help or technical information?
Talk to an expert

Need help or advice?

For any help to determine what microfluidic instruments you need, you can contact us!
Our experts will help you build the best microfluidic setup for your application, with our state-of-the-art microfluidic line.

Contact us
Get a quote
How can we help you?
Quoteor technical request Job application Job
application
Collaboration or partnerships Collaborations
or partnerships
Customer support Customer
support
Others questions Other

    Get a quote




    We will answer within 24 hours

    By filling in your info you accept that we use your data.

    Contacting for
    a job application?
    We are happy that you are interested in Elveflow. You can apply to our open jobs or send us your open application on WelcomeToTheJungle. Over here!

      Collaborations




      We will answer within 24 hours

      By filling in your info you accept that we use your data.

        Need customer support?







        I hereby agree that Elveflow uses my personal data

        We will answer within 24 hours

          How can we help you?




          We will answer within 24 hours

          By filling in your info you accept that we use your data.