AutomationDirect
Search
Login | Register
Accounts & Orders
Cart
0
$0.00

Recent Orders

View and Manage | Request Cancellation
Loading Order History
Loading...Loading...

Your Account

Account Home

Checkout   $0.00


  • My Orders
  • Product Returns (RMAs)
  • Pay Proforma Invoices
  • Pay Freights
  • Pay Invoices / Invoice Reprint
  • Quotes / Favs / BOMs
  • Packing List Reprint
  • My Product Docs
  • Credit Application
  • Tax Exemption
| Direct Sales in US and Canada | 1-800-633-0405 | About Us | Contact Us | Line Card
Products | Support
| Compare
  
Ordering Tools  
warning Cookies are not enabled on your browser.
Cookies are required for our site. Please enable cookies in your browser preferences to continue.
+
Shopping Categories
  • Barcode / RFID / Vision
  • Bulk Wire & Cable
  • Cables (Terminated)
  • Circuit Protection / Fuses / Disconnects
  • Communications
  • Drives & Soft Starters
  • Enclosure Thermal Management & Lights
  • Enclosures & Racks
  • Field I/O
  • HMI (Human Machine Interface)
  • Hydraulic Components
  • Motion Control
  • Motor Controls
  • Motors
  • Pneumatic Components
  • Power Products (Electrical)
  • Power Transmission (Mechanical)
  • Process Control & Measurement
  • Programmable Controllers
  • Pushbuttons / Switches / Indicators
  • Relays / Timers
  • Safety
  • Sensors / Encoders
  • Stacklights
  • Structural Frames / Rails
  • Tools & Test Equipment
  • Valves
  • Water (Potable) Components
  • Wiring Solutions
  • Retired Products
+
Learn More
  • Brand Line Card
  • What's New
  • E-newsletter
  • Online PDF Catalog
  • Video Tutorials
  • Company Reviews
  • Learning Library
  • Affordable Training
  • Free Online PLC training
  • Cybersecurity
+
In Depth Product Sites
  • Programmable Logic Controllers
  • Productivity1000 PLCs
  • Productivity2000 PLCs
  • Productivity3000 PLCs
  • ProductivityCODESYS
  • LS Electric XGB Series PLCs
  • ProductivityOpen
  • CLICK PLCs
  • Do-more BRX PLCs
  • C-more Touch Panels
  • AC & DC Drives
  • Motion Control Components
  • Servos
  • StrideLinx
  • Pneumatics
+
Product Selectors &
Configuration Utilities
  • PLC Family Selector
  • P1000 PLC Systems
  • P2000 PLC Systems
  • P3000 PLC Systems
  • ProductivityCODESYS
  • CLICK PLC Systems
  • Do-more® BRX PLC Systems
  • LS-Electric® XGB PLC Systems
  • Productivity®Open Systems
  • Datalogic® Safety Light Curtains
  • LS-Electric® Servo Systems
  • Nitra® Pneumatic Grippers
  • Object Detection (Sensors)
  • PAL Controller Configurator
  • Precision Gearbox Selector
  • Protos X® Field I/O
  • Quadritalia® Modular Enclosures
  • Stellar® Soft Starters
  • Stepper System Selector
  • SureFrame T-slot Extrusion
  • SureMotion® XYZ Gantry
  • SureServo2® System Selector
  • SureStep® Linear Actuators
  • Timing Belts & Pulleys
  • Werma® Stacklights
  • ZIPLinks
Filter Results Clear All
You've selected:
> Programmable Controllers > Productivity Open (Arduino-compatible)
  •   Shop  
  •   Overview  
  •    In Depth   
Productivity Open (Arduino-compatible)

Arduino
Open-Source Community
ProductivityOpen Controllers (Arduino Compatible)

Need help selecting ProductivityOpen PLC components?
Use our configuration tool to configure and order.

The open-source ProductivityOpen controller has the industrial ratings needed to survive harsh environments. Use shared source code or program from scratch using C++ or CircuitPython. Industrial shields and I/O modules are available to build a complete custom control system.

Stride Interactive Product Tour Request
Company Name:
Last Name:
First Name:
Business Email:
Country:
Job Title:
Category Selections
Controllers & Shields
Controllers & Shields
Power Supplies
Power Supplies
Industrial I/O (P1K)
Industrial I/O (P1K)
Shop Now

ProductivityOpen (Arduino-compatible) Controller

Category Selection

  • Controllers & Shields
  • Power Supplies
  • Industrial I/O (Productivity1000)
ProductivityOpen Arduino CPU
ProductivityOpen Open Source Controller (Arduino-Compatible)

(click to enlarge)


Notepad++

Notepad++ or any other text editor - P1AM-200 CPU only
(click to enlarge)

Arduino IDE

Arduino IDE - P1AM-100/200 CPU
(click to enlarge)

Arduino IDE

ProductivityBlocks - P1AM-100 CPU only
(click to enlarge)

To reduce the risks involved with implementing "off-the-shelf" single-board controllers in industrial applications, ProductivityOpen open-source controllers are 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.

  • Industrial-grade open source CPUs, power supplies, shields, and I/O modules
  • CPU processor circuits are designed to mimic the Arduino MKRZero microcontroller
  • The P1AM-100 CPU is programmed using C++ code or the ProductivityBlocks graphical programming interface
  • The P1AM-200 CPU supports CircuitPython and C++ programming
  • Both CPUs support the full suite of Productivity1000 I/O expansion modules, including discrete, analog, temperature, relay, high-speed input, and pulse-width-modulation
  • Compatible with Arduino MKR form factor shields and/or UL-listed ProductivityOpen branded shields

The ProductivityOpen is a blank canvas and with the right know-how, it can do almost anything. With a P1AM-100 or P1AM-200 CPU, C++ source code can be written and compiled using the Arduino IDE for almost any type of industrial application. The Arduino 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.

The P1AM-200 CPU also supports CircuitPython programming, a derivative of the Python language built specifically for microcontrollers. Unlike the compiled code written in the Arduino IDE, CircuitPython uses a runtime interpreter that offers more flexibility with code editors and code syntax. It can be edited using any type of text editor including Notepad++.

ProductivityBlocks is a graphical programming interface and add-on to the Arduino IDE (supported only by the P1AM-100 CPU and the Arduino legacy IDE (version 1.8.19 or earlier)). 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 P1AM-100 CPU, and shields, creating an easier interface for coding that will save time and debugging headaches.

This link opens a PDF. ProductivityOpen Overview
This link opens Arduino IDE download page. Download the Arduino IDE
ProductivityOpen Tutorial/Overview Videos ProductivityOpen Tutorial/Overview Videos
This link opens a PDF. PLC Statement of Direction

For part listings and specifications, go to Shop Now

Controllers & Shields

Controllers & Shields

P1AM CPUs are industrial-grade open-source CPUs that can be programmed using C++ or CircuitPython (depending on model). Both CPUs interface with all Productivity1000 series I/O modules connected to the right side of either CPU, and most Arduino MKR form factor shields connected to the left side.

UL-listed ProductivityOpen shields can also be added to either CPU, to expand the capabilities of the controller. Ethernet and serial communication shields, a general purpose shield, and a prototype shield kit for custom-made functionality are available.

Starting at
$44.50
(P1AM-PROTO)

LEARN MORE
Power Supplies

Power Supplies

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 ProductivityOpen CPUs or industrial-grade shields if no third-party shields are used. Otherwise, the ProductivityOpen system can be powered by any 24VDC power supply.

Starting at
$52.00
(P1-01AC)

LEARN MORE
Industrial I/O (Productivity1000)

Industrial I/O (Productivity1000)

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.

Starting at
$43.00
(P1-08TD2)

LEARN MORE

Shop Now
Contact, Connect & More
Sign Up
to receive:
FREE e-Newsletter
sign up today!
Connect With Us
Social Media Channels:
linkedin    facebook    x    instagram    youtube
Company Information
About Us
Brand Line Card
System Integrator Program
International Sales
Panel Builder Program
Site Help
Company Reviews
Download Price List
Contact Us
Contact Options
1-800-633-0405
Monday - Friday
9 a.m. - 6 p.m. ET
excluding holidays
Career Opportunities
Voted #1 mid-sized employer in Atlanta
We're a great place to work!
Check out our job openings

Need Training?
Affordable Training by Interconnecting Automation
Free Online PLC Training
FREE Video Tutorials
Information & News
What's New / In The News
FREE e-Newsletter
Automation Notebook
Product Literature
White Papers
News, Product and Training Bulletins
E-Books
Shop with confidence
Checked   Safe & Secure
payment methods


We accept VISA, MasterCard, Discover, American Express, PayPal or company purchase orders.
AutomationDirect

BBB Accredited

Voted #1 mid-sized employer in Atlanta
Check out our job openings

Copyright © 1999-2025 AutomationDirect.  ALL RIGHTS RESERVED.
Site Map     Send Us your Feedback     Unsubscribe     Email Preferences     Legal & Business Policies     YouTube Terms of Service
Clear login credentials



Back to Top


spinner Updating...
Info