One obvious issue with SOD’s diagram is no power supply for the Arduino and display. They can’t run directly off a 24V supply.
Not an obvious issue to me! The purpose of the diagram was only to confirm which indexer Ted has. This isn’t a new build – it’s a repair where, maybe, the Uno has failed. How the Arduino is powered is a mere detail so far as I’m concerned.
For those who do care, MEW 249 has this circuit diagram. The Uno is powered from the 12Vdc 5A regulated supply used by the motor:

The electrical load on the Arduino is low. The TB6960 is miniscule – it has high impedance inputs. The LCD Display is greedier – 3mA with the backlight OFF, 20mA with the backlight ON. 20mA isn’t a problem for an Arduino Uno. Carl Wilson’s design isn’t mad because 12v is the maximum recommended external supply to a Uno, and the regulator only has to dissipate about 0.3W.
No point, I suggest, in picking at a design published December 2016 that worked until recently!
My plan is to send Ted a tested Uno loaded with Gary Liming’s code. I’m slightly worried that Ted doesn’t have a MEW249/Liming’s indexer. Alternatives include this. Or this. Or even the one I wrote before finding others had got there first. Gary’s 5 button design requires nested menus which aren’t everyone’s cup of tea, a problem eliminated by a 4×4 keypad. (16 buttons!)
Dave