Andino X1

A small industrial PC

We bring the Raspberry Pi into the industrial environment

A tiny industrial PC with signal preprocessing


The Andino X1 is a microcontroller board for the Raspberry Pi in a DIN-rail housing for installation in a control cabinet.
It is used to adapt digital inputs and outputs for a voltage of 24 V. The X1 has its own microcontroller for precise signal preprocessing and adaptation of signal generators and actuators.
It also contains a Raspberry Pi (2/3). The inputs and outputs as well as the power supply of the Pi are optimally protected.
Communication between the microcontroller and the Pi takes place via the UART interface.

The Andino X1 offers the following advantages:

  • The sensitive GPIO of the Raspberry Pi are protected.
  • Fast signals can be precisely detected by the microcontroller.
  • Actuators and sensors can be electrically connected to the Raspberry Pi.
  • It provides an industrial power supply for the Raspberry Pi.
  • Customized adapters from the Raspberry Pi GPIO or the micro controller IO can be connected electrically to terminals.
  • Provides mounting on a DIN rail for installation in manifolds.


Application examples

  • Data collection on production machines
  • Collect and count Number of items, products
  • Downtime detection
  • Create Performance indicators Creation such as OEE, GAE and utilization
  • Data collection at environmental monitoring stations
  • Telecontrol and protocol converters
  • Central in the house automation
  • IoT nodes

Andino X1 with Raspberry Pi 3

Andino X1 on DIN Rail


Raspberry Pi compatible

The 40-pin connector is compatible with Raspberry Pi 3

Asus Tinker Board compatible

The 40-pin connector is compatible with the Asus Tinker Board

Arduino compatible

The Atmel microcontroller of the Andino X1 comes with an Arduino-compatible bootloader.
The combination of Arduino and Raspberry Pi on the Andino X1 is ideally suited for use in home automation and sensor technology, as well as in more demanding industrial automation applications.
The strengths of both boards complement each other perfectly. While the single-board computer Raspberry Pi can perform complex tasks (eg hosting of database and WebServer) as a full-value computer, the Arduino microcontroller can take care of the fast signal pre-processing.
The Atmel Controller communicates via UART with the Pi. Programmable is the X1 with the Arduino IDE via USB from a PC or from a Raspberry (firmware update in the field).

Integrated power supply

The X1 board has a 9-24V wide-range DC input with reverse polarity protection.
Powerful, reliable, stable power supply: 5 Volt, 2.6 Amp – enough power for the Raspberry, your USB hardware and customer-specific adaptation.
The integrated EMC protection circuits protect the Pi from voltage surges and current surges on the supply line.

8 Bit Microcontroller

Programmable 8-bit microcontroller (Atmega 168 8Mhz) for adapting the inputs and outputs.
Accurate and reliable detection of digital and analog signals.

Galvanically isolated

The X1 board has two electrically isolated inputs (up to 5kV isolated) as well as two relay outputs for 42 volts and 1 amp.
The IO is controlled by a microcontroller. Further GPIO of the Raspberry Pi as well as IO of the Microcontroller are led on an internal pin header.
This makes it possible to bring own adaptations to the screw terminals.


Via the SPI and the I2C interface of the Raspberry Pi, further hardware extensions can be connected and led to the free screw terminals.
Thus, a stable, control cabinet-compatible wiring is possible.

Further Interfaces:

  • RS485 / RS422 (2/4 lines)  (planed for Q1/2017)
  • M-Bus (Meter Bus)
  • Analog Input (e.g. via Microchip MCP3008)
  • Digital Input
Realtime Clock (RTC)

The integrated, battery-buffered RTC provides the correct time even if no NTP (time) server is available.
The high-precision time chip DS3231 from Dallas Semiconductors is used. Due to the internal temperature compensation of the oscillator, the chip achieves a very high accuracy of ± 2ppm at 0 ° C to + 40 ° C.

Made in Germany
Tested standards - EMC

The Andino X1 was tested for its electromagnetic compatibility (EMV) together with a Raspberry Pi in its DIN rail housing.

The tests were based on the immunity to electrostatic discharge, high-frequency electromagnetic fields, fast transient electrical disturbances (burst), impulse voltages, conducted disturbances – induced by high-frequency fields and magnetic fields with energy-related frequencies.

The Andino X1 has mastered these tests not only with flying colors, but also meets the more stringent limits. This underlines its industrial suitability and brings the Raspberry Pi into the industrial environment.

The tested standards in detail

Radiated field strength / conducted emissions
DIN EN 55022: 2011 according to VDE 0875 part 22 of 12.2011
Emitted interference: Class B (residential area) (tighter limits)
Immunity: class A (industrial area). (Higher irradiance)

Immunity ESD
DIN EN 61000-4-2: 2009 according to VDE 0847 part 4-2 of 12.2009

Immunity radiated electromagnetic fields
DIN EN 61000-4-3: 2006+A1:2008+ A2: 2010 according to VDE 0847 part 4-3 of 04.2011

Immunity Burst
DIN EN 61000-4-4: 2012 according to VDE 0847 part 4-4 of 04.2013

Immunity Surge
DIN EN 61000-4-5: 1995 +A1: 2014 according to VDE 0847 part 4-5 of 03.2015

Immunity high frequent uncoupled emission
DIN EN 61000-4-6: 2014 according to VDE 0847 part 4-6 of 08.2014

Immunity magnetic fields
DIN EN 61000-4-8: 2010 according to VDE 0847 part 4-8 of 11.2010

Why is the Andino X1 not VDE certified?
The relevant EMC standards have already been met.


The verification of your submitted documents has shown that the product described could actually only be a VDE certification according to the EMC standards mentioned. If you are interested in the EMV tests, please do not hesitate to contact us.

VDE Prüf- und Zertifizierungsinstitut GmbH

Industrial use

The Raspberry Pi in the industrial environment. Is that possible?

With the Andino X1 all relevant interfaces of the Pi are protected so that they meet the requirements for the robust use according to the relevant standards.
For this purpose the power supply was designed in such a way that interference signals and voltage spikes are filtered out.
The digital inputs and outputs are electrically isolated and separate the Pi from voltage peaks up to 5 kV.

Thanks to the use of a DIN rail housing and a voltage supply of 24 V, the X1 can be installed in control cabinets.

SD card. Is that possible?

An SD card in an industrial environment. Is that possible?
Yes – especially for applications in which high availability and reliability is required, manufacturers of SD cards have developed special “industrial” memory cards.
These cards often work with the SLC-NAND chips (single level cell). These chips store one bit per cell. This makes them less sensitive to external influences.
Manufacturers provide guarantees for write cycles up to> 700 TB as well as an MTBF of> 5 million hours!

Signal preprocessing

The Andino X1 comes with an 8 MHz Atmega168 (3.3V) and pre-installed Arduino compatible boot loader.
The microcontroller is connected via UART to the Raspberry Pi.
This makes it possible to measure time-critical signal sequences and to report them to the Pi.
An application case for example is debouncing the digital inputs.


The five freely available screw terminals can be used to contact the Raspberry Pi for further adaptations, including the necessary protective circuits.
Possible applications: UART extension, adaptation to RS485, RS232 and other serial standards, protocol preprocessing by a microcontroller.
We also like to develop your Raspberry Pi adaptation.

Connections of the Andino X1 board

Andino X1 Board - The Connectors


Dual channel RS232 Shield

The dual-channel RS232 extension provides a dedicated UART with two channels.
The UART can be operated by the Raspberry Pi (/dev/ttySC0 and /dev/ttySC1) as well as on the Arduino controller (via Library).
This is set by jumper. The UART is operated via SPI.
The signals RxD1, TxD1 and RxD2, TxD2 are available on the screw terminals.
Application example for this is e.G. the readout of IEC1107 meters.
Because it’s possible to operate the UART by the Arduino controller, the implementation of time-critical protocols are possible.

  • Own SPI UART
  • Driven by Arduino Controller or Raspberry Pi
  • Two Channel RS232
  • Rx, Tx of both channels on Screw Terminals

RS485, RS422 Shield

The RS485, 422 Extension provides a fully isolated interface. It has its own UART and is connected via SPI.
The UART can be operated on both the Raspberry Pi (/dev/ttySC0) and the Arduino Controller (via Library). This is set via jumper.
On the screw terminals the signals A, B and X, Y are carried out.
Due to the possibility to operate the UART on the controller, time-critical protocol implementations are also possible.
Numerous configurations of the terminating resistors as well as the transmitter switching are configurable.
The module has an automatic transmitter connection for two-wire operation. This means that the transmitter does not have to be switched on explicitly in the application.

  • Own UART driven by Arduino Controller or Raspberry Pi
  • RS485 – half Duplex
  • RS422 – full Duplex
  • Fully isolated Interface
  • Termination configurable
  • Manuel Transmitter Enable
  • Automatically Transmitter Enable

1 Digital Input via Optocoupler + 2 Relay Output

This module provides one more 5 kV isolated digital inputs. A fast opto coupler with integrated Schmitt trigger is used.
Two additional relay outputs are also fed to the terminals.

3 Digital Input via Optocoupler

This module provides three additional 5kV isolated digital inputs.
Fast optocouplers with integrated Schmitt trigger are used.


For implementing of own adaptations between the Raspberry Pi or the Arduino Controller and the screw terminals.

Application example Node-Red node

You find the SourceCode on Github

Application example

This Application shows the Andino X1 together with the Andino UPS in a electric cabinet.

The UPS ensures the X1 can bridge smaller power drops, and in case the power fails for longer, that the Raspberry shutdown correctly.

Andino UPS

More info