Our Operating System: Flexible & Real-Time Capable
Develop your application with your preferred tools: Revolution Pi comes with an open Linux operating system image – based on Raspberry Pi OS, tailored for industrial use:
- Well-maintained operating system
- Real-time patch for industrial applications
- Regular security updates
- Docker container support
- Custom image creation possible
Free Configuration Tool
No Coding Required
A powerful, free configuration tool is pre-installed on every Revolution Pi: With PiCtory, you can configure your RevPi expansion modules and connected fieldbus devices, give your I/Os names, and set up OPC UA and MQTT without programming.
Pictory Helps You With This
- Configure sensors and actuators
- Integrate Modbus, EtherCAT, PROFINET, PROFIBUS, and EtherNet/IP
- Establish communication via OPC UA server and MQTT client
Process Image Instead of GPIOs
While a Raspberry Pi has GPIOs, Revolution Pi as an Industrial Raspberry Pi works with a process image – similar to industrial controllers. The process image is the central location where the status data of all connected sensors, actuators, and fieldbus devices is stored.
When you use PiCtory to configure expansion modules and fieldbus devices and give your I/Os names, you are configuring your process image.
All software – whether Python, Node-RED, or CODESYS – accesses this process image when communicating with I/Os or fieldbuses: One interface for everything. This is particularly useful if you use several software tools at once.
Maximum Flexibility in Development
Unlock Industry 4.0
Python for Industrial Applications
With the open-source Python library RevPiModIO you program Revolution Pi in your preferred style. Choose between event-driven programming, Arduino-like coding, or industrial real-time cycles.
The comprehensive library gives you full control over all the functions of your Revolution Pi and ensures industrial-grade reliability. RevPiModIO is free and well-documented.
PLC & HMI Programming
Programming With CODESYS
Use Revolution Pi as a fully-fledged Soft PLC with CODESYS. Use familiar IEC 61131-3 programming languages such as Structured Text (ST), Ladder Diagram (LD), Function Block Diagram (FBD), and Sequential Function Chart (SFC) and develop sophisticated automation solutions – similar to the TIA Portal from Siemens, but more flexible and open.
Industrial Real-Time Meets Linux Flexibility
Thanks to the real-time patch in the Linux kernel, Revolution Pi offers you deterministic performance for critical control tasks and achieves cycle times of up to five milliseconds.
With Revolution Pi, you combine the reliability of a PLC with the flexibility of Linux: In addition to classic PLC programming, you use modern IT options such as Python scripts, Docker containers, and cloud connectivity.
Develop HMIs
With CODESYS WebVisu and a touchscreen, you can create web-based HMIs, not only controllers. The integrated development environment offers functions such as debugging, online monitoring, and version control. You can also build modern dashboards and HMIs with the open-source tool Node-RED.
Automation & IIoT
Node-RED for Drag and Drop Development
Create powerful automation and IIoT applications with intuitive, flow-based programming on the Node-RED open-source platform – perfect for data processing, protocol conversion, and dashboard creation.
With Node-RED, you achieve in minutes what would take weeks with other software. Our collection of RevPi Nodes enables lightning-fast access to industrial I/Os and fieldbuses. As an open-source tool, it is free to use and is supported by a large community.