Microdiffractometer (MD2-S, MD3, MD3-UP) Motors¶
Micro Difractometers designed by EMBL and commercialised by ARINAX are used to perform crystallography experiments. In bliss their control is separated in two parts: motors and equipment. The configuration below only concerns motors.
![MD2-S] (img/md2s.png) ![MD3] (img/md3.png)
Some information about the device: https://www.embl.fr/instrumentation/cipriani/downloads/md2_pdf.pdf
Some troubleshooting on usage: https://www.esrf.eu/UsersAndScience/Experiments/MX/How_to_use_our_beamlines/Trouble_Shooting/id29-microdiffractometer-troubleshooting
Supported features¶
Encoder | Shutter | Trajectories |
---|---|---|
NO | NO | NO |
Underlining Control¶
There is a java application, running on windows OS, which provides an API with Commands and Channels. Bliss is interfaced to this API via the Exporter Protocol - TCP/IP sockets communication, using ASCII request and replies.
Example YAML configuration file¶
controller: class: MD2 exporter_address: "microdiff29new:9001" axes: - name: sampx root_name: "CentringX" - name: sampy root_name: "CentringY" - name: phix root_name: "AlignmentX" - name: phiy root_name: "AlignmentY" - name: phiz root_name: "AlignmentZ"
Configuration¶
The configuration yml file should provide those parameters:
class
: always MD2exporter_address
: should contain hostname:port - the name of the computer where the java application runs and the socket port configured in the application.axes
should map name of each motor object in bliss with root_name defined by the API.
Usually the only parameter that needs to be changed is the exporter_address
.