Detector¶
The DECTRIS Eiger area detector and its translation stage, the on-axis viewing camera, the flux monitor, and the beam-position / steering monitor. PVs / interfaces verified against mx3_beamline_library/devices/{detectors,motors,beam}.py.
Enclosure: MX3-EH.
Note
The Eiger reads the rotation frames; it is driven over the DECTRIS SIMPLON REST API (HTTP), not EPICS area-detector, the first such control plane in the fleet, so it carries no PV (the endpoint base is deployment config). The detector stage, flux, OAV camera, and beam-position monitor are EPICS.
| Name | Family | PV | Key specs | Replaceable | Status |
|---|---|---|---|---|---|
EigerDetector |
Camera |
DECTRIS Eiger (16M / 4M) area detector (dectris_detector). Driven over the SIMPLON REST API (arm / trigger / disarm / config at /detector/api/1.8.0/, base URL SIMPLON_API), NOT EPICS area-detector, so it carries no PV; the endpoint is deployment config (DET-1). Reuses Camera (the new REST control-plane is a seam, not a new Family). | confirm |
||
DetectorStage |
LinearStage |
MX3STG03MOT04 |
Detector translation (detector_fast_stage MX3STG03MOT04, detector_slow_stage MX3STG03MOT01) setting the sample-to-detector distance (read back at MX3ES01:SAMPLE_DETECTOR_DISTANCE). Reuses LinearStage. | confirm |
|
FluxMonitor |
FluxMonitor |
MX3FLUXIOC:FLUX |
Incident-flux monitor (flux). Reuses FluxMonitor (graduated #353). | confirm |
|
BeamPositionMonitor |
PositionMonitor |
MX3DAQIOC04: |
Beam-position monitor and closed-loop steering (BPM0 PosX / PosY / Int readbacks plus a PID steering DAC). Binds the graduated PositionMonitor Family (DIAG-1). The PID beam-steering controller half has no clean existing family and is a deferred new-device question (STEER-1). | confirm |
|
OAVCamera |
Camera |
MX3MD3ZOOM0 |
On-axis viewing camera (blackfly_camera, an EPICS area-detector BlackFly at the MD3 zoom optic) for sample centring; an MD3 coaxial camera also streams over Redis. Reuses Camera. | confirm |