Novus DigiRail NXprog

  • 2 Analog Inputs – mV, Volt, mA, Thermocouple, PT100/1000, NTC
  • 2 Analog Outputs – V, mA
  • 4 Digital Inputs
  • 3 Digital Outputs or 2 Relay Outputs
  • Ethernet, USB and RS-485 communications
  • Modbus TCP and RTU
  • Embedded processor with Arduino IDE, RTC




The Novus DigiRail NXprog combines industrial device reliability and robustness with the easy programming of the Arduino community for automation applications. Its integrated I/O handles analog and digital signals, allowing NXprog to be used as an I/O extension of standard automation systems or as an intelligent controller for custom applications.

Arduino compatible, DigiRail NXprog enables the use of high-level programming languages ​​such as C/C++ that allow the user to implement complex algorithms such as state machines, statistical analysis, and mathematical equations. This provides an advantage over traditional methods found on most PLCs in the global market.

Designed especially for harsh environments, NXprog brings the ease of use of Arduino compatible devices to industrial applications. It is the perfect combination of ruggedness with easy programming. The RS-485 interface allows communication with other Modbus RTU protocol devices, either as a master or slave. With the flexibility to use libraries from the Arduino community or to implement custom protocols, NXprog enables a variety of applications with machines or processes connectivity.

DigiRail NXprog Features:

  • I/O Mix (Analog and Digital)
  • Interface RS-485 and Ethernet
  • Robust and Reliable for Industry
  • Arduino IDE for High-Level Programming
  • Suitable for Complex Algorithms

Novus’s Arduino Library can be accessed on GitHub here:

Not what you were looking for? View our other Novus products here. Or view our other selection of I/O modules here.


Input Channels  4 Digitals and 2 Analogs
Output Channels 3 Digitals or 2 Relays and 2 Analogs
Analog Input Analog Signals Accepted Thermocouples J, K, T, N, E, R, S e B, Pt100, Pt1000, NTC, 0-60 mV,
0-5 Vdc, 0-10 Vdc, 0-20 mA, 4-20 mA
Measurement Accuracy Thermocouples: 0.2 % of maximum range
Pt100, Pt1000, NTC, mA, V, mV: 0.15 % of the maximum range
Input Impedance 0-60 mV, Pt100, Pt1000, NTC and thermocouples : >10 MΩ
0-5 V, 0-10 V: >1 MΩ
4-20 mA: 15 Ω + (1 V @ 20 mA)
Analog Resolution  16 bits (65536 levels)
Digital Input Logic Level 0 < 0.5 V
Logic Level 1 > 3 V
Input Impedance  270 kΩ
Maximum Voltage  30 V
Input Current  15 mA @ 30 Vdc (typical)
Maximum Frequency (square wave) Dry Contact: 10 Hz, PNP/NPN: 250 Hz
Minimum Pulse Duration Dry Contact: 50 ms,PNP/NPN: 4 ms
Transistor Digital Output(Sourcing) Maximum load current  500 mA
Short-circuit current 70 mA
Maximum switching voltage 30 Vdc
Minimum switching voltage  6 Vdc
Relay Digital Output Type SPST-NO and SPDT
Maximum load current 3 A (SPST) / 6 A (SPDT), Suitable for resistive loads
Switching voltage 250 Vac
Analog Output Signal types  0-20 mA, 4-20 mA, 0-10 V
Maximum load 0-20 / 4-20 mA: ≤ 500 Ohms, 0-10 V: ≥ 2000 Ohms
Resolution 12 bits
Accuracy 0.50%
Communication Interfaces  USB,Ethernet: 10/100 Mb/s, IEEE standard 802.3u,RS-485
Power Supply Voltage 10 Vdc to 36 Vdc
Current Typical 20 mA, maximum 5 W
Operating Environment Temperature -20 to 60 °C
Humidity 5 to 95 % RH, non-condensing
Protection Rating IP2O
Dimensions  100 x 30 x 110 mm
Programmable Module Processor ATMEGA4809 with 48 kB Flash, 6 kB SRAM and 256 B EEPROM.
Real time clock Accuracy of +- 3 ppm,backup battery with five-year estimated life
Memory 512 B SRAM battery-powered memory
EEPROM 256 kb of EEPROM memory available for data storage


NXperience is a configuration, data collection, and analysis software for NOVUS wireless transmitters and data loggers. This program allows you to explore all the features and details of the devices and communicates through a USB interface, TCP-IP, and NOVUS Cloud.

The NXperience is a comprehensive tool that enables graphical analysis of multiple data, alarm processing, positioning map visualization, performing mathematical calculations and reporting, and exporting data to multiple formats. It also provides device-specific diagnostics and commissioning, making testing and troubleshooting easier.

Also, through NXperience you can create, manage an account, and store your data in NOVUS Cloud.

NXperience Instruction Manual (PDF)



DigiRail NXprog Operating Manual (PDF)

RS-485 & RS-422 Basics (PDF)

DigiRail NXprog Starter Guide (PDF)


CE Declaration of Conformity (PDF)

Software & Firmware

NXperience Installer V2.0.8.04 – 7/16/2020 (ZIP file)

DigiRail NXprog Firmware Update V1.01 – 8/10/2020 (ZIP file)

Video Tutorials

Hello World demonstration:

Reading a 4-20mA Temperature Transmitter:

Connecting Analog Outputs:

Reading Digital Inputs:

Reading a Pt100 Type Temperature Sensor:

Connecting Digital Outputs:


There are no reviews yet.

Be the first to review “Novus DigiRail NXprog”