The Andino XIO is an industrial PC based on the Raspberry Pi. It provides 6 digital inputs and 6 relay outputs that are connected to rigid connectors. This, combined with its sturdy housing and DIN-Rail mount makes the device ideal for operation in industrial environments.

View of the Andino XIO with six relays and six digital inputs



The Andino XIO contains a Raspberry Pi 3B+ / Raspberry Pi 4, depending on the configuration. The Raspberry Pi is connected to the XIO via its GPIO. The usage of a Raspberry Pi allows for relatively resource intensive tasks to be run on the XIO without problems. It also allows for the use of a wide array of software, both custom-developed by Andino Systems, as well as the wider Raspberry Pi OS and Linux community.

The main feature of the Andino XIO is its connectivity. It provides the following options:

The relays and inputs can easily be controlled via Node-Red as described in this tutorial. If you want to read inputs and control relays via Python, please refer to our Guide using inputs and relays using the RPi.GPIO library.

Relays and Inputs are simply connected to the Raspberry Pi GPIO pins. For more documentation on this see section Wiring of the inputs

The isolated digital inputs can be run in two modes:

Furthermore, the Raspberry Pi inside the Andino XIO provides the following IO:

Block diagram of the Andino XIO, laying out the connection of all components to the Raspberry Pi

The inputs and relays are wired to the following GPIO pins of the Raspberry Pi:

The Inputs are calculated for 24 Volt Input. Normally a signal of 24 Volt is applied to Pin 2 and the Ground to Pin 1. (active Mode)

By closing the Jumper X the Inputs can be driven in passive Mode or Dry Contact. This means a Switch / Relay contact can be connected between Pin 3 and Pin 2.

Andino XIO - digital input schematics

Andino XIO - digital input configuration