Skip to content

Open questions

What CORA needs the XPD team to confirm. This model is reverse-engineered from public open source (the NSLS2/xpd-profile-collection profile collection): the EPICS PVs are read from it, but vendor identities, physical positions, and the source and endstation configuration are not. Each row is a fact the beamline team owns. It is a delete-on-answer queue.

Priorities: Blocks-build, Blocks-go-live, Nice-to-have.

Source and safety

ID Priority Question CORA assumes Resolves
SRC-1 Blocks-go-live The source: 28-ID is a damping-wiggler beamline, but no source PV or parameters are in the profile collection. An insertion-device (damping wiggler), identity-only, no PV. The Source Asset PV and settings.
PSS-1 Blocks-go-live The PSS search-and-secure permit-leaf PVs. Only the endstation exposure shutter (XF:28IDC-ES:1{Sh:Exp}) is in source, not the front-end PPS leaves. The permit signal is a confirm note, not a guessed PV. The Enclosure permit signals.
ENDSTATION-1 Nice-to-have The high-resolution channel: the high-resolution monochromator (Mono:HRM, in the 28-ID-C hutch) and the downstream high-resolution endstation (28-ID-D) with its own sample stack (the Stg:Stack fine axes) and a third flat panel (Det:PE3). The main PDF channel (DLM mono + 28-ID-C endstation) is modelled; the high-resolution channel is noted, deferred. The HRM and 28-ID-D Assets.

Optics

ID Priority Question CORA assumes Resolves
DCM-1 Nice-to-have The double-Laue monochromator crystal and energy range, and the high-resolution monochromator crystal. Both (Mono:DLM, Mono:HRM) are in source. Two Monochromator Assets, settings blank. The Monochromator settings.
ENERGY-1 Nice-to-have Does XPD ever scan energy as the measurement, or is it always fixed-energy per experiment? Fixed-energy; energy_scan not modelled. The energy Capability decision.

Sample and detectors

ID Priority Question CORA assumes Resolves
STAGE-1 Blocks-go-live The full diffractometer axis set behind Dif:1, and whether the goniometric axes warrant a Goniometer plus a Diffractometer Assembly (the 8-ID / i11 precedent). A LinearStage sample stack, rotation axes and the Assembly deferred. The SampleStage axes and orientation modelling.
DET-1 Blocks-go-live Which flat panels are live (PerkinElmer pe1 / pe2, Dexela, the 28-ID-D pe3) vs the spare set, and the detector distance range. pe1 primary, Dexela secondary; all Cameras; distance range blank. The detector roster and Q-range.
TEMP-1 Nice-to-have Which sample-environment units are live (Cryostream cs700 / cs800, Eurotherm, hot-air blower, Lakeshore cryostat, Linkam furnace)? One TemperatureController Asset (the Cryostream); the others noted. The sample-environment Assets.
DIAG-1 Nice-to-have The ion-chamber and quad-electrometer channel map (which channel is I0), and the BeamPositionMonitor sensor fold-vs-promote hold shared across deployments. Read-only flux counters (FluxMonitor), BPM loose; channel map blank. The IonChamber / QuadElectrometer bindings and the BPM promotion decision.
CALIB-1 Nice-to-have The energy / wavelength calibration: the calibration diffractometer (Dif:2: th_cal, tth_cal, ecal_x, ecal_y) and the Ecal routine that scans a standard to fit the beam wavelength, plus the dormant multi-analyzer stage (MAD:DMS) and the mono beam-defining slits (Slt:MB1 / Slt:MB2). A Procedure over the spine; these support devices deferred at this design phase. The calibration Procedure and its devices.
OPERANDO-1 Nice-to-have The in-situ / operando accessories: the QEPro UV-Vis spectrometer read in parallel with the diffraction pattern (a distinct optical-spectroscopy modality, not a Camera), the gas switcher (Env:02), and the flash-sintering / electrochemistry power system. Deferred; the UV-Vis channel needs its own family decision when it lands. The operando detector and sample-environment Assets.
ROBOT-1 Nice-to-have The sample-changing robot (XF:28IDC-ES:1{SM}): CORA would model autonomous powder / capillary exchange as a Procedure over the spine threaded through the Subject aggregate and gated by a Clearance, the same shape as the I03 MX loop and the I15-1 powder exchange. The robot is deferred autonomous-loop machinery, not a beam-path Asset. The sample-handling Procedure and Subject custody thread.

Controls

ID Priority Question CORA assumes Resolves
DRIVE-1 Blocks-go-live The motion-controller box models, firmware, IPs. Families bound (MotionController), specifics blank. The MotionController Models.
TECH-1 Blocks-go-live Do the powder-diffraction and total-scattering / PDF Capabilities enter CORA's catalog, or stay deferred? This is the same owner-scope decision Diamond i11 and i15-1 opened. Capabilities deferred (rendered unlinked), no Practice recorded. The powder / PDF Capability scope.