• Here you will find the information to get you up and running in no time. This include guides, library downloads and diagrams to assist you in the development of your projects. 
  • Additionally any replies that originated from support questions in the forum get up-voted and can be found here before they get included into the documentation.

How should I proceed to get up and running?

  1. Follow the assembly guide to assemble your kit.
  2. Download the support file package. Direct link: for Arduino IDE 1.6.5 or for Arduino IDE 1.0.*  (versions above Arduino IDE 1.6.5 not yet supported). 

  3. Install the included libraries.

  4. NEW! for the D21G topboard, use the IDE Board manager to add the Industruino D21G board. In File > Preferences > Additional Boards Manager URLS: add Enter the Board Manager and search for 'industruino'. Install the Industruino package, and then the D21G will show up in the Boards list. Windows driver (if needed):​

  5. If you have the Industruino 1286 variant install the included board definition files. If you use Windows also install the included CDC USB->Serial driver. (This complete step can be skipped if you have the Industruino 32u4 variant as it will be recognised as a standard Arduino Leonardo).
  6. In the Arduino IDE go to Tools->Boards and select "Arduino Leonardo" for 32u4 variant or "Industruino 1286" for 1286 variant.
  7. You are now ready to use the example sketches which are included in the libraries as a starting point for your own applications.

How do I write my first sketches for Industruino?

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.
To drive LCD screen please use our UC1701 library with the example sketches or the U8G or U8G2 library for extended functionality. To communicate with your Ethernet expansion module please use our included Ethernet library.

IND.I/O kit

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.
To drive LCD screen please use our UC1701 library. To communicate with your Ethernet expansion module please use our included Ethernet library

All our support files are maintained on Github. You will find all downloads and detailed documentation on the github page.

  • Watchdog Timers - discusses the use of watchdog timers to improve the reliability of your installation.
  • 1286 on Linux - discusses the process of setting up your development environment on Linux.