Back to work

Test tooling · Cavro syringe pumps

Cavro XLP Communicator

Drive and validate Cavro pumps for EMC-compliance testing.

Discuss a similar project Delivered for a lab-instruments client
Cavro XLP Communicator — main screen

Our role

Product design · Desktop application · Protocol integration

Platforms

Windows desktop · RS232

Timeline

Delivered · Client project

Overview

A control and logging utility built to drive Tecan Cavro XLP 3000 syringe pumps over RS232 during EMC-compliance testing. It exposes the full DT/OEM command set, runs scripted recipes and captures every exchange — so pumps can be exercised and monitored continuously through an EMC test run.

The challenge

EMC testing needs controlled, continuous operation

Pumps must be driven through defined cycles while emissions and immunity are measured, and any fault during a run has to be captured unambiguously.

The raw pump protocol is unforgiving

The Cavro DT/OEM command set is low-level; hand-typing commands during a live test is slow and error-prone.

Our approach

01

Full command set, friendly UI

Preset and raw commands, a reusable command pool and volumetric aspirate/dispense in real units make the pump easy to drive correctly.

02

Scripted recipes

Command sequences can be saved and replayed to run pumps through repeatable cycles unattended for the duration of a test.

03

A complete audit log

CSV and text logging of every TX/RX frame, with error counters and markers, produces evidence ready for the test report.

Key features

Multi-pump control

Address and drive multiple pumps on one bus.

Command pool & presets

Reusable labelled commands plus raw command entry.

Volumetric dosing

Aspirate and dispense in mL with step conversion.

Recipes

Saveable, replayable command sequences.

Full TX/RX logging

CSV and text logs with markers and error counts.

DT & OEM protocols

Selectable Cavro protocol support.

Screens

Main control view
Main control view
Command pool
Command pool
Recipes
Recipes
Response logging
Response logging

EMC-ready

Continuous test cycles

Full log

Every TX/RX frame

Delivered

In client use

Built with

.NETWPFSystem.IO.PortsCavro DT/OEM protocol

Building something like Cavro XLP Communicator?

We take products from idea to launch — securely, end to end. Let's talk about yours.

Start your project