What’s happening here comes down to how capacitive touchscreens work and how they react to EMI/static.
The Redline HMI screen detects touch by measuring very small electrical changes when your finger touches the glass. Because of that, it’s naturally sensitive to electrical noise. In a CNC environment, the biggest source of that noise is almost always static/EMI — and 99% of the time that’s coming from dust collection.
When a static discharge or EMI event happens, it can basically “zap” the touch controller. It doesn’t damage anything, but it can cause the touch system to momentarily reset.
Here’s where the orientation piece comes in:
The screen hardware is natively landscape (horizontal), but we run it in portrait (vertical) on the Redline HMI. During a normal boot, the realtime OS tells both the display and the touch controller to operate in portrait mode.
But if the touch controller resets on its own (from EMI), it comes back in its default state — which is landscape — while the display is still in portrait.
So now they don’t match:
- The screen is vertical
- The touch is horizontal
That’s why when you go to press something, it doesn’t line up with your finger.
When you reboot, everything initializes together again and the system reapplies the correct orientation — so it lines back up.
The important part here is that the root cause isn’t the screen — it’s the EMI/static event triggering that reset. Dust collection systems are by far the most common cause, but spindles, wiring, and grounding can all play a role too.
If you reduce the EMI, the issue goes away. Some have grounded their hose and collector, and moved their dust collection farther way to stop these issues.
These are the two best resources to go through:
- Redline Controller Grounding FAQ
- EMI | Screen Flickering, Blank, or Black Screen, Randomly Loosing Zeros, Freezing, Disconnecting or Random Happenings
Hope that helps explain what you’re seeing