← All products

GOcontroll Moduline HMI1

The Moduline HMI1 is a rugged Human Machine Interface controller with a 10.1 inch touch screen. It combines a clear operator display with direct machine control, reading signals and driving outputs from a single unit. Its I/O can be configured to your requirements with plug-in Moduline modules.

The example user interface shown is built with LVGL, and the Moduline modules can be programmed in C, MATLAB/Simulink, Node-RED and more.

Applications

  • Operator dashboard combining live signal read-out with on-screen control
  • In-cab display and control unit for mobile machines and vehicles
  • Real-time visualisation of sensor signals such as temperature, pressure and speed
  • Driving actuators, valves and lighting straight from the touchscreen
  • Machine status, alarm and diagnostic screens
  • On-vehicle data logging and telemetry with graphical visualisation

Features

  • 10.1 inch touch screen
  • 2 module slots for Moduline-compatible I/O modules
  • Ethernet 10/100 Mbps
  • 2 x CAN bus (CAN 2.0 B / CAN FD)
  • Bluetooth 5.1 (BR/EDR/LE)*
  • Wi-Fi 4 (802.11 b/g/n)*
  • RS232 serial communication*

* Available as an orderable assembly option.

Processor specifications

The GOcontroll Moduline HMI1 is equipped with an i.MX 8M Plus application processor which is only used for the application. Low level signal processing is handled locally by the modules.

Moduline HMI1Quad Core
Processori.MX 8M Plus
ArchitectureQuad ARM® Cortex®  A53
Flash memory8 GB eMMC
RAM memory2 GB LPDDR4
Core speed (for each core available)1.6 GHz
Boot time for running compiled Simulink models2.4 to 2.6 seconds

Programming the user interface

The touchscreen interface is built with LVGL, a lightweight open-source graphics library for embedded displays. Because it renders directly to the screen without a heavy desktop layer, the interface starts almost instantly and stays light on system resources, leaving processing power for your control application.

You build the screens with buttons, gauges, sliders and live readouts, and link them to the control logic running on the same controller. The interface shows live values from your application and sends operator input straight back to it, keeping the display and the machine control in sync.

GOcontroll provides a ready-made demo interface as a starting point, so you can shape the look and behaviour around your own machine.

Controller connections

The Moduline HMI1 HMI controller is equipped with one 26 position automotive IO connector, two M12 connectors and one SMA connector. The main automotive IO connector provide not only up to 20 IO’s, but also 2 CAN bus interfaces, the power supply and one enable input. This enable input will boot the controller when pulled high. If a low enable input is detected in software, the user can finish some routines/controls before shutting down the controller. The enable pin is only for switching on the controller. The supply for the controller comes from the K30 connection.

Main connector
6437288-1
4-1437290-0
PinFunctionDescriptionPinFunctionDescription
8K30Controller Supply9K15aContact 1 (active high)
16CAN1 LowCAN low line17CAN1 HighCAN high line
24CAN2 LowCAN low line25CAN2 HighCAN high line
33K31Controller Ground34K31Controller Ground

Controller supply and maximum ratings

The controller is supplied through the main automotive connector. This supply is only used to power the controller.

ParameterSpecification
Supply voltage (K30)8 – 32 VDC
Contact voltage (K15)8 – 32 VDC
Nominal current consumption when controller is active (no modules installed)310 mA @ 12 VDC   –   200 mA @ 24 VDC
Current consumption when switched off (K15’s low)< 1 mA
Load dump protectionDesigned according ISO7637-2 5a/5b

General controller specifications

ItemWeight
GOcontroll Moduline HMI1 controller (without modules)t.b.c.
Each extra input module13 gram
Each extra output module29 gram
ItemDetails
Seal materialClosed cell sponge Neoprene gasket
Enclosure breatherPolyether sulphone (PES) membrane
Temperature range-20° C to 85° C
Enclosure label size25 x 54 mm
Mating connector ATyco 4-1437290-0
Connector terminalsTyco 3-1447221-3

Controller dimensions

Please let us know if you consider to implement a GOcontroll controller into your system. We can provide a step file for more detailed dimensions.