I downgraded from Farmduino 1.5 to 1.4 to reduce the noise level of the motors. As the Farmduino 1.4 has changeable motor drivers I could fit TMC2208 with SilentStep mode set to 2 microsteps. With the encoders deactivated the motors are running very quietly and smooth.
The z axis is also running perfectly with the encoder activated. However after activating the encoders for x and y the stall detection falsely triggers after a short period of time / some millimeters of movement.
The encoder scaling is correct as I can see in the movement tab. Most of the time the moved distance for the motor and the scaled measurement of the encoders matches perfectly. Sometimes other values (very big numbers, negative numbers) show up for a small fraction of a second but the displayed value always returns to the correct value.
I am trying to understand what exactly is happening. The observations are briefly jumping values in the web app (could be a display problem only) and a falsely triggering stall detection for the x and y axis.
@RickCarlino Is there a way to gather more information on the problem, for example by connecting a notebook via USB to the Farmduino and sending
G0 commands? Could there be an electrical problem (maybe wiring of the encoders) or can this be ruled out by the fact that the steps are counted and displayed correctly most of the time?