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 |