Skip to main content Skip to page footer

Open Software Platform

Your Choice of Tools

Configure. Code. Create.

Our Operating System: Flexible & Real-Time Capable

Develop your applications with your preferred tools! Revolution Pi comes with an open Linux operating system image:

  • Tailored for industrial use – including real-time patch
  • Based on Raspberry Pi OS, so you can easily transfer prototypes
  • Well-maintained with regular security updates
  • Docker container support
  • Custom image creation possible

Learn more about our RevPi Images

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, MQTT and Modbus without programming.

PiCtory Helps You With This:
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.

Visit PiCtory Documentation

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.

Visit RevPiModIO Documentation

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.

CODESYS with Revolution Pi: Visit Documentation

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.

Check out Node-RED Tutorial

Certified Cloud Connectivity

Cloud Platforms and Docker Containers

Stream sensor data to your cloud platform in under ten minutes with our pre-configured connectors. Package your control software as Docker containers for simplified deployment across all devices. Reduce maintenance effort with automated updates and centralized fleet management through your cloud platform.

Azure IoT Edge:  View Tutorial
AWS IoT Greengrass: View Tutorial
Cumulocity:  View Tutorial

OS Updates

Over-the-Air-Updates with Balena

Keep your Revolution Pi devices in the field up-to-date using industry-proven solutions like balenaOS or Mender. These platforms offer secure over-the-air updates with an automated rollback feature to ensure your devices stay operational even if an update fails.

Their delta update technology only transmits changed data, drastically reducing bandwidth costs and update times. Both solutions handle your device fleet's entire update process safely and efficiently.

Diversity of Protocols

Integrate Revolution Pi seamlessly into your networks: Revolution Pi supports numerous fieldbus and industrial Ethernet protocols.

  • With CODESYS, you can use Revolution Pi as a controller (Master) in networks.
  • With our RevPi Gateways, you can use Revolution Pi as a Slave Device, for example, to read data from a network.

The most important supported protocols include:

  • OPC UA
  • MQTT
  • Modbus TCP
  • Modbus RTU
  • PROFINET
  • EtherCAT
  • PROFIBUS
  • EtherNet/IP

Useful Tools

Your device gives you access to numerous tools that help you get started quickly with Revolution Pi. These include, for example:

  • Cockpit: Web application for the basic configuration of your RevPi
  • piTest: Command line tool that provides access to the process image of your Revolution Pi system
  • Software development kits
  • Protocol libraries

High Security Standards

With Revolution Pi, you have the tools to develop secure systems:

  • Regular security updates for the operating system
  • Integrated Trusted Platform Module (TPM 2.0)
  • Encrypted communication
  • Access control
  • Network security features

Revolution Pi Product Series

Find the perfect Revolution Pi for your project: choose between cost-efficient compact devices and high-end systems, models for the control cabinet and the house sub-distribution.

RevPi Core mounted on DIN rail

Compact Controller

RevPi Core

  • Compact and cost-efficient
  • Perfect for limited space in the switch cabinet
  • Expandable with I/Os and gateways

from €247.00
excl. tax

RevPi Connect mounted on DIN rail

Advanced IIoT & automation

RevPi Connect

  • Wide range of variants
  • Perfect for high-performance applications
  • Connects IT and OT systems (machines & systems)
  • Expandable with I/Os and gateways

from €389.00
excl. tax

RevPi Flat mounted on DIN rail

IIoT & I/O for domestic sub-distribution

RevPi Flat

  • Compact device for domestic sub-distribution boards
  • Tailor-made for the energy sector
  • Integrated I/Os

from €415.00
excl. tax

Get Started Now

Flash Your Device

Software Images

Download the latest image for your Revolution Pi and get started. This way, you can access the newest functions and security patches.

Develop

Documen­tation

Access our documentation, tutorials, and code examples and get started quickly with your preferred development approach.

Develop

GitLab

In our Revolution Pi repositories on GitLab you will find a lot of helpful content.

Questions & Exchange

Forum

Join the Revolution Pi community: Our forum is the perfect place to share ideas, ask questions and discuss with like-minded people – whether you're a beginner or an expert.