The RevPi Compact is an open source compact controller based on the Raspberry Pi. Equipped with the Raspberry Pi Compute Module 3+, the control system has a quad-core processor with 1.2 GHz, 1 GB RAM and 8 GB eMMC flash memory. The open platform concept (including full root rights) allows the user maximum freedom of design when implementing his projects. To connect sensors and actuators, the RevPi Compact is equipped with eight digital and analog inputs as well as eight digital and two analog outputs. Two Ethernet interfaces (each with its own MAC address) enable the device to be integrated simultaneously in two different networks. The device also has a 4-pole RS485 interface with screw terminals.
The low profile design allows the device to be installed in sub-distribution systems, which are commonly found in building automation. The operating system used is an adapted Raspbian with a real-time patch. Individual applications can be programmed via Node-RED, Python or directly in C. The popular industrial protocols Modbus RTU and Modbus TCP are supported as standard. Those who do not want to program themselves can optionally use professional soft PLC and SCADA software for control and visualization.
Contrary to the standard Revolution Pi design, the RevPi Compact is not modular. In order to meet most common application requirements, the RevPi Compact is equipped with a large number of digital and analog inputs and outputs. The device has eight digital inputs and 8 digital outputs.