Controls¶
The control plane the beamline runs on, and the seam CORA's edge conducts over. Control plane: EPICS / bluesky.
FMX runs the NSLS-II EPICS control stack driven by LSDC (the macromolecular- crystallography acquisition system) and the mxtools bluesky library. Rotation data collection is a vector trajectory on the goniometer triggered against the Eiger by a Zebra FPGA; the fast on-the-fly motion uses a PowerBrick / PPMAC controller. Controller box models / firmware are not fully in source (DRIVE-1).
| Name | Family | PV | Key specs | Replaceable | Status |
|---|---|---|---|---|---|
VectorMotionController |
MotionController |
XF:17IDC-ES:FMX{Gon:1-Vec} |
The PowerBrick vector program coordinating the goniometer during rotation data collection (start / end / expose / hold), with a PPMAC fast-motion channel XF:17ID-CT:FMX{MC17:Sender}. Standard EPICS motor records drive the remaining axes. Box model / firmware pending (DRIVE-1). | confirm |
|
Zebra |
TimingController |
XF:17IDC-ES:FMX{Zeb:3}: |
Zebra FPGA position-capture and trigger box: gates the Eiger against the goniometer vector for rotation and fast grid scans (the mxtools MXFlyer). Reuses the TimingController family. | confirm |