Share this project

Done

Share this project

Done
The Swiss Army Knife of Industrial & Building Automation for Raspberry Pi: 4-20mA, 0-10V, Digital IO, 4-stackable, user configurable.
The Swiss Army Knife of Industrial & Building Automation for Raspberry Pi: 4-20mA, 0-10V, Digital IO, 4-stackable, user configurable.
156 backers pledged $16,590 to help bring this project to life.
Last updated

About

MegaIO-IND: Industrial & Building Automation for RaspberryPi project video thumbnail
Replay with sound
Play with
sound

MegaIO-IND: Industrial & Building Automation for RaspberryPi

$16,590

156

NEW! Neopixel support! Go down for details.

The Swiss Army Knife of Industrial Automation for Raspberry Pi

The new version of the Industrial Card comes in two basic configurations:

1. "The Works" - ideal for Industrial Automation projects. 

Voltage and current analog inputs can read and process data from virtually all industrial sensors and detectors. Voltage and current analog outputs can control valves, actuators and many other industrial devices. Four on-board relays can switch up to 250V and 10A.

MegaIO-IND for Industrial Automation Projects
MegaIO-IND for Industrial Automation Projects

2.  "BAS-Special" - ideal for Building Automation projects. 

Four 10K temperature sensors can be wired directly to the board. 0-10V inputs can be used to read light dimmers.  Eight 0-10V outputs can be used to control lights. PWM outputs can be used for additional light control. 10A/250V relays can be used for HVAC equipment.

MegaIO-IND for Building Automation projects
MegaIO-IND for Building Automation projects

NEOPIXEL SUPPORT

At the request of our backers, we added NEOPIXEL support to both versions. RGB and RGBW neopixels will be supported. Watch this preliminary video:

 SPECIFICATIONS

GENERAL

  • On-board 32 bit  µProcessor
  • 24DC Power Supply, on board 5V for Raspberry Pi
  • Real Time Clock with Battery Back-up
  • Four general purpose LEDs
  • Four 10A/250V Relays
  • Configurable Interrupts from any input or push-button

COMMUNICATION PORTS

  • RS485, CAN, 1-Wire

INPUTS

  • Four Optically Isolated  4-20mA Inputs 
  • Optional: Four 10K Temperature Probe Inputs (replace 4-20mA Inputs)
  • Four 0-10V Inputs 
  • Four Optically Isolated Digital Inputs with status LEDs

OUTPUTS

  • Four 4-20mA Outputs          
  • Four 0-10V Outputs  
  • Optional: Four extra 0-10V Outputs (replace 4-20mA Outputs)                    
  • Four Optically Isolated Open Drain Outputs with PWM and status LEDs

Only two pins of the Raspberry Pi connector are used (I2C), leaving all GPIO's available for other functions. 

STACK-ABILITY

Up to four MegaIO-IND cards can be stacked on top of each other. Any number of cards can be controlled from a single Raspberry Pi using the RS485 port.

Stack of four MegaIO-Industrial on top of Raspberry Pi
Stack of four MegaIO-Industrial on top of Raspberry Pi

Block Diagram

MegaIO-Industrial Block Diagram
MegaIO-Industrial Block Diagram

Board Layout

MegaIO-Industrial Board Layout
MegaIO-Industrial Board Layout

High Voltage Area

In order to switch 250V and 10A, we extended the short side of the board  outside the Raspberry Pi area, and separated all the high voltage runs  from the low level digital. 

High Voltage Area Shield
High Voltage Area Shield

The HIGH VOLTAGE AREA of the board is with a fiberglass  shield (not shown in the picture) mounted on the bottom corner holes.

DC  to DC converters are used for power and ground separation between the  two areas. Optical isolators provide digital signal separation, and a  physical cutout gap assures high voltage separation. 

The trace thickness and spacing is calculated according to the IPC-2221B for 250V and 10A.

Linearity

To check the linearity of the card we used a four digit Fluke 28 II.  After calibrating the end points, the worst case linearity is 0.2% for  all current I/O's and 0.15% for voltage I/O's .

MegaIO-Industrial Full Scale Linearity
MegaIO-Industrial Full Scale Linearity

User's Guide

User's Guide is available for download from our website.

 Software 

All the features of the MegaO-IND card are accessible from a  command line interface which can be downloaded from GitHub. Python  drivers are available as well. 

CODESYS Drivers

We provide drivers for CODESYS, "the  leading hardware independent IEC 61131-3 development system under  Windows for programming and creating controller applications." A  demo project shows how to read any input and control any output, either  from a stand-alone windows application or from the browser.

Self Testing

Command-line  functions are available for self-testing all inputs and outputs using  external jumpers. Jumper any 0-10V input to and 0-10V output, any 4-20mA  to any 4-20mA output, any opto-isolated input to any open-drain output  and run a command to test both I/O's

MegaIO-Industrial Application: PID Controller

Here is a simple (and useless) application: balance a ball in a tube.

ELECTRICAL SPECIFICATIONS

MICROCONTROLLER: STM32F072R8T6

  • Core Processor: ARM® 32-bit Cortex®-M0
  • CPU Frequency: 48MHz
  • Program Memory: 64KB
  • RAM: 16K x 8
  • Operating Voltage: 3.3V
  • Operating Temperature: -40°C ~ 85°C

OPEN DRAIN OUTPUTS:

  • Driver: TBD62083A
  • Output Current: Max. 0.5 A
  • Output Voltage: Max. 50V
  • Output Low Voltage: Max 0.325V @ 100mA
  • Operating Temperature: -40°C ~ 85°C
  • Power Dissipation: Max. 0.96W
  • Turn-on Delay: Typ. 0.4μS
  • Turn-off Delay: Typ. 0.8μS

OPTICALLY ISOLATED INPUTS:

  • Optoisolators: LTV-827S-TA1
  • Isolation Voltage: 5,000Vrms
  • Response Time: Typ. 4μS
  • Maximum Forward Current: 50mA
  • Maximum Reverse Voltage: 6V
  • Input Capacitance: Max. 250 pF
  • Operating Temperature: -30°C ~ 110°C

0-10V ANALOG INPUTS:

  • TVS Protection: SMAJ18A
  • Min. Peak Pulse Power Dissipation: 400 Watts
  • Peak Forward Surge Current: 40 Amps
  • Steady State Power Dissipation: 1W
  • Maximum Inst. Forward Voltage @ Ipp = 35A: 3.5V
  • Operating Temperature: -55°C ~ 150°C
  • Input OP-AMP: LM258QT
  • Operating Power Supply: 24VDC
  • Max. Input Voltage: 32V
  • Operating Temperature: -40°C ~ 105°C

0-10V ANALOG OUTPUTS:

  • Output OP-AMP: LM258QT
  • Operating Power Supply: 24VDC
  • Output Current Source: Typ. 40mA
  • Output Current Sink: Typ. 20mA

4-20mA ANALOG INPUTS:

  • TVS Protection: SMAJ18A (see 0-10V Analog Inputs)
  • Optoisolators: LTV-827S-TA1 (see Optoisolated Inputs)
  • Dual Optoisolators for Aging Compensation
  • Rail-to-Rail OP-AMP: LTC6088
  • Operating Temperature: -40°C ~ 85°C

4-20mA ANALOG OUTPUTS:

  • Output Driver:  DMN4060SVT-7 N-Channel MOSFET
  • Vdss Max.: 45V
  • Continuous Current Drain: 4.8A
  • Power Dissipation Max.: 1.2W
  • Operating Temperature: -55°C ~ 150°C

RELAYS: SRD-05VDC-SL-C

  • Voltage Rating Max. : 250V
  • Current Rating Max: 10A
  • Contact Resistance: Max. 100mΩ
  • Operation Time: Max 10mS.
  • Release Time: Max 5 mS.
  • Max. ON/OFF switching: 30 operations/min.
  • Max. Inductive Load (cosΦ=0.4 L/R=7msec) : 5A 28VDC
  • Operating Temperature: -40°C ~ 85°C

MECHANICAL SPECIFICATIONS

IO SCREW-TYPE TERMINAL BLOCKS

  • Pitch: 2.5mm 
  • Screws: M1.6, Steel, Ni Plated
  • Pin Header: Brass, Tin Plated
  • Wire Cage: Brass, Ni Plated
  • Rated Voltage: 300V
  • Rated Current: 10A
  • Max. Voltage: 1500VAC 1 min.
  • Wire Range: 24 - 12 AWG
  • Torque: Max. 0.1Nm (0.88 lb.in)
  • Recommended Strip Length: 5-6 mm.
  • Operating Temperature: -40°C ~ 105°C

RELAY SCREW-TYPE TERMINAL BLOCKS

  • Pitch: 5mm 
  • Screws: M2.5 Steel, Zinc Plated
  • Pin Header: Brass, Tin Plated
  • Wire Cage: Phosphor Bronze, Ni Plated
  • Rated Voltage: 300V
  • Rated Current: 16A
  • Wire Range: 22 - 14 AWG
  • Torque: 0.4 Nm (3.5lb.in)
  • Recommended Strip Length: 4.5-5 mm.
  • Operating Temperature: -30°C ~ 120°C

COMMUNICATION TERMINAL BLOCK

  • Rated Voltage: 150V
  • Rated Current: 2A
  • Contact Resistance: 20mOhm
  • Wire Range: 26-20 AWG
  • Withstanding Voltage: 1300 VAC/1min
  • Operating Temperature: -40°C ~ 105°C
  • Pitch: 2.5mm

 SOCIAL MEDIA 

YOUTUBE.COM

TWITTER.COM

SEQUENTMICROSYSTEMS.COM

FACEBOOK.COM

INSTAGRAM.COM

LINKEDIN.COM

Risks and challenges

We built two rounds of prototypes and the hardware is fully functional.
There is no technical risk that the board will not work as specified.
All the software blocks are in place, we need to wrap them up before delivery.
We projected January 2019 delivery, but we expect to ship ahead of time.
As in our two previously funded projects, we are ready to start production the day we achieve the funding threshold.

As one of the visitors to our website said, ""I see it as a great disruptor to the archaic industrial controls industry...". Please support our project and help us "disrupt the archaic industrial controls industry".

Learn about accountability on Kickstarter
Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge $54 or more About $54

    1x MegaIO-IND "BAS-Special" 40% off

    One assembled, tested and calibrated card for Building Automation projects:
    * Four 10K Temperature Sensor Inputs
    * Four 0-10V Inputs
    * Eight 0-10V Outputs
    * Four Optically Isolated Digital Inputs
    * Four Optically Isolated Open Drain Outputs with PWM
    * Four Optically Isolated 10A/250V Relays with status LEDs
    * Four General Purpose LED's
    * RS485, CAN, 1 Wire communication
    * Real Time Clock with Battery Backup
    * Status LEDs on all Digital Inputs and Outputs
    * Configurable Interrupts

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 27 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $60 or more About $60

    1x MegaIO-IND "The Works" 40% off

    One assembled, tested and calibrated card for Industrial Automation projects:
    * Four Optically Isolated 4-20mA Inputs
    * Four 4-20mA Outputs
    * Four 0-10V Inputs
    * Four 0-10V Outputs
    * Four Optically Isolated Digital Inputs
    * Four Optically Isolated Open Drain Outputs with PWM
    * Four Optically Isolated 10A/250V Relays with status LEDs
    * Four General Purpose LED's
    * RS485, CAN, 1 Wire communication
    * Real Time Clock with Battery Backup
    * Status LEDs on all Digital Inputs and Outputs
    * Configurable Interrupts

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 54 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $100 or more About $100

    "The Works" + "BAS-Special", 47% off

    One assembled, tested and calibrated MegaIO-IND "BAS-Special"
    ideal for Building Automation projects

    PLUS

    one assembled, tested and calibrated MegaIO-IND "The Works"
    ideal for Industry Automation projects

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 34 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $180 or more About $180

    4x MegaIO-IND "BAS-Special" 50% off

    Four assembled, tested and calibrated cards for Building Automation projects:
    * Four 10K Temperature Sensor Inputs
    * Four 0-10V Inputs
    * Eight 0-10V Outputs
    * Four Optically Isolated Digital Inputs
    * Four Optically Isolated Open Drain Outputs with PWM
    * Four Optically Isolated 10A/250V Relays with status LEDs
    * Four General Purpose LED's
    * RS485, CAN, 1 Wire communication
    * Real Time Clock with Battery Backup
    * Status LEDs on all Digital Inputs and Outputs
    * Configurable Interrupts

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 12 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Reward no longer available

    Pledge $200 or more About $200

    4x MegaIO-IND "The Works" 50% off

    Four assembled, tested and calibrated cards for Industrial Automation projects:
    * Four Optically Isolated 4-20mA Inputs
    * Four 4-20mA Outputs
    * Four 0-10V Inputs
    * Four 0-10V Outputs
    * Four Optically Isolated Digital Inputs
    * Four Optically Isolated Open Drain Outputs with PWM
    * Four Optically Isolated 10A/250V Relays with status LEDs
    * Four General Purpose LED's
    * RS485, CAN, 1 Wire communication
    * Real Time Clock with Battery Backup
    * Status LEDs on all Digital Inputs and Outputs
    * Configurable Interrupts

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 25 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)