ADC Community_02 (Automationdirect.com) asked a question.
The ProductivityOpen P1AM-200 CPU is an Industrial Arduino compatible control platform, like the P1AM-100 CPU. However, there are some significant differences between the P1AM-200 and P1AM-100. The P1AM-200 CPU is 3 times faster than the P1AM-100 and, more importantly, it can be recognized by your PC as a USB storage device and will run CircuitPython code which can be programmed and modified using any text editor or IDE (such as Notepad++).
While we do provide Productivity1000 I/O hardware specific examples and other basic example code, we do not provide custom application specific programming support. Please utilize our community forum or other Arduino community forums for application specific assistance with programming.
Below are descriptions and links to several repositories that we have put in GitHub as well as links you will need for downloading software to help you get started using the ProductivityOpen P1AM-200 product:
1) Arduino IDE and CiruitPython editor and Library
a) Download and Install the Arduino IDE - Click HERE(Aurduino IDE Download) to download the Arduino IDE software that will be needed to program the ProductivityOpen P1AM- 100. Then proceed to the GitHub P1AM Library.
b.) To program in CircuitPython only a text editor is required. It is recommended to use Microsoft VS Code for programming in CircuitPython. Other supported IDEs can be found here.
c) P1AM Library - This is a repository containing the necessary source code files for accessing the Productivity1000 I/O modules, several examples to help illustrate the usage of these library functions.
https://github.com/facts-engineering/P1AM (Arduino)
https://github.com/facts-engineering/CircuitPython_P1AM (Circuit Python)
2) ProductivityBlocks Software - This is a repository for our ProductivityBlocks open source block programming tool for the Arduino IDE, which is designed to work with the ProductivityOpen P1AM-100 library to program a P1AM CPU.
Note: Most current Arduino IDE versions do not support ProductivityBlocks. Use this link to install version 1.8.18.
https://github.com/automationdirect/productivityblocks
NOTE: The Arduino IDE is required to work in conjunction with the ProductivityBlocks Software. The ProductivityBlocks software cannot work without the Arduino IDE.
3) P1AM-200 Documentation - This is a repository with product overviews, I/O configuration tool, and device functions for the ProductivityOpen CPU, shields, and Productivity 1000 I/O modules.
https://facts-engineering.github.io/
4) P1AM Design Files- This is a repository for our P1AM CPU block diagram schematic, shield schematics, & PCB gerber files.
https://github.com/facts-engineering/P1AM-Design-Files
5) P1AM Hardware Configuration Tool - Interactive Hardware Configuration Tool - Use the interactive configurator tool on our webstore to quickly configure your ProductivityOpen system to your specifications. Simply choose the power supply, I/O modules and shields you require with the connection options you prefer and send the selected parts right to the shopping cart.

P1AM-200 Getting Started