Skip to content

Controls

The control plane the beamline runs on, and the seam CORA's edge conducts over. Control plane: Tango / Sardana.

P14 runs on EMBL Hamburg's own control domain, distinct from the DESY Tango / Sardana floor the other PETRA III beamlines (P01 / P06 / P11) bind to, and shared in style with its sibling P13. The experiment-orchestration layer is MXCuBE (the macromolecular-crystallography beamline-control application, shared with i03 / FMX / MANACA / TPS), and the device floor underneath it is two protocols: the Exporter protocol on the microdiff hosts (p14md301 / p14md302 for EH1, pe2bsd01 for EH2) for the diffractometers and their motions, and TINE channels (/P14/..., /PE2/...) for the detector, energy, flux, and beam services. The handles are read from EMBL's public MXCuBE HardwareObjects configuration and carried confirm (CTRL-1). Two experiment hutches share one source / optics chain, so the energy and CRL services are common to both endstations while each hutch carries its own diffractometer host (EH-1). The rotation-MX acquisition (the goniometer oscillation coupled to the Eiger / Pilatus frame capture) runs as an MXCuBE data-collection routine; that orchestration is the seam CORA's edge would conduct over its ControlPort, the same shape as the MX cluster seams at i03 / MANACA / TPS 07A, here landing on the Exporter / TINE floor rather than Sardana (CTRL-2, SEAM-1).

Name Family PV Key specs Replaceable Status
ExporterMotionController MotionController protocol: Exporter_microdiff
the microdiff Exporter motion controllers (p14md301 / p14md302 for EH1, pe2bsd01 for EH2) driving the EMBLMiniDiff / EMBLBSD omega / kappa / centring axes and the aperture / beamstop / objective / light motions (CTRL-1)
new confirm
TINEMotionController MotionController protocol: TINE_embl
the TINE device floor (/P14/..., /PE2/...) backing the KB mirror motions, the CRL transfocator, the energy / wavelength service, the detector distance / resolution, and the flux / XRF services (CTRL-1)
new confirm