I often switch my printer off with the head at y=max (200mm) as this make my bed easily accessible.
However if I forget this when I turn back on, and try and do a +ve step the bed crashes into the end.
Would it be possible to have a warning appear until after each axis had been homed.
My suggestion is warning color for the home buttons and a written warning over the appropriate axis
(NB z-axis has been homed in my example, so button is green and warning text has gone)