iono arduino logo

An industrial input/output module based on Arduino MKR

Iono Arduino industrial PLC

Iono MKR is a versatile and compact IO module compatible with all the Arduino MKR boards. All the power of the Arduino platform, combined with WiFi, BLE, GSM, NB-IoT, LoRa and Sigfox connectivity, in an industrial suit!

  • Power Supply
  • Relays
  • Analog I/Os
  • Digital Inputs
  • RS-485
  • TTL I/Os – Wiegand – 1-Wire
  • DIN-Rail Case
  • CE/FCC/IC Compliant
  • RoHS Compliant

An industrial PLC with an Arduino MKR core

The use cases for Iono MKR are simply endless. The power of the SAMD21 Cortex-M0+ 32bit Low Power ARM MCU, featured on the new Arduino MKR boards family, is bound with several industry-standard interfaces, as well as digital and analog input and output lines.

Developing on Iono MKR is just the same as programming your Arduino: you use exactly the same IDE, no need for proprietary libraries or drivers and all the available resources from the Arduino community will transparently work.

The combination with the many wireless interfaces available on the different Arduino MKR boards makes Iono MKR a perfect fit for IoT solutions, remote data acquisition and remote control.

Iono MKR is packaged in a compact DIN standard case with omega-rail mounts. It can be employed for professional applications where extreme reliability, ruggedness and compliance with technical and safety directives are required.

It is compliant with the 2014/35/UE (Low Voltage) and 2014/30/UE (EMC) CE directives, and the harmonised standards for electromagnetic compatibility (EN61000-6-2:2005), electrical safety (EN60664-1:2007), emission (EN61000-6-4:2007) as well as the RoHS directive for hazardous substances (2011/65/EU and 2015/863/EU).





Connection diagram

Iono MKR custom

You can customize Iono MKR from branding to hardware features

Find out more


On our GitHub repository you will find many open source resources and examples to use with your Iono. Remember, since Iono is just a super-sized I/O shield for a standard Arduino, you don’t need any specific library to work on it; our libraries and examples will just provide you with some handy utilities to speed up your development, including functionalities to monitor the inputs (filtering out possible noise) and control the outputs, Modbus support and much more.