Overview
Integration of imaging (and other advanced) detectors into beam lines continues to be a pressing need at the APS. Using the EPICS areaDetector module, integration has become a routine process.
- decide on the detector
- check if the detector is supported by the EPICS areaDetector module:
- areaDetector organization: https://github.com/areaDetector
- APS Detector Group: https://www1.aps.anl.gov/Detectors/Detector-Pool
- APS drivers: areaDetector software drivers recently completed
- APS AD queue: areaDetector software driver development queue
- possible vendor support for EPICS areaDetector
- other possible locations ... (no single comprehensive list exists)
- If no driver can be found, talk with BCDA (jemian@anl.gov) to get it in the queue
- acquire the detector
- optional: verify the detector works using the tools provided by the vendor
- if no EPICS areaDetector driver, write the driver
- current queue: areaDetector software driver development queue
- deploy the detector with the appropriate EPICS areaDetector driver
- current queue: APS/XSD areaDetector deployment queue
Meetings
The XSD staff working on writing areaDetector drivers meets weekly. Links to recent meetings are updated here:
Note: Each meeting's minutes are recorded in a JIRA server that requires a login.
Support Groups
Currently, there are four XSD groups providing support for EPICS areaDetector:
Support Group | Roles |
---|---|
XSD Beamline Controls and Data Acquisition Group | write drivers, deploy & maintain software for beam line detectors |
XSD Detector Group | develop new detectors and associated EPICS interfaces |
XSD Detector Pool | deploy & maintain detector pool detectors |