# Nosiy stepper motors

**URL:** <https://klipper.discourse.group/t/nosiy-stepper-motors/23091>\
**Category:** General Discussion\
**Created:** [April 20, 2025, 5:08am UTC](https://klipper.discourse.group/t/nosiy-stepper-motors/23091 "2025-04-20T05:08:42Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![liveitnerd](https://avatars.discourse-cdn.com/v4/letter/l/278dde/32.png) [@liveitnerd](https://klipper.discourse.group/u/liveitnerd)\
**Post date:** [April 20, 2025, 5:08am UTC](https://klipper.discourse.group/t/nosiy-stepper-motors/23091/1 "2025-04-20T05:08:42Z")

</div>

Hi All,

I’ve finally got Klipper installed and working. It’s now needing to be tuned as the prints are a bit ordinary. I’m running through the doco to get these settings right but wanted to check something about the printer running noise.

I’m currently running a the pressure advance tower print and am noticing that the different steppers are running quite noisily. The X & Y axis are just noisy on certain movements. The Z axis is squealing once it’s holding between layer moves. Is this normal?

To assist I am running a MBot Cube with a BTT SKR V1.4 Turbo and TMC2209 drivers in UART mode and endstop switches for 0,0,0. The motors are Moons’ Stepper Motors Type 17HD4063-04N for X, Y, and Extruder. The Z motor is attached to a lead screw attached to a Moon’s Stepper Motor Type 17HD2008–20N.

The  
[printer 2025-04-20.cfg](https://klipper.discourse.group/uploads/short-url/f2ZQbM7OGQENwt8oTVDz3sylNjR.cfg) (2.6 KB)  
printer.cfg should be attached.

Any suggestion would be great. Happy to post a video if that helps too.

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [April 20, 2025, 6:45am UTC](https://klipper.discourse.group/t/nosiy-stepper-motors/23091/2 "2025-04-20T06:45:41Z")

</div>

The deleted template asked for the klippy.log. Please attach it to your next post.

(We had that already)

---

<div class="post-metadata">

**Author:** ![liveitnerd](https://avatars.discourse-cdn.com/v4/letter/l/278dde/32.png) [@liveitnerd](https://klipper.discourse.group/u/liveitnerd)\
**Post date:** [April 20, 2025, 8:03am UTC](https://klipper.discourse.group/t/nosiy-stepper-motors/23091/3 "2025-04-20T08:03:59Z")

</div>

Hi @EddyMI3D ,

Sorry for missing that off. Here’s the log file. I’ve reset it and then home’d the axis after which the z-axis motor will hum till I click ‘All motors off’.

Some thing to note is that I’ve used the E1 motor driver for the Y axis as the UART connection on the Y Axis motor driver port is faulty.

[klippy(3).log](https://klipper.discourse.group/uploads/short-url/x8ak91E4U1lWoWYfV2qYe0yw6Fe.log) (40.6 KB)

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [April 20, 2025, 8:09am UTC](https://klipper.discourse.group/t/nosiy-stepper-motors/23091/4 "2025-04-20T08:09:58Z")

</div>

Have you tried with adding

```auto
stealthchop_threshold = 999999

```

to the other `[tmx2209 ...]` sections?

---

<div class="post-metadata">

**Author:** ![Sineos](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/sineos/32/18_2.png) [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Post date:** [April 20, 2025, 8:22am UTC](https://klipper.discourse.group/t/nosiy-stepper-motors/23091/5 "2025-04-20T08:22:01Z")

</div>

> [@liveitnerd](#):
>
> Sorry for missing that off.

You missed the entire template, which provides valuable information for supporters to judge the best course of action.

In general, spreadCycle mode offers greater torque and positional accuracy than stealthChop mode. However, stealthChop mode can produce significantly lower noise.

Instead of using stealthChop, try increasing your microsteps, e.g.

```kcfg
[stepper_x]
...
microsteps = 64
...

```

Note that a lot depends on the quality of the stepper motors; some perform poorly with spreadCycle regarding noise.

---

<div class="post-metadata">

**Author:** ![liveitnerd](https://avatars.discourse-cdn.com/v4/letter/l/278dde/32.png) [@liveitnerd](https://klipper.discourse.group/u/liveitnerd)\
**Post date:** [April 20, 2025, 8:35am UTC](https://klipper.discourse.group/t/nosiy-stepper-motors/23091/6 "2025-04-20T08:35:40Z")

</div>

Thank you both for the tips. I’ll give them a try and let you know how they go.

Regards,  
LiveItNerd

---

<div class="post-metadata">

**Author:** ![garethky](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/garethky/32/956_2.png) [@garethky](https://klipper.discourse.group/u/garethky)\
**Post date:** [April 20, 2025, 6:00pm UTC](https://klipper.discourse.group/t/nosiy-stepper-motors/23091/7 "2025-04-20T18:00:18Z")

</div>

Check out [TMC Autotune](https://github.com/andrewmcgr/klipper_tmc_autotune)

I used to do this by hand with a spreadsheet from TMC. But they have catalogued all the setting for various common stepper motors to make it easy.

---

<div class="post-metadata">

**Author:** ![liveitnerd](https://avatars.discourse-cdn.com/v4/letter/l/278dde/32.png) [@liveitnerd](https://klipper.discourse.group/u/liveitnerd)\
**Post date:** [April 20, 2025, 11:41pm UTC](https://klipper.discourse.group/t/nosiy-stepper-motors/23091/8 "2025-04-20T23:41:44Z")

</div>

Hi all,

I’ve tried out each suggestion here and found the following:-  
**steathChop\_threshold** was by far the quietest option. It’s what I will now go with. Compared to increasing the number of micro steps, it’s night and day

**microsteps** was quieter than nothing but noisy still so I’ll leave it where it is for now.

**TMC Autotune** looks really good and very promising for future builds. Unfortunatly I was unable to find spec sheets on the motors I have installed so I couldn’t populate the configuration files with the right info.

So after all that I’ll be using stealthChop\_threshold.

Thank you for the assist!

Regards,  
LiveItNerd

---

<div class="post-metadata">

**Author:** ![Benik3](https://avatars.discourse-cdn.com/v4/letter/b/3e96dc/32.png) [@Benik3](https://klipper.discourse.group/u/Benik3)\
**Post date:** [April 22, 2025, 9:22am UTC](https://klipper.discourse.group/t/nosiy-stepper-motors/23091/9 "2025-04-22T09:22:55Z")

</div>

If you don’t have motors in the specs for TMC “autotune”, you can try to use accelerometer and this: [GitHub - MRX8024/chopper-resonance-tuner: Registers calibration script for TMC drivers](https://github.com/MRX8024/chopper-resonance-tuner)  
It takes lot of time (hours) but worked nice for me.  
Stealth chop will always be the quitest option of course.

---

<div class="post-metadata">

**Author:** ![liveitnerd](https://avatars.discourse-cdn.com/v4/letter/l/278dde/32.png) [@liveitnerd](https://klipper.discourse.group/u/liveitnerd)\
**Post date:** [April 26, 2025, 2:11pm UTC](https://klipper.discourse.group/t/nosiy-stepper-motors/23091/10 "2025-04-26T14:11:44Z")

</div>

Hi @Benik3 ,  
Thanks for the tip! I have just got an accelerometer and am working on getting that hooked up. I’ll give it a try once I’ve got it to work!

Regards,  
LiveItNerd

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/klipper/original/1X/64419bf2aac6639e6ef5cef200dcd456b0a01ac3.png) [@system](https://klipper.discourse.group/u/system)\
**Post date:** [June 25, 2025, 2:11pm UTC](https://klipper.discourse.group/t/nosiy-stepper-motors/23091/11 "2025-06-25T14:11:48Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
