XD-M Controller

Our most versatile controller. Single axis or multi, no problem.

The XD-M is an advanced, user-friendly multi-axis ultrasonic piezo controller, supporting up to 6 devices simultaneously. Designed for OEM and scientific applications, easy multi-axis use is supported. A Windows GUI is included for plug-and-play testing.

Request pricing
Micro linear actuator

Piezo controller


XD-M Controller back

Size:195 x 165 x 70 mm
Power supply:48 VDC (5W per axis)
Output signal:45 V (0 - 200 kHz)
Number of axes:1 to 6
Control types:Open loop, closed loop. hybrid
Stage connection:Dsub 15 HD (female)
Communication:USB-B 2.0, RS232, Digital IO, Analog IO, RS422 (optional), UART
Compatibility:Motors and stages with up to 3N of driving force.
Environment:-30°C to +70 °C
Software:Windows, LabVIEW, Matlab, C++, Python.
Any software that can communicate with a serial port.

User manual
3D file

Piezo controller


The XD-M is a high-end plug and play piezo controller designed to control two, three or six ultrasonic piezo stage(s). The controller reads the integrated encoder of the piezo stage, generates and amplifies the driving signals and communicates with a host controller or PC through a simple ASCII protocol. The controller comes with a user-friendly Windows interface and LabVIEW driver to steer the stages in open and closed loop.

Important steering parameters can be tuned digitally via the user interface. A motion sequence can be programmed in the user interface to steer the stages with a defined set of control parameters. One can also develop its own control interface by using one of Xeryon's software libraries. There are libraries available for C++, Python, Matlab or LabVIEW. More can be found on our software page.

For more information on the software, click here.