I finished my printer last week and it printed a lot of nice objects. Now I started a long print (20 hours). After 10 ours I had to stop the print because all axis were not moving anymore. The motors made a terrible noise. I restarted the printer and removed the mess it produced. Now I can’t do a successful homing anymore. The X axis does not move to its home position although it can be moved freely from the printer control menu. It seems to be an issue with the end switch. I switched all the stepper motor controller boards with one of the neighbours y to x, z to x but nothing helped.
What can I do now?
I cleaned the y axis end switch with a Q tip. The printer seems to work now. But I cant’t explain its odd behaviour. Why should the y axis switch interfere with the x axis movement. X and Y axis are not switched by accident. (it was working for a week and always found its home position)
Is there a bug in the firmware?
Problem came back once than disappeared again.
Checked all cables. Stepper motors and controllers were cool.
My controller froze today when I tried to move manually the z axis completely down to remove the glass plate.
The problem when you move the Z axis down and then the controller resets or freezes is known. This is a marlin bug. We have submitted the bug to the marlin developers. The bug is also present in the other marlin based printers (ultimaker 1, K8200, …) The workaround at the moment is to slowly move the encoder when lowering the Z axis and not turn fast to the point you want the axis to go. If you turn the encoder slowly and you let the buildplatform catch up then the controller doesn’t freeze or reset. When we have a solution a firmware update will be released.