knutwurst / Marlin-2-0-x-Anycubic-i3-MEGA-S

Marlin 2.0.x Version for Anycubic i3 MEGA M/S/P/X/CHIRON and 4MAX with Anycubic TFT or the "new" DGUS Clone TFT - Now also with BLTouch!
GNU General Public License v3.0
772 stars 181 forks source link

[BUG] Unhealthy humming noise from stepper motors after installing fw + TMC2209 #530

Open natanox opened 2 months ago

natanox commented 2 months ago

Bug Description

After installing the new firmware (DGUS_TMC_v1.5.3) as well as TMC2209 drivers in my Mega X Pro (2nd gen w/ Trigorilla 0.0.2) following the tutorial in this repo my stepper motors suddenly give off a really awful humming noise.

Steps to Reproduce

  1. Install these TMC2209 drivers and dial them in.
  2. Install knutwurst firmware.
  3. Let the stepper motors move a bit to enable power.

Expected behavior: Silent operation.

Actual behavior: Awful humming.

Additional Information

Link to an audio recording of the issue above (don't mind the mic popping, that was my finger). I've tried different voltages to see if the problem disappears, however it seems to have zero impact (not even changing the frequency of the noise). So far I've learned there is yet another voltage for the coils inside the motors that is defined through firmware, which sounds more like a value that could cause the issue.

Could these be 'imperfect' voltages firmware-wise, are the drivers I got trash or is perhaps another problem at play here? Can I somehow recalibrate these coil voltages too?

knutwurst commented 1 month ago

I've listened to the audio file several times now and can only hear an axis moving in the first 2 seconds. This sounds completely normal. Everything after that is just noise and the hum of the mainboard fan, which turns on automatically when the stepper drivers are activated.