offGrid Systems website
Project duration: ~2 months
Projectvorm: Fixed price
Period: autumn 2016
Activities: Idea, proof of concept, design electronics and firmware, prototyping, production, support & warranty
Technologies: STM32 Cortex M3, CAN-bus, C, GLCD, HTML parser, DipTrace, EmBits


Graphic display module

The OGS control® system calls for two distinct display applications. The first application for a display is to monitor various system parameters without having to resort to the online information/server/etc. At first this is to replace a third party battery monitor device. Another application is to show a limited amount of information for passers-by. For example to indicate the purpose of the (road-side) appliance, or to display the energy-savings from using solar panels...


  • Graphic LCD 128x64 with RGB backlighting
  • HTML-based content
  • 4-Button keypad
  • 4 Additional remote buttons with bicolor LED driver
  • LCD heater
  • Operating voltage 6VDC-40VDC
  • CAN-based OGS control® bus to connect with an OGS control® Master

HTML Parsing:

The content for the display module is created in the form of an HTML document. Using the appropriate JavaScript and CSS, the display behaviour can be simulated on a PC. The display module assigns the various <input> tags to the hardware buttons of the keypad or the external buttons. Different 'screens' can be defined with named <div> sections. Then the 'value' attributes of the inputs are used to jump between the various screens. Additionally, those buttons can be programmed to send commands back to the master, for example to toggle system parameters.

Agentschap NL
Gerealiseerd onder het
innovatieprogramma WBSO

ARM Cortex M3

'OGS control' is a registered trademark of Reijneveld Machinebouw B.V.