21–27 Sept 2026
EuXFEL Lighthouse
Europe/Berlin timezone

Karabo Interfaces to Other Control Systems

22 Sept 2026, 18:15
1h 45m
EuXFEL Lighthouse

EuXFEL Lighthouse

Poster Beamline control systems Poster Session & Reception

Speaker

Gabriele Giovanetti (Eur.XFEL (European XFEL))

Description

From the very early days of Karabo, the SCADA system in use at European XFEL (EuXFEL) for instruments and photon systems, interaction with other control systems has been a key requirement. The interoperability with DOOCS have been particularly important, as this is the control system in use for the EuXFEL accelerator at DESY. Hence, different interfaces were developed for bi-directional communication between Karabo and DOOCS. Later on, we followed the same approach (i.e., a generic interface) to develop interfaces to other well-established control systems, namely TANGO and EPICS. The purpose was to ease the integration of new hardware devices, including user-provided ones, but also to encourage the use of Karabo outside the EuXFEL facility.
On top of that, we developed the Karabo WebProxy, an HTTP server to expose parts of a Karabo ecosystem to any other software, and its companion Karabo-Proxy, an open source Python client to interact with it.
In this contribution, we will provide an overview of the existing possibilities to operate Karabo together with different control systems.

Authors

Alessandro Silenzi (Eur.XFEL (European XFEL)) Andrea Parenti (Eur.XFEL (European XFEL)) David Hickin (European XFEL) Dennis Goeries (Eur.XFEL (European XFEL)) Gabriele Giovanetti (Eur.XFEL (European XFEL)) Gero Flucke (Eur.XFEL (European XFEL)) Ivars Karpics (Eur.XFEL (European XFEL)) Noushadali Anakkappalla (European XFEL) Raul Costa (European XFEL) Riccardo Fabbri (European XFEL) Sergey Esenov (European XFEL) Steffen Hauf (Eur.XFEL (European XFEL)) Valeri Bondar (European XFEL) Wajid Ehsan (Eur.XFEL (European XFEL))

Presentation materials

There are no materials yet.