I was printing a small job that was meant to take 1 hour and 20 minutes. I left the printer after layer 10 and everything was running smooth. Came back half an hour later to check on the print, that should be at around layer 200 (out of 422), and noticed that the nozzle was moving correctly in both XX and YY axis, but that the ZZ axis had stopped moving and now my print was just a chunk of melted plastic, as the nozzle kept extruding.
I thought it was just driver overheating and I stopped the print. I left the printer to cool down for about 20 minutes and then restarted my print. When the printer performed Auto-Home, the ZZ axis didn’t move.
I removed the rod and tested the motor without any load. The motor would move, but it would fail to adjust itself on auto-home (that part when it rotates left and right to adjust the build platform). Further tests also showed erratic behaviour, such as the motor rotating to the wrong side, thus lowering the bed when it was supposed to go up and vice-versa.
I started checking everything and after cleaning the ZZ axis rod and lubricating it, I noticed that the ZZ axis would move if I helped it start the movement. When I did that, the axis would go up, towards ZZ home, but would fail to adjust itself in the end.
After that, I updated the printer firmware to version 1.4, dual head, and placed heatsinks on all drivers (5) and the microcontroller. This did not solve the problem. It looks like my printer does not produce enough current for the motor to start moving.
I have switched the drivers between motors, but the problem persisted and the original ZZ axis driver did move the other motors correctly. I have checked driver tensions and it is 0,924V, so it should be fine.
Going over the steps I performed, by order:
1 - Remove load and test the motor (correct rotation when auto-home is performed, but at the end it would fail to rotate to the other side, it would just vibrate)
2 - Cleaned the ZZ axis rod and assembled it (it needed a push to start movement and would fail adjustment, it would just stop)
3 - Updated firmware to version 1.4 dual head (the problem persisted)
4 - Placed heatsinks on all drivers and micro-controller (the problem persisted)
This youtube video shows the axis not moving. You can hear the motor noise, trying to start moving, but nothing happens. https://youtu.be/w9CnQnttekE
This image shows the failed piece.
I’m guessing that there is some problem with the motor itself, since it stopped suddenly, but it is just a guess.
Any ideas?