Skip to content

Inventory

The CORA Asset model for the operational core of 8-ID modelled today: the planned device tree and what still needs confirming.

This cut models the 8-ID-A/D optics and focusing, the 8-ID-E six-circle diffractometer endstation, and the 8-ID-I XPCS endstation; the robotic sample changer and the full softGlue timing graph are deferred (see Model). It is the cross-cutting reference view of the Source walk and the Sample and Detector pages, authored from the same beamline.yaml descriptor.

Devices bind to a catalog Family where one fits. Of the device classes 8-ID shares with 4-ID, Transfocator and TemperatureController have graduated to catalog Families (Transfocator is a CRL focusing optic; TemperatureController presents Regulator); BeamPositionMonitor is still held loose pending a cross-facility gate-review (see Model). The rest of 8-ID's new classes (Diffractometer, Rheometer, FlightPath) stay loose. Control handles are filled from the beamline config; no vendor Models are bound.

The Asset tree

Root Asset 8-ID (tier = Unit, facility_code = aps); sub-systems nest below by parent_id.

Asset Tier Family Enclosure Design spec / note
8-ID Unit (root) - bound to the APS Site; four hutches
Undulator_Downstream/Upstream Device InsertionDevice 8-ID-A undulator pair (S08ID:)
Monochromator Device Monochromator 8-ID-A MN1 monochromator (MONO-1)
Mirror_1/2 Device Mirror 8-ID-A FMBO mirrors, coarse + piezo pitch (OPT-1)
WhiteBeamSlit / MonoSlit Device Slit 8-ID-A optics slits
Transfocator_1/2 Device Transfocator 8-ID-D CRL transfocators, ten lenses each (OPT-3)
Slit_8idd Device Slit 8-ID-D focusing-station slit
Diffractometer_SixCircle Device Goniometer 8-ID-E six-circle Huber; goniometer of the Diffractometer Assembly (DIFF-1)
ReciprocalSpace Device PseudoAxis 8-ID-E hklpy2 reciprocal-space layer (DIFF-2)
TemperatureController_1/2 Device TemperatureController 8-ID-E LakeShore 336 controllers (TEMP-1)
BeamPositionMonitor_E Device BeamPositionMonitor 8-ID-E Sydor TetrAMM monitor (BPM-1)
FastShutter Device Shutter 8-ID-E XPCS exposure shutter (XPCS-1)
SampleStage Device LinearStage 8-ID-I Aerotech XPCS sample stage
Rheometer Device Rheometer (loose) 8-ID-I six-axis shear-cell environment (SAMPLE-1)
SampleHolder_QNW Device TemperatureController 8-ID-I Quantum Northwest holders (TEMP-1)
SampleSlit Device Slit 8-ID-I sample slit
Eiger4M / Lambda2M / Rigaku3M Device Camera 8-ID-I coherent-scattering area detectors (DET-1)
DetectorStage Device LinearStage 8-ID-I Aerotech detector stage
FlightPath Device FlightPath (loose) 8-ID-I evacuated flight path (XPCS-2)
BeamStop Device BeamStop 8-ID-I flight-tube beam stop
TetrAMM_QUAD1 Device BeamPositionMonitor 8-ID-I TetrAMM channels (BPM-1)
Timing Device TimingController - softGlue timing fabric (XPCS-3)

Families reused from the catalog: InsertionDevice, Monochromator, Mirror, Slit, PseudoAxis, Shutter, LinearStage, Camera, BeamStop, TimingController. Graduated to a catalog Family: Transfocator (a CRL focusing optic) and TemperatureController (presents Regulator). Held loose pending gate-review (the second independent beamline, but the abstraction is open): BeamPositionMonitor. Also loose (single beamline): Rheometer, FlightPath. The diffractometer is not a loose family: its sample circles bind the catalog Goniometer Family, and the composed Assembly(Diffractometer) is in the catalog (see Model).

Pending confirmations

Value to confirm Applies to Status Tracking
Beam topology (canted, stations in series) the root and optics spine unknown-pending-confirmation (TOPO-1)
Control handles (EPICS PVs) all devices read-from-config-pending-confirmation (CTRL-1)
Hutch PSS permit signals the four enclosures unknown-pending-confirmation (PSS-1)
Undulator types and periods the undulators unknown-pending-confirmation (SRC-1)
Monochromator energy model Monochromator unknown-pending-confirmation (MONO-1)
Mirror coatings and axis roles Mirror_1/2 unknown-pending-confirmation (OPT-1)
Transfocator lens spec Transfocator_1/2 unknown-pending-confirmation (OPT-3)
Six-circle geometry and Assembly slots Diffractometer_SixCircle unknown-pending-confirmation (DIFF-1)
Reciprocal-space pseudo-axis model ReciprocalSpace unknown-pending-confirmation (DIFF-2)
Temperature-controller channels the temperature controllers unknown-pending-confirmation (TEMP-1)
Rheometer axes and modes Rheometer unknown-pending-confirmation (SAMPLE-1)
Detector models the area detectors unknown-pending-confirmation (DET-1)
Beam-position vs intensity monitor split the monitors unknown-pending-confirmation (BPM-1)
Flight-path geometry FlightPath unknown-pending-confirmation (XPCS-2)
softGlue timing graph Timing unknown-pending-confirmation (XPCS-3)
Vacuum and process-gas supplies resources unknown-pending-confirmation (SUP-1)