Motor tuning

I have read in discord [0] and reddit [1] that it is possible to tune the motors to be more silent and performant (?).

As I am new with klipper I have some questions:

  • Can someone explain me what exactly is done there and what the config changes are?
  • Can I just copy the values to my printer.cfg?
  • Why is this not default?

[0]: Stepper measurements and settings to improve vfa and noise
[1]: Stealthchop on the SV Zero?

It is all back to engineering tradeoffs. Stepper tuning is a classic triangle:

  • Accuracy (both rotation angle and TIME)
  • Efficiency (low efficiency results in motor HEAT)
  • Noise

In general improving 1 reduces one or both of the others.

Sovol is notoriously unconcerned with the noise their machines make. Is that wrong? The Zero was optimizes 100% for speed. Speed requires accuracy and efficiency.

For your use case the weighting might be different. Change settings all you want. You could even have multiple versions of .cfg files for slow and quiet and fast and loud.

1 Like

I had guessed that Sovol chose stepper motor drivers for maximum power (for speed) rather than quieter stepper motor drivers, as cardoc described. I assumed this was a hardware issue that couldn’t be adjusted for slower but quieter stepper motors. My zero seemed loud when I started using it, like a return to printers of five years ago before the quieter stepper drivers. It seemed odd, and even a technological step backward to hear the stepper motors, but now I’ve become accustomed to it again so it just sounds like the Zero. I only notice it when printing circular layers and the motors play the familiar musical tune.

I don’t print Benchy speed boats. I don’t print anything in ultra fast PLA. If there were settings that performed well at 500 mm/s travel and 300 mm/s or slower print speeds while being quieter, I’d be interested.