R5560 SDK
R5560 SDK is the native communication library for the R5560, R5560SE, DT5560 and DAQ14125 families of FPGA-based data acquisition systems. It provides direct access to the hardware communication layer, allowing applications to configure devices, exchange commands, transfer data, and control board resources over the supported interfaces.
Designed for developers building custom acquisition software or integrating R5560 hardware into existing applications, the SDK exposes a simple C API that abstracts the underlying communication protocol while maintaining high performance and low latency. It is the foundation upon which higher-level software, including Sci-SDK, is built.
Installation
Windows
Download the latest DLLs from the versions section.
Linux
The recommended way to install the SDK is through the official Nuclear Instruments Package Repository.
Configure the repository by running:
curl -fsSL https://sh.nuclearinstruments.eu/ni-repo | bashOnce the repository has been configured, install the package using your distribution's package manager.
Ubuntu / Debian
sudo apt install r5560-sdkAlmaLinux
sudo dnf install r5560-sdkThe package manager automatically installs all required runtime dependencies.
Build from Source
The complete source code is available on GitLab.
Building from source is recommended if you need the latest development version, want to customize the SDK, or are targeting an unsupported Linux distribution.
Clone the repository:
git clone https://gitlab.nuclearinstruments.eu/public-repo/r5560/r5560-sdk.git
cd r5560-sdkBuild the library:
makeInstall it:
sudo make installVerify the Installation
After installation, verify that the shared library is available on your system.
For Linux installations, refresh the shared library cache if necessary:
sudo ldconfigYou can verify that the library has been installed correctly by checking:
ldconfig -p | grep r5560Source Code
R5560 SDK is an open-source project hosted on GitLab.
Repository:
https://gitlab.nuclearinstruments.eu/public-repo/r5560/r5560-sdk
Lib R5560
This library provides a cross-platform software interface to communicate with CAEN R5560 and DT5560 devices. It simplifies hardware access by exposing a reusable API for device connection, configuration, control and data exchange. The library is designed to make application development more portable and independent from the underlying operating system or communication layer.
Author:
Nuclear Instruments
License:
Source Code
Git RepositoryYou may also like
DT5490
Desktop, single-channel high-voltage regulator specifically designed for biasing Silicon Photomultipliers
DT5771
Compact 1-channel Digital Multi-Channel Analyzer (MCA) designed for high-resolution gamma spectroscopy.
DT4810
Compact single-channel detector emulator for realistic radiation signal generation and system testing.
Wave Flow
Real-time waveform acquisition and signal analysis software for scientific applications
Zeus2
Software application for HV module control, monitoring, configuration and IV curve acquisition in SiPM systems.
DT4810 Full Upgrade
Complete OS image for system updates, recovery, or downgrade
Trending Products
DT5771
Compact 1-channel Digital Multi-Channel Analyzer (MCA) designed for high-resolution gamma spectroscopy.
DAQ14125
High-performance 14-bit, 125 MS/s digitizer with 8 single-ended analog input channels, designed for precision data acquisition and customizable real-time signal processing.
R5560
High-density 128-channel digitizer with open FPGA architecture for large-scale physics experiments.

