Baseboard

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

 Proto Baseboard

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 7-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.

Proto Baseboard features:

  • Prototyping area
  • 8-28 Vin -> 5V/2A switching voltage regulator
  • TVS protected supply rail
  • 15 digital pins (7 with PWM support)
  • 7 analog pins (shared with digital pins).

+5V connection on bottom left 3 pin power connector is by default not connected to the internal 5V rail. This is to protect from accidental connection to Vin voltage. The 5V rail can be connected to the external connector by bridging the jumper labelled "+5V out" on the bottom side of the board.

The PROTO baseboard has 20 screw connectors that by default are connected to the MCU pins via 0 Ohm resistors.

1) 0 Ω resistors can be removed to disconnect MCU pin from external connector.
2) 2 pads are available per pin; one to connect your internal components to an MCU, the other to connect your internal components to the external connectors.

Digital power supply with Proto

A DC/DC converter was used that is controlled by a digital potentiometer and PID control. Read more >

Solar powered wireless data logger with Proto

Industruino was used to monitor temperature and humidity to improve energy consumption. Read more >

 Ind.I/O Baseboard

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.

Ind.I/O Baseboard features:

  • Ind.I/O Baseboard
  • 8 CH 24V digital I/O
  • 4 CH 0-10V/4-20mA analog IN 
  • 2 CH 0-10V/4-20mA analog OUT
  • Isolated RS485 transceiver 
  • 3 isolated supply rails.

*"Power-in /digital field zone", "Analog field zone" and "MCU zone" are isolated from each other. Where single power supply is used for both power-in and analog peripherals the respective GND's need to be tied together.

*The majority of IND.I/O board functions are controlled via i2c, therefore it requires the "Indio" library which can be found on our website.

24V digital I/O with Ind.I/O

Demonstration video on how to use 8 CH digital I/O of Ind.I/O with code sample. Read >

4-20mA sensors with Ind.I/O

Example video how to use 4CH Input and 2 CH output at 4-20mA and 0-10V level. Read >

Programming & application

All the steps and download files can be found on our Tech Centre page.

PROTO kit   

The PROTO kit functions as a standard Arduino Leonardo, meaning you can use the standard Arduino example sketches to control the I/O.  

 

IND.I/O library

The IND.I/O kit interfaces with higher voltages (12V/24V) and has I/O functions a standard Arduino doesn't have. Therefore you need to control the I/O with the included Indio library. This library will accept the simple code syntax that you are used to with Arduino and will take care of all the configuration and interfacing that happens below, leaving you to focus on getting the job done. Use the included example sketches as a starting point for your custom code.