MKS-SERVO42C icon indicating copy to clipboard operation
MKS-SERVO42C copied to clipboard

Jerk each full revolution

Open grafalex82 opened this issue 2 years ago • 1 comments

I just installed Servo42C to one of my printer's axis. It is quiet and running basically well, except strange artifacts each ~30mm along the axis. These 30mm correspond to one full revolution of the motor.

image The image shows just a few artifacts, but that is just because they seen under a certain angle. In fact it is visible on the whole side of the model each 30mm.

This is not a mechanic issue - the same motor connected to a regular TMC2209 makes surface without any artifacts. I also tried to move Servo42C to another axis, and the artifact moved along with the servo board.

The artifact does not depend on the speed. The model on the photo is printed with 3 different speeds from 50 to 100mm/s - the artifact is present on all layers (despite some of them printed with different speed)

I suspect that the issue is caused by some jerk each revolution.

Is there a way to fix the issue in any programmatic way?

grafalex82 avatar Nov 13 '22 21:11 grafalex82

This is a late reply, but it might help others facing the same problem. I think it happens because of high stepper rate in Marlin. The controller of these motors does not play nice with rates over 20KHz. See here: https://github.com/makerbase-mks/MKS-SERVO42C/issues/54

PanosPetrou avatar Apr 15 '24 23:04 PanosPetrou