Modbus in my opinion would be by far the easiest way to do it as the plugin is already written and works just fine.
The next question:
Do you want 1 device to show all axis data?
Or do you want 3 devices showing X, Y and Z data?
(both are easily possible), but its worth working out if you want 3 devices or 1 device?
Next...... how big do you want these devices?
Do you just want to stack an arduino UNO, an modbus shield and an LCD screen shield?
These are just some examples:
https://www.robotshop.com/uk/dfrobot-rs ... QwQAvD_BwENow the screens can be a bit of mine field....
Not that they don't work but the time to get a "good" looking graphic display.....
A suggestion is to use something like a Nexiton display
https://nextion.itead.cc/nextion-shop/So you can use a GUI to create whatever you want graphically and then all the arduino does is translate the modbus to the data input required by the Nextion display.
A rapid development software I use for arduino that is compatible with all of the items is Visuino..... you need Visuino PRO for modbus interface.
https://www.visuino.com/visuino modbus examples
https://www.google.com/search?q=visuino ... 80&bih=899visuino + nexiton examples
https://www.google.com/search?safe=stri ... tv1Xo7TiVc