Fruit selection machine made with T2-OLinuXino-LIME2 and MOD-IO, runs OpenCV

As part of the OSIE project Nexedi SA, France built a small conveyor belt using entirely open-source products and technologies.

Their goal was to build a fruit selection machine, which would use AI (starting with OpenCV) to inspect fruits (and possibly many other small particles) and to do a physical separation (selection) of them.

Olimex have been chosen as a partner in the project because of the many of OSHW solutions which the company offers.

T2-OLinuXino-LIME2 and MOD-IO were used in the implementation.

Details for the project is available here.

MOD-IO got beautiful DIN rack plastic enclosure from Giuseppe Mascolo

We noticed this Twitter post from Giuseppe Mascolo @linuxpeppe
He designed beautiful plastic enclosure for MOD-IO which could be attached to DIN reel:

the design files are uploaded to Thingiverse

LDmicro will turn PIC-IO, AVR-IO, AVR-IO-M16 and MOD-IO into PLC

LDMicro created by Jonathan Westhues is nice free program which can turn any PIC or AVR microcontroller in PLC with ladder logic.

The list of the supported devices is:

  • PIC16F628(A), PIC16F88, PIC16F819, PIC16F877(A), PIC16F876(A), PIC16F887, PIC16F886
  • ATmega128, ATmega64, ATmega162, ATmega32, ATmega16, ATmega8

LDmicro allow you to make your ladder schematic then to generate HEX code which does the ladder logic implementation in program code which you program to your AVR or PIC and got the ladder logic functionality.

LDmicro have interfaces in 7 languages, here is nice tutorial how to use it

Forum is available where you can ask for help if something doesn’t work as expected

PIC-IO supports PIC16F628 and AVR-IO supports ATMega8 you can use these boards with LDmicro, AVR-IO-M16 and MOD-IO have ATmega16 on it so they are ready to go.

You will need also programmers to load the generated HEX files to the boards, for PIC we recommend PIC-KIT3 and for AVR we recommend AVR-ISP-MK2

LDmicro adds nice functionality to PIC-IO and MOD-IO, AVR-IO, AVR-IO-M16 and offer yet another option to program these boards.

iMX233-OLinuXino PLC project


One of possible applications for iMX233-OLinuXino we had in mind when designed it was to create platform which to be used as low cost Linux PLC.

Now this is about to become reality with Jeroends project

For now the project code talks to MODBUS devices and I2C devices (including MOD-IO stackable IO module) and OLinuXino GPIOs as well.

As MODBUS is de-facto standard for industrial distributed I/O you can use this demo to read PLC or HMI interfaces if they support MODBUD through TCP/IP.

There is step by step tutorial for what you have to do to install the necessary tools and run your first PLC project with  OLinuXino.

Well done Jeroends !