GOcontroll Moduline IV.
The basic of the Moduline controllers is the processorboard. The board is designed according automotive specifications to withstand al kind of influences in a harsh environments.
The Moduline IV is equipped with an i.MX8 application processor. The operating system running on the controller is Linux. The controller can be programmed using a graphical software development environment called Node-RED. No external software IDE’s, compilers or licenses are needed. GOcontroll has build some dedicated function nodes to configure the controller and interface with the Moduline compatible modules. It is still possible to run Simulink models on top of the Linux controller.
If you have a GOcontroll Moduline IV controller, the wiki environment will help to setup the controller.






Onboard features.
The GOcontroll Moduline IV controller is standard equipped with some features which can be used in applications without the need of extra modules plugged into the controller.

Feature | Specification |
---|---|
8 Module slots | For Moduline compatible modules |
4 Onboard programmable status leds | Multiple color RGB |
USB | 2.0 |
Ethernet | 10/100 Mbps |
4 x CAN | CAN 2.0 B |
1 x LIN | Master or slave configuration |
2.4 GHz p2p communication | BT 4.2* |
2.4 GHz wlan | Standard configured as accespoint* |
Celular communication | LTE CAT-M1 with 2G fallback* |
IoT network | NB-IoT |
Positioning GNSS | GPS/GLONASS/BeiDou/Galileo* |
Serial communication | RS232 (internal) |
* These features are only available if the module for them is present
Processor specifications.
The GOcontroll Moduline IV controller is equipped with an i.MX8 application processor which is only used for the application. Low level signal processing is handled locally by the modules.
Moduline IV | Quad Core |
---|---|
Processor | i.MX8M |
Architecture | Quad ARM® Cortex® A53 |
Flash memory | 4 GB eMMC |
RAM memory | 1 GB |
Core speed (for each core available) | 1.6 GHz |
Boot time for running compiled Simulink models | 3 to 3.5 seconds |
Boot time for running Node-RED service | 8 to 10 seconds |
Controller connections.
The Moduline IV has 3 so called activate inputs (K15). The inputs will boot the controller when they are high. If a low activate input is detected in software, user can finish some routines/controls before shutting down the controller.
The activate pins are only for activation of the controller. The supply for the controller comes from the K30 connection.
The system connector (C) interfaces some onboard features and supplies the controller.
Pin | Funtion | Description |
---|---|---|
5 – 7 | K30 (supply) | Battery positive connection |
24 – 26 | K31 (ground) | Battery negative connection |
2 | K15 (contact) | Switch on controller 1 (active high) |
3 | K15 (contact) | Switch on controller 2 (active high) |
4 | K15 (contact) | Switch on controller 3 (active high) |
14 | CAN 1 Low | CAN low line |
15 | CAN 1 High | CAN high line |
16 | CAN 1 Ground | Optional ground for shielding |
20 | CAN 2 Low | CAN low line |
21 | CAN 2 High | CAN high line |
22 | CAN 2 Ground | Optional ground for shielding |
19 | CAN 3 Low | CAN low line |
18 | CAN 3 High | CAN high line |
17 | CAN 3 Ground | Optional ground for shielding |
13 | CAN 4 Low | CAN low line |
12 | CAN 4 High | CAN high line |
11 | CAN 4 Ground | Optional ground for shielding |
8 | LIN – bus | LIN communication line |
9 | LIN – supply | LIN supply line (master) |
10 | LIN – ground | Optional reference ground |
1 | Controller Reset | Reset controller (active high) |
Controller supply and maximum ratings.
The controller is supplied by the C connector. This supply is only used to power up the controller. Output modules are supplied separate from the controller. This means that each output module can drive a maximum of 15 Ampère and (when preferred) have a different working voltage than the controller itself. Check the datasheet from the Output Module for more information.
Parameter | Specification |
---|---|
Supply voltage (K30) | 8 to 32 V |
Contact voltage (K15) (all K15 pins) | 8 to 32 V |
Nominal current consumption when controller is active (no modules installed) | 310 mA @ 12V – 200 mA @ 24V |
Current consumption when switched off (K15’s low) | < 1 mA |
Load dump protection | Designed according ISO7637-2 5a/5b |
General controller specifications.
Item | Weight |
---|---|
GOcontroll Moduline IV controller (without modules) | 1380 gram |
Each extra input module | 13 gram |
Each extra output module | 29 gram |
Item | Specification |
---|---|
Enclosure material | Aluminium anodized grey |
Seal material | High density carbon holding foam (2mm) |
Enclosure breather | Goretex membrane® |
Temperature range | -20° C to 85° C |
Enclosure label size | 15 x 54 mm |
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.