andrewmcgr / klipper_tmc_autotune

TMC stepper driver autotuning Klipper python extra
GNU General Public License v3.0
583 stars 126 forks source link

Z-motors now make noise #141

Open shoikan opened 5 months ago

shoikan commented 5 months ago

Been using autotune for months now to full satisfaction. But after updating to commit 1de500c, my Z motors are making a lot more noise. For one of my Voron 2.4 Z motors, from my printer.cfg:

[stepper_z] # Motor M3 # DIR PB7 # STEP PB8 # EN PE0 # CS PB9 # DIAG PF2 step_pin: PB8 dir_pin: PB7 enable_pin: !PE0 rotation_distance: 40 gear_ratio: 80:16 microsteps: 64 endstop_pin: probe:z_virtual_endstop position_max: 290 position_min: -5 homing_speed: 7 second_homing_speed: 7 homing_retract_dist: 3

[tmc2209 stepper_z] uart_pin: PB9 interpolate: True run_current: 0.7

[autotune_tmc stepper_z] motor: moons-ms17hd6p420I-04 tuning_goal: silent

The rest are configured similarly. This has been like that for months now, but only after updating to the commit mentioned above it starts making some serious noise when moving up and down slowly, for example when using the tap probe. At higher speeds (when moving the head out of the way for swapping nozzles or something similar) the noise is a lot less.

The A/B motors (same motors, similar config, except set to performance mode) do not appear to suffer from this problem.

TomPcz commented 5 months ago

I have the same problem with ldo-42sth48-2004ac (tuning_goal: silent) on Z axis of my Voron 2.4. They were very silent before this update. The A/B (ldo-42sth48-2004mah, performance) seem to be fine.

shoikan commented 5 months ago

Commit 4f1159c improves things somewhat for the Z motors, but overall it's not yet back to the 'old' noise levels. I have to add significant amounts of extra_hysteresis to combat vibration/noise on A/B and extruder motors.

shoikan commented 5 months ago

Also, some of the noise appears to be due to some bolts having vibrated loose to some extent. Tightened them up, and that further reduced the noice by a pretty significant bit. However, there was still a significant difference in noise levels 'before' and 'after', which to me indicates the 'after' introduces more vibration (which in turn caused more rattle in my not quite solid printer, apparently).

shoikan commented 4 months ago

I feel like commit 6463d8a has fixed my issues. Printer is back to being its quiet self again!