About Industruino

Industruino is a fully featured Arduino compatible board housed in a DIN-rail mountable case + prototyping area + onboard LCD + membrane panel. With this product you will be able to permanently install your Arduino application in no-time.

Whether you use it for automation projects, data loggers or an interactive art installation, Industruino offers you ruggedness, plenty of features and low cost.


Follow us on Twitter

For the lates updates and news @industruino

Subscribe to Newsletter

Receive news about Industurino by email. Subscribe

Forum in Tech Centre

Start a new thread or share your solution. See forum

Datasheets & Libraries

Supporting files in Documentation. Read more


Automation: Industrial & Home

- Take advantage of industrial level sensors, 4-20mA / 0-10V

- Drive up to eight 24V loads with fully protected high side drivers

- Simplicity of Arduino with industrial robustness

Science Projects

- Read high resolution sensors with the onboard 18bit ADC

- generate a precision current source with the onboard 12bit DAC

- 0-20mA / 0-10V, fully switchable in software.

Data Logging

- FRAM memory for repeated non-volatile writes
- Micro-SD memory for large long term storage
- Never miss a moment, store it for good

Modular System

Consists of Topboard, Baseboard & external expansion modules



The Topboard is the brain and user interface of Industruino, hosting a microcontroller (SAMD21G) and UC1701 based 128x64 LCD screen. All signals connect from this controller board to the Baseboard via a 40pin FPC cable

Read more >


The Baseboard is the I/O interface board of Industruino. It connects to the ouside world using robust screw connectors.

Two Options:

  • Proto Baseboard
  • Ind.I/O Baseboard

Read more >

Expansion Modules

The Ethernet and GSM/GPRS expansion modules click onto the DIN-rail next to the Industruino and connect via the IDC expansion port. 

Two Options:


Main controller board inside Industruino

Back - D21G

Topboard D21G - NEW! 

Hosts the SAMD21G18 microcontroller with 256kB of flash, a powerful all-rounder!

Connects to the Baseboard via a 40 pin FPC cable. 

Back - 32u4

Topboard 32u4 - EOL

Hosts the Atmega32u4 microcontroller with 32kB of flash, ideal to start projects with Industruino.

Connects to the Baseboard via a 40 pin FPC cable. 

Back -1286

Topboard 1286 - EOL

Hosts the Atmega AT90USB1286 microcontroller with 128kB of flash, to acommodate larger Arduino sketches. 

Connects to the Baseboard via a 40 pin FPC cable. 

  • SAMD21G18 MCU
  • Clock speed 48 MHz
  • Flash 256 KB (of which 16 KB used by USB/Ethernet bootloader)
  • SRAM 32 KB
  • Digital I/O Pins: 19
  • PWM Pins: 12
  • Analog Input Pins: 12
  • Atmega 32u4 MCU
  • Clock speed 16 MHz
  • Flash 32 KB (of which 4 KB used by bootloader)
  • SRAM 2.5 KB
  • Digital I/O Pins: 17
  • PWM Pins: 6
  • Analog Input Pins: 7
  • Atmega AT90USB1286 MCU
  • Clock speed 16 MHz
  • Flash Memory 128 KB (of which 4 KB used by bootloader)
  • SRAM 8 KB
  • Digital I/O Pins: 17 
  • PWM Pins: 6
  • Analog Input Pins: 5


Baseboard links Industruino to external elements. Currently offering 2 types of Baseboard: Proto & Ind.I/O


The Proto Baseboard stands for "Prototyping". The standard Industruino comes with this prototyping baseboard. It offers you plenty of space and flexibility to add your own components.

It has a large prototyping area, a 14pin IDC expansion port and a 8-28Vin ->5V/2A out voltage regulator.

This board can be used if you have some small circuitery that currently lives on a breadboard next to your Arduino. By placing it onto this Baseboard you make sure your project looks like a finished product and it is protected from the outside world.

We offer Eagle design files for this board which can be used as a starting point for your own mass-manufactured product. Customise your I/O board, let us take care of the rest.


The Ind.I/O Baseboard stands for "Industrial level I/O". The board offers an abundance of interface options, and has isolated power supplies for each of its three functional zones.

This Baseboard is an interfacing solution to bridge the gap between Arduino compatibility and the world of PLC, robust industrial sensors and actuators. All field peripherals are isolated from the microcontroller via digital isolators and communicate via i2c protocol. 

The board includes 8ch 24V I/O, 4ch 0-10V/4-20mA 18bit ADC, 2ch 0-10V/4-20mA 12bit DAC, isolated RS485 transceiver, isolated power zones.

The board is supplied with Arduino libraries, allowing you to easily interface with industrial level sensors and actuators, using your favorite software tools.

Industruino PROTO

read more>

Industruino IND.I/O

read more>


This diagram shows a few possible connectivity scenarios of IND.I/O in an Industrial Environment.

See examples >

Expansion Modules

Internet Connectivity Expansion Modules

Internet Connectivity

Whether you have a wired network connection available or need to log data in a remote field we can offer a suitable IoT connectivity solution.

Expansion Module

The 14pin IDC expansion port on the Baseboards enable you to connect to external communication and interface modules such as our Ethernet or GSM/GPRS expansion module.

Data Visualization

Ideal to use for online date visualization, moving your process control installation into the age of IoT.

The DIN-rail mountable modules add network connectivity to your Industruino. It easily connects to the Industruino PROTO or IND.I/O kit through the 14p IDC expansion port. 


  • IoT devices (Internet of Things)
  • Data logging
  • Remote system management

A range of example code is provided, which will enable you to very quickly build a product that is internet connected. We have also included code that can be used to publish your sensor data to the Emoncms.org platform for easy visualisation. Using this sample code and our Industruino + Ethernet package you can have your sensor data available online within minutes.


Ethernet Expansion Module

The Ethernet module is an external expansion module for Industruino. It adds internet connectivity to your existing Industruino installation.

The module is complemented by a Micro-SD card slot and 8KB of non-volatile FRAM memory. The SD memory is ideal for storing large files, such as used in data logging projects. The FRAM memory is ideal for fast and repeated storage of small values such system status and configuration data. The FRAM memory is non-volatile, so it enables you to keep data during power cycling without needing a battery backup.

More about Ethernet module >

GSM / GPRS Expansion Module

NEW! The Quad-Band GSM/GPRS module can connect your Industruino to the internet in any remote area with cell coverage.

The module is complemented by a Micro-SD card slot and RS-232 communications port. The SD memory is ideal for storing large files, such as used in data logging projects. The RS-232 port can be used to connect the module directly to a PC for software development purposes (eg. quick testing of AT commands), or can be re-routed to a second UART of the Industruino by flipping a switch.

More about GSM/GPRS module >