XD-M Controller

XD-M Controller

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

Size: 160 x 165 x 53 mm
Power supply: 48 VDC
Output signal: 45 V (0 - 200 kHz)
Axes: Up to 6
Control: Open- & closed loop
Stage connection: Dsub 15 HD (female)
Communication:  USB-B 2.0, RS232, Digital IO, Analog IO, RS422 (optional), UART

For more information on the software, click here.

Request pricing

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.

Key features

In- & output

Axes: Up to 6
Power supply: 48 VDC
Stage connector: D-sub 15 HD (female)
Serial communication: USB-B 2.0, RS232, Digital IO, Analog IO, RS422 (optional)*


Operating temperature: 0 to 40 °C


The XD-M can be used to drive all of our stages.

Output signal

Drive signal: 45 V (0 - 200 kHz)


Table top version: 160 x 165 x 53 mm


Any software that can communicate with a serial port.

* all connections on the PCB can be connected to the controller housing with a dedicated connector on special request of the costumer. All connections are labeled and described in our Controller and Connection manual

Product photos

XD-M Controller back