Skip to main content Skip to page footer
RevPi in Action

HMI with Revolution Pi and Node-RED in Production Environments

How does a RevPi Connect, in conjunction with Node-RED and a screen, improve production processes? A case study

This case study shows how easy it is to install an HMI with Revolution Pi, and Node-RED. Our exemplary use case: the partial automation of a THT assembly.

What Happens During THT Assembly?

In addition to machine-based electronics manufacturing (SMD assembly), larger components must be attached to the RevPis by hand (THT assembly). This has the advantage that the components can be securely connected to the circuit board. This makes the RevPis particularly resistant to environmental stresses.

HMI Use Case: Show Assembly Plans

To simplify the manual process, the display of the assembly plans was automated with a RevPi Connect. This makes it easier for new employees in particular to get started: if the type of board to be assembled changes, a quick glance at the templates is all that is needed – and there is no need to manually go through the plans after each solder frame.

HMI and Node-RED

The appropriate assembly plans are now displayed on a touch screen. This is how the process works:

  1. An RFID reader recognizes the device to be assembled based on the soldering frame.

  2. The correct plan is loaded from a ERP MS SQL database.

  3. The PDF file is converted into a PNG file and copied to the RevPi Connect.

  4. The file is loaded onto a clear web front end.

The entire application was programmed with the open-source application Node-RED.

Tutorial: Programming with Node-Red

Documentation: Node-Red + Revolution Pi

Teamwork Makes the RevPi Work

The process was perfected thanks to cross-departmental expertise: The project was led by business developer Boris, who regularly expands his remit to include internal business development. Production staff Doris, Tülin, Despoina, Draga, Sophie, and Frank reviewed and improved Boris' initial concept.

Production engineering and IT worked on the interfaces to existing systems. “It was particularly important to us that the scanners and storage locations were exactly where we are in the workflow anyway,” says Draga, summarizing the team's considerations. As a long-time employee, she is a true professional. Thanks to her experience with the production machines, she was able to provide advice and support.

“I'm delighted that everything is now running so smoothly. It's fun to work on something new,” adds Draga. In addition to Boris, André (IT), Erhan, and Bato (both from production) were instrumental in completing the project, helping to install and commission the hardware.

More Blog Posts

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

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

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…