Diamond HMI
  • Diamond HMI
    • About Us
    • Quality
    • Vacancies
  • Products
    • Silicone Rubber Keypads
      • About Silicone Rubber Keypads
      • Applications of Rubber Keypads
      • Combikey Keypads
      • Plastic And Rubber Keypads
      • Rubber Keypad Design Guide
      • Rubber Keypad Design Tool
      • Rapid Prototyping for Silicone Rubber Keypads
    • Membrane Keypads
      • Membrane Keypad Design and Construction
      • Backlighting a Membrane Keypad
      • Membrane Keypad Design Guide
    • Touch Switching Technology
      • Capacitive Touch Keypads
      • PiezoTouch Keypads
      • PiezoTouch Switches
      • PiezoTouch for Water Dispensing
      • PiezoTouch for Intercom & Door Access
      • PiezoTouch for Sanitary Applications
      • PiezoTouch for Ticketing Applications
      • PiezoTouch for Traffic Solutions
      • R-Force Sensing
    • QWERTY Keyboards and Keypads
      • Wipeable Keyboards
      • Industrial Keyboards
      • Metal Pointing Devices
      • Metal Keypads
    • Keyboards for Healthcare
      • Medical Keyboards for Infection Control
      • Antimicrobial Keyboards for Dental practices
      • ioniTOUCH™ Medical Keyboards
    • Integrated Display Solutions
      • LCD, OLED & TFT Display Technology
      • Panel PC Systems
  • Diamond HMI News
  • Blog
  • Contact

Overcoming HMI Development Changes: Insights for Businesses

Home » Blog » Overcoming HMI Development Changes: Insights for Businesses

When a product is designed, the Human Machine Interface is one of the most critical design considerations which can present challenges within the development.

When a product is designed, the Human Machine Interface is one of the most critical design considerations which can present challenges within the development.  When the user’s opinion of the product hinges on the interaction formed through the HMI, the design of this component forms a critical element of the product. 

In this article, Diamond HMI discusses common pain points encountered when designing a human machine interface, and how businesses can resolve these pain points to create complete solutions for their end users. 

1) Unclear or Shifting Requirements 

When there is uncertainty around the key design considerations such as the number of keys, tactile feedback, IP rating or expected lifespan, it can add last minute changes to the layout or materials necessitating redesigns of PCBs, tooling or housings. 

This impacts manufacturing with delays and added cost. To minimise the impact of late design changes, using prototyping, and cross functional design reviews to ensure alignment before the final design. 

2) Mechanical Design & Tactility Challenges 

Achieving the right force curve, travel and “click” feel can be difficult, with the variability in switches, membrane or capacitive sensors. Considering the application can assist in choosing the right type of keypad for your application to ensure operational efficiency. 

Ensuring your keypad is suitable for use with gloves if applicable by adding key travel distances and rim embossing for membrane and rubber keypads and adding haptics for capacitive keypads to ensure the keys can be felt, even while wearing gloves.  Diamond HMI can help to advise on design improvements to overcome tactility challenges, no matter the application. 

Overcoming HMI Development Challenges

3) Environmental & Reliability Constraints

Failure to consider the operational environment while designing the HMI, can lead to serious reliability issues with production parts. Without sealing considerations moisture ingress can impact switch response, and chemicals or temperature extremes can degrade manufacturing materials.

Therefore, the consideration for the operational environment of the keypad is a key design factor, with the level of sealing and the durability required especially important.   Another way to ensure design compatibility is to complete extensive prototype testing, including real life environmental testing, to prevent warranty claims and accelerated ageing.

4) Manufacturing & Assembly Variability

Considering HMI design in the wider product design and how it interacts with the housing can be critical.  Differences in tolerance between components within a unit can affect the travel distance or pressure feel, manifesting in key sticking and batch to batch variations.  Sticking with defined tolerances, to prevent layer stack up issues and reduction in misalignment, is the best way to prevent variability in performance.  Testing should be done in full product housing to ensure that all components are compatible with each other.

At Diamond HMI our design engineers can ensure that the HMI design is suitable for production, eliminating the common pain problems which can exist when key design considerations are not considered.

  • Diamond HMI
  • News
  • Blog
  • Contact
  • Areas of specialism
  • PCB & Panel Mount Switches

Diamond Electronics Ltd
Fourways Technology Park
London Road
Smallwood
Nr. Sandbach
Cheshire
CW11 2US
United Kingdom

  • Tel: +44 (0)1477 500450
  • Sales: +44 (0)1477 505206
  • HMI Divisionsales@diamondhmi.co.uk
  • Diamond Electronics Salessales@diamondelec.co.uk
  • Accessibility
  • Privacy Policy
  • Site Map
  • Terms & Conditions of Use

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in .

To continue with default settings below, click Save & Close.


Strictly Necessary Cookies

Additional Cookies

Diamond HMI
Powered by  GDPR Cookie Compliance
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookies should be enabled at all times so that we can save your preferences for cookie settings and protect ourselves from spam via the Google reCAPTCHA service.

Additional Cookies

Google Analytics- We would like to set Google Analytics cookies. Google analytics information is collected in a way that does not directly identify anyone, we use data to help us optimise site functionality and give you the best possible experience.