Skip to main content

Getting Started

Here you will find the most important steps to get your RevPi up and running.

▷ Observe the specifications for the intended use.

▷ Familiarize yourself with the safety instructions before commissioning.

Mounting and Connecting

The RevPi was developed for use in a control cabinet. Observe the specifications for the intended use. Intended Use

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 installation and connection in the following order:

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

  2. Connect all expansion modules via PiBridge connectors.

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

  4. Connect all other devices such as sensors and actuators. The interfaces that are available to you for this can be found in the respective section Structure of your RevPi base module or the RevPi expansion modules.

  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. Finally, connect the power supply.

Mounting the Device on a DIN Rail

NOTICE

Damage to the device due to overheating

The ambient temperature in the switch cabinet must not exceed the maximum permissible operating temperature.

▷ Keep ventilation slots clear.

▷ Observe the installation clearances.

▷ Mount the device in the intended orientation.

▷ Do not place appliances with high input power directly next to each other.

▷ Regularly remove dust and dirt from the area around the appliance.

You require:

✓ A switch cabinet with DIN rail 35 × 7.5 mm in accordance with DIN EN 60715 (TH35)

✓ A small slotted screwdriver

▷ Use the slotted screwdriver to open the black locking clips on the back of the RevPi housing.

▷ Hold the RevPi with the back against the DIN rail.

▷ Observe the installation distances:

  • Min. 20 mm to the right and left
  • Min. 30 mm upwards and downwards

▷ Close the locking clips.

▷ Check whether the RevPi is firmly connected to the DIN rail.

revpi-installation

Connecting Expansion Modules

NOTICE

Damage to the device due to installation under voltage supply

While the RevPi device is connected to a power source, no other devices may be connected or disconnected, as this may cause damage to the devices.

▷ Do not connect the power supply until all other devices are connected correctly.

▷ Switch off the power supply before disconnecting a device from the system.

NOTICE

Damage to the devices due to mix-up of the plug connectors

▷ Only connect RevPi I/O modules and RevPi gateways to the system via the black PiBridge connector.

▷ Only connect RevPi Con M-Bus and RevPi Con CAN to the system via the gray ConBridge connector.

The RevPi I/O modules and RevPi gateways are connected to the respective neighboring module via PiBridge connectors. The PiBridge is a backplane bus via which all data is transmitted from module to module via a signal line. A PiBridge connector is included with the expansion module or can be ordered from the store (item no. 100204).

▷ Make sure that all devices are disconnected from their respective power supplies.

▷ Observe the Rules for the Arrangement of Devices.

▷ Mount all RevPi devices next to each other on the DIN rail.

▷ Connect the RevPi devices with the black PiBridge connector on the top of the housing.

revpi-pibridge-assembly

Rules for the Arrangement of Devices

The RevPi base module forms the starting point for a Revolution Pi system and determines possible expansion modules.

Left sidebase moduleRight side
5 × RevPi I/O module,
of which 1 × RevPi Gateway
RevPi Connect 55 × RevPi I/O module,
of which 1 × RevPi Gateway
5 × RevPi I/O moduleRevPi Connect 45 × RevPi I/O module
5 × RevPi I/O moduleRevPi Connect SE1 × RevPi Con CAN,1 × RevPi Con M-Bus
5 × RevPi I/O module,
of which 1 × RevPi Gateway
RevPi Connect+RevPi Connect S1 × RevPi Con CAN,1 × RevPi Con M-Bus
5 × RevPi I/O module,
of which 1 × RevPi Gateway
RevPi Core 3RevPi Core 3+RevPi Core S5 × RevPi I/O module,
of which 1 × RevPi Gateway
5 × RevPi I/O moduleRevPi Core SE5 × RevPi I/O module
RevPi CompactRevPi FlatRevPi Flat S
Connecting RevPi Con Modules
NOTICE

Damage to the device due to installation under voltage supply

While the RevPi device is connected to a power source, no other devices may be connected or disconnected, as this may cause damage to the devices.

▷ Do not connect the power supply until all other devices are connected correctly.

▷ Switch off the power supply before disconnecting a device from the system.

NOTICE

Damage to the devices due to mix-up of the plug connectors

▷ Only connect RevPi I/O modules and RevPi gateways to the system via the black PiBridge connector.

▷ Only connect RevPi Con M-Bus and RevPi Con CAN to the system via the gray ConBridge connector.

The RevPi Con modules are connected to a RevPi Connect base module via gray ConBridge connectors and supplied with power. A plug connector is included in the scope of delivery of a RevPi Con module or can be ordered via the store(item no. 100297).

RevPi Con modules can only be connected on the right-hand side of the following base modules.

Left sidebase moduleRight side
5 × RevPi I/O moduleRevPi Connect SE1 × RevPi Con CAN,
1 × RevPi Con M-Bus
5 × RevPi I/O module, including 1 × RevPi GatewayRevPi Connect+RevPi Connect S1 × RevPi Con CAN,
1 × RevPi Con M-Bus

▷ Mount the RevPi Con module to the right of the RevPi Connect on the DIN rail.

▷ Connect the RevPi devices with the gray ConBridge connector on the top of the housing.

revpi-conbridge-assembly

Connecting the Power Supply

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.

NOTICE

Damage to the device due to impermissible power supply

▷ Observe the maximum voltage supply of 28.8 V DC.

▷ Only use the supplied plug and a suitable power supply unit.

▷ Ensure correct polarity when connecting.

▷ Ensure a stable power supply.

NOTICE

Damage to the device due to installation under voltage supply

While the RevPi device is connected to a power source, no other devices may be connected or disconnected, as this may cause damage to the devices.

▷ Do not connect the power supply until all other devices are connected correctly.

▷ Switch off the power supply before disconnecting a device from the system.

NOTICE

Damage to the device software due to disconnection from the power supply

If the device is disconnected from the power supply during operation, the file system of the eMMC memory may be destroyed. The device can then no longer be booted.

▷ Shut down the device properly before disconnecting it from the power supply.

Wiring via the power connector (X4) is required for the power supply.

You require:

✓ One power supply unit (see maximum power consumption in the data sheet)

✓ Cable with cross-section 0.35 ... max. 2.5 mm²

✓ Stripping and crimping pliers

✓ If you use stranded wire, apply suitable wire end sleeves

✓ A small slotted screwdriver

▷ Disconnect all connected devices from their respective power supply.

▷ Connect a supply for the power supply of typ. 24 V DC (10.8 ... 28.8 V DC) to the pin marked 24V.

▷ Connect the 0 V supply to the pin marked 0 V.

▷ Optional: connect the functional earth (FE) to the correspondingly marked pin:

FE

▷ Check all connected devices for correct polarity.

▷ Switch on the power supply unit.

❯❯ The RevPi starts the boot process.

Access to the Device

The RevPi is accessed in two steps:

  1. Establishing a Network Connection.

  2. Login on the Device.

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

Establishing a Network Connection

NOTICE

Security risk due to network connection

The device may be accessed without authorization via the Internet if a network connection is established.

▷ Secure the network connection.

▷ Change the specified password after the first login on the device.

▷ Use a strong password.

▷ Access via the network only from known devices.

To be able to access the RevPi base module, you must connect it to a network.

▷ Connect the power supply to the RevPi base module.

▷ Connect the RevPi to a DHCP-capable router using an Ethernet cable at the RJ-45 socket.

❯❯ The network connection is established.

❯❯ If the DHCP router is connected to the Internet and no router settings prohibit a connection, the RevPi is also connected to the Internet.

Identifying the IP Address

If the RevPi is connected to a DHCP-capable router, it is automatically assigned an IP address in the network by the router.

From the RevPi Bookworm image (10/2024) onwards, you can call up the IP address via Cockpit in the Networking menu.

Alternatively, you can determine the IP address using an IP scanner, e.g. with the Advanced IP Scanner tool.

If several RevPi base modules are connected to the network, identify the device using the MAC address printed on the front of the device.

Assign Static IP Address (without DHCP)

To connect the RevPi to a network without DHCP, a static IP address must be configured for the device.

Cockpit

From the RevPi Bookworm image (10/2024) onwards, network settings can be configured via the web application Cockpit.

▷ Start Cockpit.

▷ Click on Networkingin the menu.

▷ Click on the network used under Interfaces.

▷ Click on editunder IPv4 or IPv6.

▷ Select the Manual option under Addresses.

▷ Under Address, define a static IP in the format 255.255.255.0:
Example: 192.168.1.100

▷ Define the subnet mask under Prefix length:
Example: 24

▷ Configure the IP address of the router under Gateway:
Example: 192.168.1.1

▷ Save the connection and restart the RevPi.

NetworkManager

From the RevPi Bullseye image (06/2023) onwards, the NetworkManager-tui (nmtui) tool is used for this purpose.

▷ Connect directly to the RevPi with keyboard and screen (see Desktop Mode)
or first establish a network connection via DHCP and log in via a terminal.

▷ Start the NetworkManager in the terminal with:
sudo nmtui

▷ Create a new connection via the NetworkManager:

  • Type: Ethernet
  • Device: eth0 or eth1
  • IPv4 Configuration: Manual

▷ Under Addresses, define a static IP in the format 255.255.255.0 and subnet mask /24:
Example: 192.168.1.100/24

▷ Configure the IP address of the router under Gateway:
Example: 192.168.1.1

▷ Configure the DNS server address under DNS servers:
Example: 192.168.1.1

▷ Save the connection and restart the RevPi.

For more information on NetworkManager-tui, see docs.redhat.com.

Login on the Device

NOTICE

▷ Change the default password after the first login to the device to prevent unauthorized access.

▷ Use a strong password.

Login via Web Browser

If the RevPi base module and your PC are in the same network, you can access the RevPi via a web browser.

Login via Cockpit

From the RevPi Bookworm image (10/2024), login is via the Cockpit web application.

▷ Establish a network connection between the RevPi and your PC.

▷ Open a web browser.

▷ Call up Cockpit via the web browser with
revpi[serial number].local
You can find the serial number of the RevPi on the front of the housing next to the QR code.
Alternatively, you can enter the IP address of the RevPi in the web browser.

     ❯ The warning NET::ERR_CERT_AUTHORITY_INVALID may appear in the browser.

▷ Accept the security exception to continue with the login.

     ❯ The login screen for Cockpit appears.

▷ Log in with user name pi and the device password.
You will find the device password on the sticker on the side of the RevPi housing.

     ❯ Cockpit opens in Limited access mode.

▷ Click on *Limited access *in the top main navigation bar to switch to Administrative access mode. You can only configure the RevPi with the elevated rights of this administrative access.

▷ Click on RevPi Configuration in the menu to open the RevPi dashboard.

For details, see Basic Configuration with Cockpit.

Login via RevPi Status

Up to the RevPi Bullseye image (04/2024), login is via the RevPi Status web application, also known as Webstatus.

▷ Establish a network connection between the RevPi and your PC.

▷ Open a web browser.

▷ Call up RevPi Status via the web browser with
revpi[serial number].local<br></br>You will find the serial number of the RevPi on the front of the housing next to the QR code.
Alternatively, you can enter the IP address of the RevPi in the web browser.

     ❯ The warning NET::ERR_CERT_AUTHORITY_INVALID may appear in the browser.

▷ Accept the security exception to continue with the login.

     ❯ The login screen for RevPi Status appears.

▷ Log in with the user name *admin *and the device password.
You will find the device password on the sticker on the side of the RevPi housing.

For details, see Basic Configuration with RevPi Status.

Login via Terminal

Some work steps require access to the RevPi base module directly via a terminal.

Option 1: Establish SSH connection via terminal

▷ Establish a network connection between the RevPi and your PC.

▷ Open a terminal on your PC, e.g. Windows 10/11 command prompt, PowerShell, Linux terminal etc.

▷ Establish an SSH connection with the following command
ssh pi@revpi[serial number].local
The serial number is located on the front of the housing next to the QR code.

▷ Log in with user name pi and the device password.
You will find the device password on the sticker on the side of the RevPi housing.

Option 2: Open terminal via cockpit

From the RevPi Bookworm image (10/2024) onwards, an integrated terminal can be opened directly via Cockpit.

▷ Start Cockpit.

▷ Click on Terminal in the menu.

Option 3: Use SSH client

Alternatively, the connection can be established via an SSH client.

▷ Establish a network connection between the RevPi and your PC.

▷ Install and open an SSH client on your PC, e.g. PuTTY, OpenSSh etc.

▷ Enter the parameters for the SSH connection:

▷ Start the SSH connection.

     ❯ An SSH terminal opens.

▷ Log in with user name pi and the device password.
You will find the device password on the sticker on the side of the RevPi housing.

Login via FTP Client

The login via an FTP client is useful for data transfer between your PC and the RevPi, e.g. to back up data before an update.

▷ Establish a network connection between the RevPi and your PC.

▷ Install and open an FTP client on your PC, e.g. FileZilla, Cyberduck etc.

▷ Enter the parameters for the server connection:

  • Host: IP address of the RevPi base module
  • Username: pi
  • Password: The device password can be found on the sticker on the side of the RevPi housing.
  • Port: 22 (standard for SFTP)

▷ Start the connection setup.

Set up Desktop Mode

In desktop mode, the RevPi base module is connected directly to a monitor, a mouse and a keyboard.

In desktop mode, the RevPi does not necessarily have to be connected to a network. It is not possible to install updates without a network or Internet connection.

note

Desktop mode is not possible for the RevPi Flat and RevPi Flat S base modules.

▷ Make sure that all devices are disconnected from their respective power supplies.

▷ Connect a screen to the micro HDMI interface of the RevPi.

▷ Connect the mouse and keyboard to the USB interfaces of the RevPi.

▷ Connect the power supply to the RevPi.

     ❯ The RevPi starts the boot process. The terminal appears on the screen.

▷ Log in with user name pi and the device password.
You will find the device password on the sticker on the side of the RevPi housing.

Reboot RevPi

NOTICE

Damage to the device software due to disconnection from the power supply

If the device is disconnected from the power supply during operation, the file system of the eMMC memory may be destroyed. The device can then no longer be booted.

▷ Shut down the device properly before disconnecting it from the power supply.

Restart RevPi via Cockpit

▷ Start Cockpit.

▷ Click on Overview in the menu to open the start page for Cockpit.

▷ Click the Reboot button.

▷ Select a Delay for the reboot.

▷ Click the Reboot button.

     ❯ The RevPi is shut down and will reboot. The power LED flashes red.

     ❯ The power LED lights up green as soon as the RevPi is ready for operation.

▷ Click the Reconnect button.
❯❯ The login screen for Cockpit appears.

Restart RevPi via terminal

▷ Log in to the RevPi via a terminal.

▷ Enter the following command:
sudo reboot

     ❯ The RevPi restarts.

▷ Log in with user name pi and the device password.
You will find the device password on the sticker on the side of the RevPi housing.

Shut Down RevPi

NOTICE

Damage to the device software due to disconnection from the power supply

If the device is disconnected from the power supply during operation, the file system of the eMMC memory may be destroyed. The device can then no longer be booted.

▷ Shut down the device properly before disconnecting it from the power supply.

Shut down RevPi via Cockpit

▷ Start Cockpit.

▷ Click on Overview in the menu to open the start page for Cockpit.

▷ Select the Shutdown option via the Reboot dropdown.

▷ Select a Delay for the shutdown.

▷ Click the Shut down button.

     ❯ The RevPi is shut down and disconnected from Cockpit.

Shut down RevPi via terminal

▷ Log in to the RevPi via a terminal.

▷ Enter the following command:
sudo shutdown

❯❯ The RevPi shuts down.

To restart the RevPi, the power supply must be disconnected and reconnected.

Installing Updates

NOTICE

▷ Check at regular intervals whether updates are available.

▷ Install updates promptly to close security gaps.

Install updates via Cockpit

▷ Start Cockpit.

▷ Click on Software updates in the menu to open the Status page.

▷ Click the Check for updates button to refresh the list of available updates.

▷ Click the Install all updates button to perform the available updates.

Restart the RevPi.

Install updates via terminal

▷ Log in to the RevPi via a terminal.

▷ Enter the following command to read and update all available package lists:
sudo apt-get update

▷ Enter the following command to install all available updates:
sudo apt-get upgrade

▷ Enter the following command to restart the RevPi:
sudo reboot

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.