INFN EPICSACCELERATOR CONTROLS
GitHub
INFN-A CONTROLS NETWORK · OPEN SOFTWARE

Controls
that connect.

From a device in the machine to a view in the control room: reusable EPICS software and EPIK8S make accelerator systems easier to build, deploy and share.

An open software space connected to the INFN-A EPICS controls network.

IOC / 01 ● ACTIVE
PV STREAM ━━━
EPICSIOCGITOPSK8S
Software, shared practice and operational context for accelerator facilities.SCROLL ↓
FROM EPICS TO EPIK8SEPICS control system logoK8SEPIK8S logo

Shared controls knowledge moves everyone forward.

Rete Controlli EPICS INFN emblem

The INFN-A EPICS controls network promotes common guidelines, reusable code and the exchange of experience across the INFN community.

This GitHub organization is a practical home for IOC images, support modules, operator interfaces, EPIK8S charts and related software. It connects engineering work in facilities with tools that other teams can inspect and adapt.

Meet the INFN-A EPICS network ↗

The primary responsibility of this group, as outlined in the “Epics Council” document, is to provide and disseminate guidelines and best practices to the broader INFN community. This extends beyond sharing code and hardware catalogs; it also includes sharing experiences to prevent the duplication of efforts and ensure efficient resource utilization.

EPICS Council · INFN-A controls network
CONTRIBUTIONS ACROSS INFN

A network built by its laboratories.

INFN · LNF

Laboratori Nazionali di Frascati

At LNF, EPIK8S supports the transition to EPICS at SPARC_LAB and DAFNE BTF. EuAPS and SABINA are real facilities under commissioning; EuPRAXIA is planned for the future.

Read about the EPIK8S transition ↗
INFN · LNL

Laboratori Nazionali di Legnaro

LNL contributes EPICS control engineering, IOC development and experience from accelerator systems including SPES.

Explore EPICS@LNL ↗
INFN · MILANO / LASA

LASA and STAR controls

The INFN Milano/LASA contribution brings the experience of the EPICS-based control system for the STAR light source into the network.

Read about STAR controls ↗
EPICSIOCIBEKEPIK8SARGUS

Describe once. Deploy with confidence.

EPIK8S uses a declarative beamline configuration and GitOps workflow to bring EPICS IOCs and supporting services into Kubernetes.

INTERNATIONAL COLLABORATION

INFN × Diamond Light Source

EPIK8S builds on the epics-containers framework developed at Diamond Light Source. Collaboration around containerized IOCs and IBEK connects the INFN implementation with a wider EPICS community.

01Beamline YAMLDevices, IOCs and services
→
02IBEK + HelmTemplates and charts
→
03ArgoCDGitOps synchronization
→
04KubernetesIOCs and services
→
05Control roomOperational interfaces

Conceptual overview of the architecture described in the EPIK8S paper.

REPRODUCIBLE

Configuration in Git

Beamline changes can be reviewed, traced and applied from declared configuration.

REUSABLE

Shared IOC building blocks

Container images, support definitions and charts help teams reuse tested patterns.

OPERABLE

A consistent runtime

Kubernetes and ArgoCD provide a common route from configuration to running services.

A working library for accelerator controls.

Start with the main IOC image, then explore deployment, support and operator interface repositories.

All repositories ↗

Operating facilities and commissioning at LNF.

The EPIK8S paper documents operational experience at SPARC_LAB, DAFNE BTF and ELI-NP. EuAPS and SABINA are real LNF facilities under commissioning. EuPRAXIA is a future facility. Their stages are shown separately below.

Read the paper ↗

DOCUMENTED DEPLOYMENTS

01 / ITALY · INFN-LNFSPARC_LABPhotoinjector
02 / ITALY · INFN-LNFDAFNE BTFBeam Test Facility
03 / ROMANIAELI-NPGamma beam system

LNF · UNDER COMMISSIONING

04 / ITALY · INFN-LNFEuAPSAdvanced photon sources 05 / ITALY · INFN-LNFSABINATHz and laser user lines

FUTURE AT LNF

06 / ITALY · INFN-LNFEuPRAXIAFuture plasma accelerator
JINST 2026

The architecture behind EPIK8S.

EPIK8S: a kubernetes-based framework for scalable EPICS control system deployment in accelerator facilities

Andrea Michelotti · Riccardo Gargana · Giles Knap
2026 JINST 21 P04010 · DOI: 10.1088/1748-0221/21/04/P04010

Learn, present, document. Share the next step.

A starting library for the INFN EPICS community, combining completed training with presentations and source documentation.

COURSES01

EPICS Base

Inter-structure course · 20–24 October 2025

CompletedMaurizio Montis

From live controls to lasting knowledge.

EPIK8S deploys and operates EPICS controls. ARGUS Knowledge Hub connects the equipment, configuration, incidents, activities and documents around those systems for accelerator control room teams.

ARGUS can import EPIK8s beamline configuration and help IOC engineers inspect templates, draft entries and check them before deployment.

Build once. Share what works.

Explore the repositories, meet the INFN-A EPICS network and use the research as a starting point for your next control system.