Robin2:
That's a tough lesson for your managers to learn - but, next time make sure you get the source code while the job is being developed so it is always possible to salvage the situation if someone leaves or gets ill or injured. What's happened to you is the equivalent of forgetting to back-up your hard disk.
IMHO that is not a reasonable conclusion. If the 3D print was completed properly then the Arduino was at ALL times perfectly in sync with the positions of the motors. And an Arduino can "think" 1000 times faster than the pulses for a motor. The only way it would be out of sync would be if the motor was missing steps and then the 3D print would be all wrong.
Based on what you have said I reckon the problem is outside the Arduino.
Have you changed anything about the system? - For example a new version of the program that controls the printing process. You have not told us how that is done. I would expect your control software to demand a re-home before every new print. Maybe that is not now happening?
My wild guess is that something is causing the Arduinos to reset when they are NOT at the home position which causes them to think they are at the home position - hence your need to make them go through the homing process.
Going back to the business of the missing source code. Maybe the Arduinos are loaded with one of the common 3D printer programs such as Marlin or Repetier. If so you can just download the source code from the internet. HOWEVER I am not suggesting this as a remedy for the problem. Do NOT try to change the code on the Arduinos until you are sure that is where the problem lies.
...R
thanks for the info, learning to think beter here because of it.
how do you cut my messages if i may ask?
indeed a tough lesson to learn, specialy because i'm new here and have no experience at all. but with 600 employees and fairly 100 IT's with "no time" to help. their priority's lay with the customers. Communication here is a bit lacking but we are working on it.
Well as i typed my previous answer someone came in with a piece that "crashed" during the build and told me this wasn't the first time (wich implements my previous line about communication). As you said "if the stepper is missing a few steps this might happen as well". I will check the motor as soon as i can (probably next week). however this isn't every build.
what happened to the systems -> nothing has been updated recently. we actually have our own 3d printing programs and the arduino is completely written by the previous person based on our programs. Our company is Materialise.
I also asked my manager to order pieces and kits for me to learn more about arduino so this would help in the future. As I said: i have NO experience at all.
My appologies for the typos. i'm from belgium and am typing this during my work.