Select Page

Powered by the Raspberry Pi Compute Module, the base modules are the core of every Revolution Pi modular system

RevPi Core is the perfect device for simple tasks that don`t need quad-core performance and is equipped with the Raspberry Pi Compute Module 1. The compute module basically consists of two ICs: a Broadcom BCM2835 SoC with 512 MB RAM and a 4 GB eMMC Flash memory. A customised Raspbian incl. an RT patch is preinstalled.

Full power

The power supply circuit is one of the most important parts of the RevPi Core. In order to get as small heat from power dissipation as possible, we are using state-of-the-art high-efficiency DC-DC-converter (efficiency overall is greater than 80 %). These converters use 24 VDC input (which is the usual case in industrial applications) to produce all supply voltages needed for the Core.

But our Core module does not only run on the standardized supply range of 20.4 V to 28.8 V but also runs on as little as 10.2 V input voltage*. That means you can even use car batteries or solar panels as a power supply. At 24 V input, any power loss of up to 10 ms will not influence the operation of RevPi Core (drawing full current from both USB ports) and even up to 25 ms without USB load. Input voltage and functional earth are connected to RevPi Core using heavy-duty connectors at the bottom side.

A sophisticated protection circuit guarantees continuous operation even under massive electrical or electro-magnetic interference on the input power lines (provided that functional earth is connected properly). Lightning strikes and nearby welding machines have been simulated in our test laboratories but could not impress our RevPi Core modules.

In addition, the Revolution Pi has a Real-Time Clock with 24 h buffering, which ensures that the device always knows what time it is, even in the event of a power failure.

* RevPi Core can only drive 2 x 500 mA USB 5 V supply using input voltages greater than 11 V. EN 61131 demands a minimum of 10 ms tolerance against power failure which can only be guaranteed with input voltages from 20.4 V to 28.8 V. At 12 V input voltage this time decreases drastically, especially when driving loads by USB ports.

Highly modular

The data highway connecting all RevPi modules is called PiBridge. The modules are physically connected to each other, using a system connector on the top side. Three signal types are exchanged via this connector:

4 pins of the PiBridge are used for automatic module detection during the start-up phase. After this phase, RevPi Core exactly knows which modules are connected and in which physical position they are.

4 pins of the PiBridge are used for rapid data exchange of small data packages using RS485 signals. This channel is also used for module configuration during the start-up phase. After configuration, this channel is used for cyclically exchanging data between RevPi Core and all IO modules connected.

8 pins of the PiBridge are used for rapid data exchange of a large amount of data using Ethernet signals. Up to now, this channel is only used by our modular gateway modules which may collect up to 512 Byte data cyclically from nearly all relevant field busses.

Open Source Software

Despite the fact that Revolution Pi is an open system on which everyone can install their own apps and software, we have tried to equip Revolution Pi with software and apps that cover most applications.

The operating system used is a customized version of Raspbian, which includes a real-time patch of the kernel. This is in our view the best compromise to stay as close as possible to the original development environment of a Raspberry Pi and still get a high level of control over the priorities of the tasks managed by the scheduler. The scheduler, which controls the execution of tasks by the operating system, can be extensively configured with this modified kernel so that delays usually caused by network and other I/O accesses are avoided. Suitable drivers for the expansion modules are of course already pre-installed.

Modbus capabilities

Revolution Pi comes with master and slave capability for the popular Modbus RTU and Modbus TCP network protocols. External gateways are therefore in most cases no longer necessary when using these two network protocols.

Modbus TCP works with the Ethernet interface available on the RevPi Core (i. e. via the RJ45 socket on the front panel) or any other Ethernet connection (e. g. USB WLAN adapter) that is supported by the TCP/IP protocol.

Modbus RTU requires a TTY device under Linux. Since the existing UART interface of the compute module is already reserved for the PiBridge and therefore not available, a USB to serial converter such as an RS485 converter is required (not included in the scope of delivery).

The configuration is done via the browser-based, graphical configuration software PiCtory.


The pre-installed open-source software Node-RED is an excellent tool for the realisation of simple automation tasks and rapid prototyping. With our specially developed RevPi Nodes the Revolution Pi modules are seamlessly integrated into Node-RED.

Product Information

Processor Broadcom BCM2837B0 with Quad-Core ARM Cortex-A53 (RevPi Core 3+)
Broadcom BCM2837 with Quad-Core ARM Cortex-A53 (RevPi Core 3)
Broadcom BCM2835 with Single-Core ARM Cortex-A53 (RevPi Core)
Clock rate 1.2 GHz (RevPi Core 3+ / RevPi Core 3)
700 MHz (RevPi Core)
RAM 1 GB (RevPi Core 3+ / RevPi Core 3)
500 MB (RevPi Core)
Storage (eMMC) 8 GB – 32 GB (RevPi Core 3+)
4 GB (RevPi Core 3 / RevPi Core)
Power supply 12 – 24 V
Size (L x W x H) 111 x 22,5 x 96 mm
Operating temperature -40 °C…+55 °C
Storage temperature -40 °C…+85 °C
Humidity 93 % (non-condensing)
Protection class IP20
ESD protection 4 kV/8 kV
EMI tests Passed (according to EN 61131-2 and IEC 61000-6-2)
Surge / Burst tests Passed (according to EN 61131-2 and IEC 61000-6-2)
Conformity CE, RoHS
UL certified Yes, UL-File-No. E494534
1 x RJ45 Ethernet sockets
2 x USB 2.0 sockets
1 x Micro HDMI socket
1 x Micro USB 2.0 socket
2 x PiBridge (for RevPi Con expansion modules)

Book your product

We are fully committed to providing our customers with the very best products and customer service. We believe in going the extra mile to ensure that each customer is satisfied with our products and solutions. We have the experience and the reputation in the field to deliver the products customers need to expedite their projects and assure quality every step of the way.


Main:  +27 (11) 548 9960
Sales: +27 (11) 548 9970

Copyright © 2022 Industrial Data Xchange. All rights reserved.