Skip to main content

RevPi Core S/SE

Product Description

The RevPi Core S or RevPi Core SE is a robust 24 V industrial PC for IIoT and automation projects based on the Raspberry Pi Compute Module 4S. The RevPi is a basic module from the Revolution Pi family. All devices in the Revolution Pi family are developed in accordance with EN 61131-2.

Components

Note: RevPi Core S and RevPi Core SE have the same structure.

revpi-core-s-aufbau

PositionComponentApplication
13 × status LEDLEDs
2RJ45 EthernetEthernet Interface,
Establishing a Network Connection
3Micro USBSaving and Reinstalling the Image
42× USB AUSB Interfaces
5X4 connectorConnecting the Power Supply
62 × locking clipMounting the Device on a DIN Rail
7Ventilation SlotsMounting the Device on a DIN Rail
82 × PiBridgeConnecting Expansion Modules
9Micro HDMISet up Desktop Mode

Compatible RevPi Image

  • RevPi Bookworm Image
  • RevPi Bullseye Image
  • RevPi Buster Image

See: RevPi Images.

Variants

Item No.:RAMeMMCCompatible with RevPi gateways
1003591 GB8 GBYes
1003601 GB16 GBYes
1003611 GB32 GBYes
1003651 GB8 GBNo
1003661 GB16 GBNo
1003671 GB32 GBNo

For available variants see Revolution Pi Shop.

Extension Modules

The RevPi Core S or RevPi Core SE base module can be expanded by up to 10 expansion modules to create a Revolution Pi system:

Left sidebase moduleRight side
5 × RevPi I/O module, of which 1 × RevPi GatewayRevPi Core S5 × RevPi I/O module, of which 1 × RevPi Gateway
5 × RevPi I/O moduleRevPi Core SE5 × RevPi I/O module

Compatible I/O Modules

Compatible Gateways

RevPi Gateways may only be included via a PiBridge connector the far right or far left of the system. The RevPi gateways are not supported by the SE variants of the Revolution Pi family.

  • RevPi Gate PROFINET
  • RevPi Gate EtherNet/IP
  • RevPi Gate EtherCAT
  • RevPi Gate PROFIBUS

See RevPi Gateways

Virtual Devices

The Virtual Devices are delivered with the RevPi image as components in PiCtory included:

Scope of Delivery

The scope of delivery includes

  • RevPi Core S / RevPi Core SE (base module)
  • X4 connector
  • 2 × cover plug for PiBridge
  • Supplement

Mounting and Connecting

The RevPi was developed for use in a control cabinet. Observe the specifications for the Intended Use and all Safety Instructions. Intended UseSafety Instructions

warning

Danger to life due to electric shock

There is a risk of fatal electric shock when working on devices in the switch cabinet with 230 V mains voltage.

▷ Work in the switch cabinet may only be carried out by qualified electricians.

▷ Before carrying out any work in the switch cabinet, switch off the power supply properly.

Carry out the mounting and connection in the following order:

  1. Mount the RevPi base module and all expansion modules on a DIN rail.

  2. Connect the expansion module via the PiBridge connector.

  3. If necessary, connect the RevPi Con modules via ConBridge connectors.

  4. Connect all other devices such as sensors and actuators. The interfaces available to you for this can be found in the Structuresection.

  5. Connect a monitor and a keyboard if you want to operate the RevPi in Desktop Mode. This is not necessary if you access the RevPi via a network connection.

  6. As the last step connect the power supply.

note

The RevPi Gateways are not supported by the RevPi SE variants.

Access to the Device

The RevPi is accessed in two steps:

  1. Establishing a Network Connection.
  2. Login on the device.

Install all available Updates as soon as the RevPi is connected to the internet, so that the system is always up to date with security-relevant features.

Alternatively, access is possible without a network, see Desktop Mode.

See also:

Configuration

Basic Configuration

From the RevPi Bookworm image (10/2024) onwards, the basic configuration of the RevPi devices is carried out via the Cockpit web application.

Until the RevPi Bullseye Image (04/2024), the basic configuration of the RevPi devices is carried out via the RevPi Status web application.

System Configuration

The Revolution Pi system, i.e. a RevPi base module with expansion modules, is configured via the PiCtory web application.

Configuring the Base Module in PiCtory

▷ Start PiCtory.

▷ Select the RevPi base module from the Device Catalog and drag and drop it onto the empty slot with position number 0.

     ❯ The configurable values appear in the Value Editor.

▷ Save the configuration as the start configuration with File > Safe as Start-Config.

❯❯ The start configuration is called up directly after each boot process.

ValueFunction
INP RevPiStatusStatus of the piControl driver
INP RevPiIOCycleCycle time of piBridge communication between base module and expansion modules in ms
INP RS485ErrorCntError counter for piBridge communication
INP Core_TemperatureCPU temperature
INP Core_FrequencyCPU frequency
OUT RevPiLEDStatus byte for LEDs
OUT RS485ErrorLimit1First limit value for error counter > Message in kern.log
OUT RS485ErrorLimit2Second limit value for error counter > piBridge communication is stopped

Ethernet Interface

The RevPi has a 10/100 Ethernet connection (RJ45). This allows the RevPi to be connected to a network.

The MAC address is printed on the front of the housing.

Under Linux, the interface can be addressed with :

  • eth0

USB Interfaces

The RevPi has two USB-A Interfaces. This allows USB 2.0 client devices such as USB hard disks, surf sticks, keyboards or mice to be connected. Each socket may be loaded with a maximum of 500 mA. If more than two USB-A ports are required, a USB hub can be connected.

LEDs

LED PWR

The PWR (Power) LED indicates the device status.

SignalFunction
GreenPower supply is connected.
RedThere is a communication fault between connected modules.

LED A1 and A2

LEDs A1 and A2 are customizable.

The LEDs can be used for user-specific requirements such as indicating a network connection, indicating that a memory limit has been exceeded, monitoring a process and indicating faults.

The LEDs can be switched in the command line application piTest with the variable RevPiLED.

The RevPiLED output has a defined byte length and therefore has a certain number of bits that are read from right to left. Certain bit positions are each assigned to an LED. The LED is switched by setting the respective bits to 0 or 1.

LEDAssigned bit position
A10 and 1
A22 and 3

An LED signal is set in the command line with the command piTest -w RevPiLED,x where x corresponds to the decimal value calculated from the respective bit pattern.

LEDSignalBit patternDecimal value
A1 – A2off00000
A1green00011
red00102
orange00113
A2green01004
red10008
orange110012

To switch several LEDs simultaneously, the respective decimal values have to be added up.

Example: If LED A1 shall flash red and LED A2 green at the same time, the command is piTest -w RevPiLED,6 (bit pattern: 0000 0110 = decimal values 2+4).

note

If a signal is to be added to an existing LED circuit, the value for all required signals must be recalculated and rewritten.