Skip to content

Open questions

What CORA needs the P13 team to confirm before the model can be trusted.

P13 was reverse-engineered from EMBL Hamburg's own public MXCuBE HardwareObjects configuration (github.com/mxcube/mxcubecore, configuration/embl_hh_p13), not from a live connection. EMBL publishes a richer config than the DESY OnlineXML, so the diffractometer and its axes are named (the experiment hutch resolves into a real Goniometer), but the exact geometry, the optics breakdown, and the safety / operator boundary are not in it. P13 is CORA's first EMBL Hamburg beamline and the first sub-operator on the PETRA III Site. Each row below is a fact the beamline team owns, not a CORA modelling choice (those are on Model). It is a delete-on-answer queue. Priorities are Blocks-build, Blocks-go-live, and Nice-to-have.

Topology and scope

ID Priority Question CORA assumes Resolves
ENC-1 Blocks-go-live The hutch grouping: an optics hutch and an experiment hutch? The split is inferred from the device prefixes and the MX layout. A p13-oh optics hutch and a p13-eh experiment hutch. The Enclosure grouping.
SRC-1 Nice-to-have The undulator source (the MXCuBE config exposes the energy service, not the undulator device). An undulator beamline; the source carried pending. The source Asset.
GROUP-1 Nice-to-have The per-axis roles of the KB mirror motions (/P13/P13Kb.CDI/*). Grouped as the optics-hutch focusing stage; per-mirror Assets pending. The Asset boundaries.

Source and optics

ID Priority Question CORA assumes Resolves
OPT-1 Blocks-go-live The optics breakdown: the monochromator and the KB mirrors within the focusing motions, and the aperture-size table. Grouped LinearStage optics motions plus a beam-defining Aperture; the breakdown pending. The optics modelling.
ENERGY-1 Nice-to-have The energy / monochromator coupling behind the TINEEnergy service (/P13/Energy/P13Energy). A PseudoAxis energy service; the mono motions it drives pending. The energy modelling.

Sample endstation

ID Priority Question CORA assumes Resolves
MX-1 Blocks-build The EMBLMiniDiff goniometer geometry (kappa range, axis offsets, the omega / kappa / centring axis assignment). The EMBLMiniDiff bound to the graduated Goniometer with its named axes; the geometry carried as a question. The MX instrument modelling.
OAV-1 Nice-to-have The on-axis viewing objective (MicrodiffZoom) magnification and the on-axis / sample-changer camera handles. An Objective zoom plus Camera viewing; the camera handle pending. The OAV modelling.
CRYO-1 Nice-to-have The cryostream (cooler model, sensor / setpoint handles); it is not a labelled device in the MXCuBE config. Carried as a question; the liquid nitrogen a Supply observation, not a device. The temperature-control modelling.
ROBOT-1 Blocks-go-live The automated sample changer (load / centre / collect / unmount loop). A deferred sample-exchange Procedure over the spine + a Subject custody thread, not a device family; MXCuBE bookkeeping, not a device. The sample-exchange modelling.

The detector

ID Priority Question CORA assumes Resolves
DET-1 Blocks-go-live The detector models (Eiger 16M, Pilatus 6M read from the config), their ROI modes, and the sample-to-detector geometry. Two Camera area detectors plus a derived PseudoAxis distance; the geometry pending. The detector modelling.
DIAG-1 Nice-to-have The beam-diagnostic service split (the BCU intensity / centring services and the pin-diode flux). Grouped FluxMonitor diagnostics; the per-service split pending. The diagnostic modelling.

Control and safety

ID Priority Question CORA assumes Resolves
CTRL-1 Blocks-go-live The Exporter / TINE control handles per P13 device, and whether the upstream MXCuBE develop config matches the live beamline. The handles read from the public MXCuBE config, carried pending; the floor is MXCuBE over Exporter + TINE. Binding each Asset's control handle.
SEAM-1 Blocks-go-live The EMBL Hamburg control domain: MXCuBE over Exporter (microdiff) + TINE, distinct from the DESY Tango / Sardana floor. A sub-operator control-domain within the PETRA III Site; EMBL's house style recorded on the Site. The seam and Site modelling.
GOV-1 Blocks-go-live The EMBL Hamburg operator pool, the safety-review structure, and the boundary between the DESY-hosted ring interlock and the EMBL-operated beamline. Carried pending on the PETRA III Site, distinct from the DESY pool; the operator / interlock boundary a question. The governance principals.
PSS-1 Blocks-go-live The personnel-safety permit signals and the photon / front-end shutters (absent from the MXCuBE config). Permit leaves and shutters to be named; not invented here. The Enclosure permit signals and the safety tier.
SUP-1 Nice-to-have The vacuum extent and the cryostream liquid-nitrogen / beam supplies. Photon beam, cooling water, vacuum, and liquid nitrogen. The Supply observations.

Technique

ID Priority Question CORA assumes Resolves
TECH-1 Nice-to-have Does rotation MX enter CORA's catalog as a Capability / Method? Deferred: carried as a pending Practice reusing the i03 mx_data_collection slug; none coined. The technique Capability.