Open source controllers facilitate shared programming and were created mainly for consumer environments. Arduino IDE-based ProductivityOpen series microcontrollers add industrial ratings for survivability in harsh environments. Programming is made simpler with custom Blocks tailored to industrial control applications.
To reduce the risks involved with implementing "off-the-shelf" single-board controllers in industrial applications, the ProductivityOpen open-source controller was designed to hold up in the most extreme industrial conditions. Produced in conjunction with FACTS Engineering, the ProductivityOpen platform combines Maker ingenuity and the proven reliability of the Productivity controller family.
The ProductivityOpen is a blank canvas and with the right know-how, it can do almost anything. Using the Arduino IDE C++ programming environment, source code can be written and compiled for any type of Arduino-based application. The IDE contains a text editor for code writing, an output/message area, a small toolbar for common functions and a menu bar. It also has a Monitor and Graphing output window which helps with debugging a project.
ProductivityBlocks is a graphical programming interface and add-on to the Arduino IDE. With it, users can build sketch programs by simply dragging and dropping interlocking blocks. The associated C++ is generated automatically. ProductivityBlocks works with either Mac or PC systems, offering custom blocks that use terminology common to industrial controller functions so their purpose is easily understood. Many blocks are customized for Productivity1000 I/O modules, the ProductivityOpen CPU, and shields, creating an easier interface for coding that will save time and debugging headaches.
For part listings and specifications, go to Shop Now
The P1AM-100 is an industrial-grade open-source CPU that uses the Atmel SAMD21G18 microcontroller and can be programmed using Arduino IDE or ProductivityBlocks. It interfaces with all Productivity1000 series I/O modules connected to the right side of the P1AM-100 and most Arduino MKR form factor shields connected to the left side.
UL-listed ProductivityOpen shields can also be added to the P1AM-100 CPU to expand the capabilities of the controller. An Ethernet shield, general purpose shield, and prototype shield kit for custom-made functionality are available.
To power the CPU, shields, and/or I/O modules, several power supply options are available. Any of the three Productivity1000 power supplies can easily snap onto the left side of the ProductivityOpen CPU or industrial-grade shields if no third-party shields are used. Otherwise, the ProductivityOpen system can be powered by any 24VDC power supply.
Industrialized I/O modules add dependable control and monitoring of field conditions/devices to the ProductivityOpen controller. Productivity1000 series discrete, relay, analog, and specialty modules are available to easily receive and/or transmit current, voltage, temperature, high-speed, or pulse width modulated signals.