π
Minimum System Requirements
A standard x86-64 (AMD64) 64-bit architecture system is necessary. Various form factors such as Desktop, Rack-mounted Server, Rugged Computer or Laptop may be used as IO Builder Server that meets the minimum requirements.
Headless operation is recommended, that requires keyboard, mouse, monitor only during initial setup or system update.
CPU
A minimum of 4 physical cores is recommended.
It is essential to equip your system with a high-quality CPU cooler that over-performs your CPU's Maximum Thermal Design Power (TDP) requirements. This practice ensures reliable, long-term operation.
For real-time workloads, it is recommended to use a CPU with an integrated GPU or an external GPU to minimize graphical processing overhead.
The CPU should reach around 2000 points at least on Single Thread measured with Passmark.
You don't need to benchmark your CPU by yourself, you can search for your CPU's scores here: π https://www.cpubenchmark.net/cpu_list.php
Clicking on your exact CPU model from the list, you can open your CPU benchmark sheet, here is an example:
βFor scenarios that demand high-frequency control, it is highly recommended to use CPUs optimized for real-time performance, although this is not a mandatory requirement. CPUs with Intel's Time Coordinated Computing (TCC) feature are particularly recommended for such applications. A list of CPUs that support this feature can be found on Intel's website via the following link: π Intel ARK - CPUs with Time Coordinated Computing (TCC) Feature
Memory
A minimum of 8GB of memory is recommended.
For systems requiring high robustness or those operated continuously (24/7), the use of ECC (Error-Correcting Code) type memory is strongly advised. Certain Intel CPUs offer an In-Band ECC (IBECC) feature, which enables ECC capabilities using regular memory modules. Ensure this feature is activated in the BIOS settings if your CPU supports it.
Storage
SSD (NVMe is preferred) 250GB recommended at least
Ethernet / Network Interface Controller (NIC)
An Ethernet port with a speed of 1Gb or higher (e.g., 1Gb / 2.5Gb / 10Gb) is required for communication within the local network. This can be any type of Ethernet connection, including those provided by USB-Ethernet adapters.
For utilizing a Real-Time Ethernet-based fieldbus protocol, such as EtherCAT, an additional, specialized Network Interface Card (NIC) is required. This NIC must either be a PCI Express card or an integrated chipset directly attached to the motherboard.
EtherCAT Driver Compatible NICs:
- Intel I210, I211, I217, I218, I219, I350, I354
- Intel 82563, 82566, 82567, 82571, 82572, 82573, 82574, 82575, 82576, 82577, 82578, 82579, 82580, 82583