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
DT5571
High-performance waveform digitizer featuring 14-bit resolution and a 200 MS/s sampling rate on a single analog input.
DT5560SE
Compact, desktop-form-factor digitizer designed for laboratory development, prototyping, and system testing
R5560
High-density 128-channel digitizer with open FPGA architecture for large-scale physics experiments.
Sci-SDK
Cross-platform SDK to control and acquire data from FPGA firmware generated with Sci-Compiler.
Wave Flow
Real-time waveform acquisition and signal analysis software for scientific applications
Sci-Compiler
Advanced visual programming environment designed to simplify the development of FPGA-based systems for scientific instrumentation, industrial control, and custom electronics.
Trending Products
DAQ141-6
High-performance, 6-channel waveform digitizer developed by Nuclear Instruments for demanding scientific and industrial data acquisition.
DT5771
Compact 1-channel Digital Multi-Channel Analyzer (MCA) designed for high-resolution gamma spectroscopy.
DAQ121
High-performance, fully integrated digitizer developed by Nuclear Instruments for advanced SiPM-based muon detection systems.

