Page 1
MOD-IO Open-source hardware UEXT extension board with relays and USER’S MANUAL Document revision C, May 2020 Designed by OLIMEX Ltd, 2014 All boards produced by Olimex LTD are ROHS compliant...
This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.
1.3 Board variants ........................... 6 1.4 Board version used in the manual ....................6 1.5 Document organization ........................6 CHAPTER 2: SETTING UP THE MOD-IO BOARD ............. 7 2. Introduction to the chapter ........................ 7 2.1 Electrostatic and electrical polarity warning .................. 7 2.2 Hardware requirements ........................
Thank you for choosing the MOD-IO extension module from Olimex! This document provides a user’s guide for the MOD-IO board. As an overview, this chapter gives the scope of this document and lists the board’s features. The document’s organization is then detailed.
In rare cases different polarity might cause hardware damage to one of the boards in your setup. 2.2 Hardware requirements In order to set up the MOD-IO optimally one or more additional items may be used. They might be generally placed in three categories: Required –...
SY0612E-CHINA – cheaper power supply adapter 50Hz (for EU) 12V/0.5A for A10-OLinuXino-LIME 2.3 Software requirements Olimex provides the sources of the firmware built-in MOD-IO. The project was created and compiled with AVR studio 4 In order to edit the firmware you would need to set up an AVR environment.
You can connect more than two boards this way. Note that if you want to use more than one MOD-IO on the same I2C bus you would need to change the built-in the firmware identifier. Each board needs a unique address. There is a command to change discussed in the next chapter –...
R – read mode, should be 1 dddd – bitmap of the input states received from the MOD-IO board, i.e. bit0 corresponds to IN1, bit1 to IN2 and so on. '1' means that power is applied to the optocoupler, '0' means the opposite.
We provide a ready-to-use library for Arduino IDE with an example code for turns on and off all relays of MOD-IO. The code also allows the reading and printing of all digital inputs and all analog inputs over the serial monitor. In order to set it up first download the archive from the link below: https://www.olimex.com/Products/Modules/IO/MOD-IO/resources/MOD-IO-ARDUINO.zip...
Here you get acquainted with the main parts of the board. Note the names used on the board might differ from the names used below to describe them. For the actual names check the MOD-IO board itself. 3.1 Layout (top view)
In this chapter is located the information about the heart of OLinuXino – its microcontroller. The information is a modified version of the datasheet provided by its manufacturers. 4.1 The processor MOD-IO uses an 8-bit AVR microcontroller with 16K Bytes In-System Programmable Flash, with these features: High-performance, Low-power AVR® 8-bit Microcontroller ...
Notes regarding the interfaces are given. 5.1 Communication with MOD-IO There are several ways for communication with MOD-IO and its main microcontroller ATMEGA16A. The three typical communication routines are: via I2C by utilizing the default firmware; via ISP with a compatible programmer tool and writing own code;...
10-pin connector) to it. Make sure your programmer supports the programming of ATMEGA16A microcontroller. Almost any ISP programmer would be capable of programming the chip. OLIMEX sells at least two programmers suitable for the board – they are named AVR-ISP500 and AVR-ISP-MK2 – both working fine with all versions of Atmel Studio and also open source tools like AVRDude.
MOSI 5.6 UEXT_FEMALE The UEXT female connector is not typical for the OLIMEX boards. It allows multiple MOD-IO boards to be connected to each other even without the need of a cable! Just plug the UEXT_FEMALE of board 1 to the UEXT_MALE of board 2.
MOD-IO user's manual 5.8 PWR jack The power jack used is the typical 2.5mm one used by Olimex in most of our products. You should provide 6V-20V AC or 8V-30V DC. The required current depends on the peripherals connected to the board.
MOD-IO user's manual CHAPTER 6: SCHEMATICS 6. Introduction to the chapter In this chapter is located information about the schematics describing logically and physically MOD-IO. 6.1 Eagle schematic Latest MOD-IO schematics may be found at its web-page in the “HARDWARE” section: https://www.olimex.com/Products/Modules/IO/MOD-IO/...
How to purchase? You can purchase directly from our online shop or from any of our distributors. Note that usually it is faster and cheaper to purchase Olimex products from our distributors. List of confirmed Olimex LTD distributors and resellers: https://www.olimex.com/Distributors.
All goods are checked before they are sent out. In the unlikely event that goods are faulty, they must be returned, to OLIMEX at the address listed on your order invoice. OLIMEX will not accept goods that have clearly been used more than the amount needed to evaluate their functionality.
Need help?
Do you have a question about the MOD-IO and is the answer not in the manual?
Questions and answers