---
title: Testing Industrial Raspberry Pis with RevPis
url: "https://revolutionpi.com/en/blog/post/end-of-line-tester-revpi"
description: "End-of-line testers check every Revolution Pi before it goes to the customer - Revolution Pi devices help with it - learn more now!"
image: "https://revolutionpi.com/fileadmin/_processed_/b/4/csm_eol-tester-revpi-core_9eaf365bd2.jpg"
date: 2024-11-15
modified: 2025-02-03
type: article
---

# Testing Industrial Raspberry Pis with RevPis

Insights

   14.12.2021  When RevPis Test RevPis
=======================

 The showdown before each RevPi is shipped: the final test to see if a device will make it to the customer. With our specially manufactured End of Line testers (EOL-tester), each individual module is tested for flawless function – also by RevPis themselves.

    ![](https://revolutionpi.com/fileadmin/_processed_/4/d/csm_eol-tester-revpi-core-2_e3a46605c6.jpg)

Each module family needs its own EOL-tester, because not all interfaces are the same across modules. Thus, there are separate testers for the base modules, the gateways as well as digital, analogue, and CON expansion modules. Part of each setup is a permanently installed RevPi module: It tests the communication capability of the clamped module, but also controls the test process itself.

All testers are additionally equipped with a Windows computer and a monitor to manually start and accompany the test process. After the computer is giving the start signal to the permanently installed RevPi, it begins to test independently according to its program written in C++.

 A Brief Example: Testing a RevPi Core
---------------------------------------

At the beginning of the test procedure of a RevPi Core, the general function via network connections is tested. This is where, among other things, the corresponding RevPi counterparts are used: A RevPi Core has a permanently installed RevPi DIO (and a DIO has a corresponding RevPi Core) installed to test the PiBridge. These permanently installed modules are being activated and the accurate reaction is checked. To check the USB interfaces, USB sticks were already attached when the to-be-tested RevPi was clamped in. For a successful test, the RevPi must recognize prepared files. Then the current load of the USB ports and the automatic shutdown at a voltage of 700 milliamps are checked.

The list goes on: one after the other, all interfaces of the respective device are checked. If everything works, it goes on to shipping. If the hardware proves to be faulty, it is sorted out directly.

 More Blog Posts
-----------------

  [ ![](https://revolutionpi.com/fileadmin/_processed_/4/8/csm_raspberry-pi-schule-shopfloor_bd231fb75d.png) ](https://revolutionpi.com/en/blog/post/raspberry-pi-industry "The Industrial Raspberry Pi: From School to the Shop Floor")

  Insights

  [ The Industrial Raspberry Pi: From School to the Shop Floor ](https://revolutionpi.com/en/blog/post/raspberry-pi-industry "The Industrial Raspberry Pi: From School to the Shop Floor")

Since its introduction in 2012, the Raspberry Pi has undergone a remarkable development and has become one of the most popular single-board computers…

 [ To the article ](https://revolutionpi.com/en/blog/post/raspberry-pi-industry "The Industrial Raspberry Pi: From School to the Shop Floor")

 [ ![](https://revolutionpi.com/fileadmin/_processed_/8/b/csm_revpi-cockpit-thumbnail_118f80cecd.jpg) ](https://revolutionpi.com/en/blog/post/revpi-bookworm-image "Cockpit: Basic Configura­tion Easier Than Ever")

  News

  [ Cockpit: Basic Configura­tion Easier Than Ever ](https://revolutionpi.com/en/blog/post/revpi-bookworm-image "Cockpit: Basic Configura­tion Easier Than Ever")

Starting with RevPi Bookworm, you can use Cockpit to configure your Revolution Pi devices, monitor the system status, install updates with one click,…

 [ To the article ](https://revolutionpi.com/en/blog/post/revpi-bookworm-image "Cockpit: Basic Configura­tion Easier Than Ever")

 [ ![](https://revolutionpi.com/fileadmin/_processed_/f/1/csm_Blogbild_Insider-Talk_ddcde1aa74.jpg) ](https://revolutionpi.com/en/blog/post/working-linux-kernel-revpi "Working on the Linux Kernel for KUNBUS")

  Insights

  [ Working on the Linux Kernel for KUNBUS ](https://revolutionpi.com/en/blog/post/working-linux-kernel-revpi "Working on the Linux Kernel for KUNBUS")

Developing a product and supporting an open source project at the same time? In this interview, Lukas explains how and why he works on the Linux…

 [ To the article ](https://revolutionpi.com/en/blog/post/working-linux-kernel-revpi "Working on the Linux Kernel for KUNBUS")

 [Blog Overview](https://revolutionpi.com/en/blog)