Gems: An Open-Source Platform for Test Bench Automation
Gems is a one-of-a-kind platform, specifically designed to simplify the operation of mechatronic and fluidic test benches. It significantly reduces the time required to set up a bench while ensuring streamlined maintenance and effortless scalability over time.
Contact us
Gems: An Open-Source Approach for Testing Software for H2 Components, Batteries, Microfluidics, and Mechatronics.

Ready-to-Use Software for Laboratory and End-of-Line (EOL) Testing
Create, deploy, and gain full control over test benches for fuel cells and other systems.
Allows editing of Piping and Instrumentation Diagrams (P&ID) during execution to adapt controls to any test system.

Quickly configure systems
Configure I/O channels, alarms, data logging, user interfaces, and bus communications quickly and intuitively.

Model Integration
Integrate process and controller models. Create your own models for specific controls and safety operations.

Test Automation
Use scripts and test sequences to configure real-time testing.
Leverage Windows sequences defined with Microsoft Excel, with the option to connect to TestStand.

Intuitive Interface:
Gems provides an ergonomic interface designed to simplify navigation, configuration, and system operation. With its intuitive approach, the solution is accessible to all users, including non-experts, while meeting the needs of advanced users.
Ergonomic Advantages of Gems:
- Access Level Management: Allows the definition and management of access rights based on user roles, ensuring security and personalized operations.
- Modular Interface: Enables detaching windows to customize the workspace according to specific needs.
- Interface Configuration Saving: Save window layouts and positions for quick and organized restarts
A Robust and Versatile Execution Engine
The Gems execution engine has been developed to ensure maximum robustness and flexibility. It operates seamlessly on both Windows environments and real-time targets, meeting the demands of modern testing in terms of performance and compatibility.
Key Features of the Execution Engine:
- Cross-Platform Compatibility: Designed to run on Windows systems and real-time targets, providing great flexibility for embedded and laboratory applications.
- Precise Scheduling: The engine adheres to a well-defined priority order, enabling:
- Management of embedded sequences.
- Reliable data acquisition.
- Seamless execution of calculation chains.
- Integration and execution of models developed with tools such as MATLAB, C, Python, and more.
- Optimized Performance : Ensures stable and high-performance operation, even for complex systems involving intensive computations or advanced models.
More infomations
Here are some key features unveiled by Gems:
Gems is a powerful, intuitive platform perfectly suited to the demands of modern mechatronic and fluidic test benches.