Interfacing custom (EPICS) software with in-house developed frame-grabbers & commercial cameras

THPD061
25 Sept 2025, 16:15
1h 30m
Palmer House Hilton Chicago

Palmer House Hilton Chicago

17 East Monroe Street Chicago, IL 60603, United States of America
Poster Presentation MC09: Experiment Control and Data Acquisition THPD Posters

Speaker

Michael Skoufis (SLAC National Accelerator Laboratory)

Description

Integrating machine-vision system cameras in an experimental setup can be a tedious and perilous process. First, there is the challenge of adapting a commercial solution to a slightly different environment or mission than the one for which it was originally designed. Second, the design may involve both commercial and internally built hardware and software, with all pieces required to be compatible and interoperable. Furthermore, since separate engineering teams usually develop and deploy the different layers of the final architecture, this could easily lead to miscommunication when defining the various interfaces, configuration and even operational settings and parameters. As a result, failures may occur on various layers in the resulting architecture. At the SLAC National Accelerator Laboratory, such cameras are used, among other things, to monitor the profile of the Linac Coherent Light Source (LCLS) X-ray laser beam, but also for modeling purposes. A custom data-acquisition solution that includes an in-house developed frame-grabber board has been developed to interface with those cameras. The primary motivation of a custom solution is the integration of the timing system into the camera readout. In essence, the LCLS timing system is used by firmware to trigger the camera, but also to construct events consisting of camera image data, along with the associated timing information. In this paper, we present a summary of this work from a primarily software perspective.

Author

Michael Skoufis (SLAC National Accelerator Laboratory)

Co-authors

Bruce Hill (SLAC National Accelerator Laboratory) Courtney Curtis (SLAC National Accelerator Laboratory) Jana Thayer (SLAC National Accelerator Laboratory) Larry Ruckman (SLAC National Accelerator Laboratory) Matthew Weaver (SLAC National Accelerator Laboratory) Paul Christopher O'Grady (SLAC National Accelerator Laboratory) Ryan Herbst (SLAC National Accelerator Laboratory)

Presentation materials

There are no materials yet.