More info to come.
The short story is my robot and C series controller has decided yet again to throw the error 1337 Two MC lines are not consistent.
Last time my robot did this it went away with no explanation.
Now today after a week of running it decided to stop halfway through a run and throw this error with no apparent explanation.
I have done a lot of trouble shooting on the controller, I will post the details tomorrow.