Skip to content

Controls

The control plane the beamline runs on, and the seam CORA's edge conducts over. Control plane: EPICS / bluesky.

AMX runs the NSLS-II EPICS control stack driven by LSDC (the macromolecular- crystallography acquisition system) and the mxtools bluesky library. Rotation data collection is triggered against the Eiger by a Zebra FPGA; the autonomous sample exchange is coordinated by the Governor state machine. Controller box models / firmware are not fully in source (DRIVE-1).

Name Family PV Key specs Replaceable Status
MotionController MotionController confirm: the goniometer / optics motion controllers (a PowerBrick vector controller drives rotation data collection); box model / firmware not reliably in the profile collection (DRIVE-1)
Drives the goniometer vector and the optics axes. Reuses the MotionController family. The profile's PowerBrick vector PV is misconfigured to the FMX prefix in source, so it is not quoted here (DRIVE-1).
confirm
Zebra TimingController XF:17IDB-ES:AMX{Zeb:1}: Zebra FPGA position-capture and trigger box (a second Zebra sits at XF:17IDB-ES:AMX{Zeb:2}): gates the Eiger against the goniometer for rotation and fast grid scans. Reuses the TimingController family. confirm