Skip to main content

OEM Device Control · Solution

Elmes OEM Device Control Platform

Your device's electronics are ready — you focus on the machine.

Elmes OEM Device Control Platform: relay main board, plugged-in module and a 7-inch HMI showing a disinfection machine interface

Overview

The problem. A machine builder making foggers, ovens, laboratory cabinets or chillers is an expert in mechanics and process; for electronics it either uses an off-the-shelf PLC/HMI (expensive, does not fit in the device, high unit cost) or a one-off contract design (built from scratch on every project: bootloader, HMI, alarms, logging, production test, CE). On the second route, know-how gets scattered, there is no version management, field updates need a technician, and consumables revenue cannot be protected.

The solution. The platform builds the OEM device's entire electronics stack from ready-made blocks: a mainboard (I/O, power stages, HMI port, module slot), a firmware framework (recipes/programs, multi-step process, PID, alarms/logging, user levels, operating hours, bootloader + Wi-Fi/USB OTA), HMI (DWIN/Nextion for a fast solution, DiscOS for advanced interfaces), modules (RFID consumable validation and usage counter, load-cell weighing, RF/phone remote control), fleet software (device inventory, firmware rollout, logs) and a production/compliance package (QC checklist, test fixture, CE technical file template). Only the device-specific layer is customized for each OEM.

Off-the-shelf PLC + HMIOne-off contract designElmes OEM Platform
Unit costHighLowLow
Development timeShort (limited)LongMedium (customization)
OTA / fleet managementRareNoneYes
Consumable validation (RFID)NoneWritten per projectModule
CE file / production testPLC certified, device separateEvery projectTemplate + service
Intellectual propertyOutside the OEMVariesOEM/Elmes by contract
The platform in an unbranded fogging machine: embedded HMI and emergency stop on the front, main board seen through the open side
In use
OEM platform exploded: main board, terminal plugs, MCU and slot modules, RFID reader, load cell and 7-inch HMI
Exploded view

Features

  • RFID consumable validation: consumable lock-in and recurring revenue for the OEM; usage counter written to the tag; operation refused on a type mismatch.
  • Weighing / consumption tracking: consumable usage, empty warning and dosing verification via load cell; shared infrastructure with the level telemetry of Wireless Well & Reservoir Control.
  • Multiple command sources: HMI, RF handheld remote and phone share the same safety logic; priorities and interlocks live on the mainboard.
  • Field updates: Wi-Fi/USB bootloader, version and serial-number tracking, rollout from the fleet software.
  • Application packages: fogging (time/dose program, consumables), ovens (profile PID, door — Elmes Thermal Process Controller), laboratory cabinets (airflow/alarms, TSE specification analysis), chillers (temperature/compressor protection, Nextion).
  • Production and compliance package: production QC checklist and test fixture; application support through Certification & Compliance Readiness Support.
  • TargetCE technical file template: a platform-wide template derived from the field-proven application package.
  • TargetNew mainboard: built around an STM32G0-based Elmes Module Series module; 8 digital inputs, 8 relays, 2 SSR/PWM, 4 analog inputs, 2 analog outputs and a hardware emergency-stop path.
  • TargetRecipe library and multilingual HMI: device programs managed from a library, user levels and a multilingual interface.
  • TargetCloud telemetry: OPC-UA/MQTT link to Telemetry & Process Intelligence; network-independent access through the cellular module (EM-G0C).
  • TargetDiscOS HMI and shared SDK: a DiscOS-based touch interface; a common development toolchain through the Module Programming/Test Fixture + SDK.

Specifications

Values marked “Target” are design targets, next-generation values or chip-vendor data; they are updated as measurement and certification are completed.

Architecture
MCU (fielded projects)dsPIC33EP512MU810 (TFT mainboard), STM32F070 (oven), PIC16F1789 (first version)
MCU (new platform)STM32G0 — EM-G0N / EM-G0W / EM-G0LW modules (Elmes Module Series)Target
HMI optionsDWIN T5L 4.3" / 7" (Thermal Process Controller), Nextion (chiller), custom TFT (dsPIC33)
HMI option (new)DiscOS (STM32F7)Target
Inputs / outputs
Digital I/O8× opto-isolated DI 24 V, 8× relay 5 A (NO/NC), 2× SSR/PWM driver, 1× emergency-stop input (hardware path)Target
Analog I/O4× AI (4–20 mA / 0–10 V; thermocouple via MCP9600 or PT100 as an option), 2× AO 0–10 V / 4–20 mATarget
Measurement
Load-cell inputHX711 daughterboard
Load-cell input (new mainboard)1× 24-bit bridge input on the mainboardTarget
WeighingHX711, calibration, consumption tracking
Interfaces
CommunicationHMI UART, USB service port, module slot (Wi-Fi / LoRa / cellular)
RS485Modbus RTUTarget
Wi-FiESP-WROOM-02 (fielded application)
Wi-Fi (new platform)EM-G0W module / ESP32Target
RFID readerRC522 / SL031 (MIFARE) / NTAG daughterboard
RFID (new mainboard)RFID module in the module slotTarget
RFID consumable validationTag type and remaining quantity, counter write-back, rejection of counterfeit consumables
RF remote433 MHz RF handheld remote (fielded application)
RF remote (new)Wireless Crane Control family transmitters and receiversTarget
Phone remoteSmartphone Machine Remote Control (ESP32 captive portal + safety relay board)
Software
Program / recipeMulti-step programs (4×5 on the Thermal Process Controller)
Recipe management (new)Recipe library, user levelsTarget
PID / dose controlPID + dead-time compensation + power ceiling (in field testing on the Thermal Process Controller); dose/time control (fogging application)
Alarms / loggingError codes + HMI alarm page
Event logPersistent event log, CSV/JSON exportTarget
Operating hours / countersPersistent in flash/NVS; in use on the Thermal Process Controller and the Phone Remote
Bootloader / OTAdsPIC bootloader + remote loading over ESP Wi-Fi (about 90 devices in the field)
Bootloader / OTA (new)CRC verification + rollback (DiscOS approach), Wi-Fi/USBTarget
Performance & fail-safe
Safety functionsWatchdog, emergency shutdown, latching on sensor failure (Thermal Process Controller); control interlocks (Phone Remote)
Power
Supply24 VDC (9–36 V), separate supply for relays/SSRs, reverse-polarity and TVS protectionTarget
Licensing & support
Commercial modelPlatform boards, modules and firmware framework are ready-made; the device-specific part is customized under NRE, with a per-unit board/licence fee in series production
Intellectual propertyDefined by contract; the platform core stays with Elmes, the device-specific application layer can be transferred to the OEM
Customization timeApprox. 8–16 weeks depending on scope

Applications

  • Disinfection / fogging devices
  • Spraying devices
  • Dosing and liquid application units
  • Ovens, drying, heat treatment
  • Laboratory and biosafety cabinets
  • Process cooling / chillers
  • Cleaning machines
  • Medical / dental auxiliary devices
  • Test equipment

Application example — fogging/disinfection device. The fogger electronics developed for a disinfection-device maker ran on about 90 devices in the field between 2019 and 2025: a dsPIC33-based TFT mainboard with bootloader (firmware 4.3 → 4.5.12), an RF handheld remote, a load-cell + RFID daughterboard (HX711, RC522/SL031/NTAG), remote firmware loading over ESP-WROOM-02 Wi-Fi, PC service software, a production QC checklist and a CE compliance package. For the same maker's ULV fogger line, an OLED rotary timer, an I/O board, an 11-channel membrane keypad and the Smartphone Machine Remote Control were developed.

Other application packages. Ovens (profile PID, door control — Elmes Thermal Process Controller), laboratory cabinets (airflow and alarms, TSE specification analysis), chillers (temperature and compressor protection, Nextion HMI). Screens can be designed with Elmes HMI Editor.

Compliance & documentation

The CE marking is obtained by the device manufacturer (OEM); Elmes provides the technical file template plus measurement and application support (Certification & Compliance Readiness Support).

  • CE compliance package — fogging application
    Prepared specifically for the device maker
    Available
  • Production QC checklist — fogging application
    Available
  • CE technical file template (platform-wide)
    To be derived from the fielded application package
    Target
  • Platform architecture document (mainboard, firmware framework API)
    Target
  • Platform datasheet and NRE process document
    Target
  • Intellectual property / licence agreement template
    Target

Frequently asked questions

Am I buying a ready-made board or a service?

Both: the platform boards, modules and firmware framework are ready-made; the part specific to your device is customized under NRE, and series production carries a per-unit board/licence fee.

Who owns the intellectual property?

It is defined by contract; the platform core stays with Elmes, and the device-specific application layer can be transferred to the OEM.

Will it fit my existing mechanics and HMI?

Yes; DWIN, Nextion and custom TFT options are available for the HMI, and a DiscOS option is planned. The board size is adapted to the device's mechanics.

How do I update devices in the field?

With the Wi-Fi/USB bootloader and the fleet software. In the fogging application, about 90 devices in the field were updated this way.

Can consumables be locked to the device?

Yes; the RFID/NTAG module provides consumable validation and a usage counter. On a type mismatch or a counterfeit consumable, the device refuses to run.

Who obtains the CE marking?

The manufacturer (OEM) does; Elmes provides the technical file template plus measurement and application support.

Which MCU is used?

Fielded projects use dsPIC33 and STM32F0; the new platform is built on the STM32G0-based Elmes Module Series, with STM32F7 for the DiscOS HMI.

How long does customization take?

Approximately 8–16 weeks, depending on scope.

Get a quote for this product

Our engineering team replies within 24 hours.