Skip to content

Sample

The MD3 microdiffractometer goniometer that holds and orients the crystal, the cryojet sample cooling, the MD3 backlight, and the beamstop. PVs / interfaces verified against mx3_beamline_library/devices/{motors,cryo}.py and classes/motors.py.

Enclosure: MX3-EH.

Note

MX3 holds a cryocooled crystal on the MD3 microdiffractometer and rotates it through an oscillation while the Eiger reads frames. The MD3 goniometer reuses the graduated Goniometer family (the i03 MX precedent), but it is driven over the MXCuBE Exporter protocol (TCP), not EPICS, so it carries no PV. The ISARA sample robot is modelled as a deferred Procedure (sample exchange), not a device, per the i03 / i24 ROBOT-1 precedent.

Name Family PV Key specs Replaceable Status
Goniometer Goniometer MD3 (Arinax) microdiffractometer goniometer (md3): omega rotation plus a mini-kappa (kappa / phi), sample centring (CentringX / Y), and alignment (AlignmentX / Y / Z). Reuses the graduated Goniometer family (richer than the i03 Smargon). Driven over the MXCuBE Exporter protocol (TCP at MD3_ADDRESS:MD3_PORT, per-axis Exporter property names), NOT EPICS, so no PV; the host is deployment config (GONIO-1). confirm
SampleTemperature TemperatureController MX3CRYOJET01: Cryojet sample cooling (cryo_temperature; SAMPLET_MON / SETP_CMD). Reuses the TemperatureController family (graduated #350). confirm
Backlight Backlight MD3 sample backlight / frontlight illumination for on-axis viewing and centring; an Exporter-driven MD3 sub-device (no EPICS PV). Binds the catalog Backlight Family (graduated across the MX / imaging fleet, DET-1). confirm
BeamStop BeamStop MD3 beamstop (beamstop_x / y / z), an Exporter-driven MD3 sub-device (no EPICS PV) blocking the direct beam at the sample. Reuses BeamStop. confirm