# Micro stepper very hot

**URL:** <https://klipper.discourse.group/t/micro-stepper-very-hot/21450>\
**Category:** General Discussion\
**Created:** [January 17, 2025, 2:52pm UTC](https://klipper.discourse.group/t/micro-stepper-very-hot/21450 "2025-01-17T14:52:08Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![bihai](https://avatars.discourse-cdn.com/v4/letter/b/e19b73/32.png) [@bihai](https://klipper.discourse.group/u/bihai)\
**Post date:** [January 17, 2025, 2:52pm UTC](https://klipper.discourse.group/t/micro-stepper-very-hot/21450/1 "2025-01-17T14:52:08Z")

</div>

When using Klipper to drive a micro stepper motor with the TMC2209 and the “force move” command, the motor experiences severe heating, with a temperature rise of over ten degrees Celsius within just a few seconds.

However, when using the same hardware with GRBL, this issue does not arise.

---

<div class="post-metadata">

**Author:** ![mykepredko](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/mykepredko/32/2085_2.png) [@mykepredko](https://klipper.discourse.group/u/mykepredko)\
**Post date:** [January 17, 2025, 3:53pm UTC](https://klipper.discourse.group/t/micro-stepper-very-hot/21450/2 "2025-01-17T15:53:53Z")

</div>

When you put in this post, you were given precise instructions to describe your system as well as include your `klippy.log`.

Without that information, nobody can help you.

Please tell us about your system (printer type and model, main controller board, host) and attach your `klippy.log`.

---

<div class="post-metadata">

**Author:** ![bihai](https://avatars.discourse-cdn.com/v4/letter/b/e19b73/32.png) [@bihai](https://klipper.discourse.group/u/bihai)\
**Post date:** [January 18, 2025, 4:40am UTC](https://klipper.discourse.group/t/micro-stepper-very-hot/21450/3 "2025-01-18T04:40:14Z")

</div>

![IMG_20250118_123720](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/f/e/feead21dd39446f435e040d323ff602ae7fa50f8.jpeg)  
this stepper only need about 20ma current

---

<div class="post-metadata">

**Author:** ![theophile](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/theophile/32/31_2.png) [@theophile](https://klipper.discourse.group/u/theophile)\
**Post date:** [January 18, 2025, 3:32pm UTC](https://klipper.discourse.group/t/micro-stepper-very-hot/21450/4 "2025-01-18T15:32:02Z")

</div>

> [@bihai](#):
>
> this stepper only need about 20ma current

Sounds like you’ve figured out the problem.

---

<div class="post-metadata">

**Author:** ![nefelim4ag](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/nefelim4ag/32/2387_2.png) [@nefelim4ag](https://klipper.discourse.group/u/nefelim4ag)\
**Post date:** [January 18, 2025, 4:50pm UTC](https://klipper.discourse.group/t/micro-stepper-very-hot/21450/5 "2025-01-18T16:50:43Z")

</div>

I don’t know much about GRBL, but definitely, there is an issue with the current.  
The driver should have a pretty large sense resistor to set a low current.

 ![image](https://global.discourse-cdn.com/free1/uploads/klipper/original/3X/f/b/fb9025faa48d843760e01aa799246dfa3c0d0f46.jpeg)

Also, it may be a good idea to try to reduce the hold current to almost zero.  
Afaik, klipper does not support freewheeling/passive breaking, because generally it can’t be used for kinematics, so you will end up hacking `tmc.py` if you try to implement that.

---

<div class="post-metadata">

**Author:** ![bihai](https://avatars.discourse-cdn.com/v4/letter/b/e19b73/32.png) [@bihai](https://klipper.discourse.group/u/bihai)\
**Post date:** [January 19, 2025, 2:08am UTC](https://klipper.discourse.group/t/micro-stepper-very-hot/21450/6 "2025-01-19T02:08:59Z")

</div>

After the motor stops operating, it continues to generate heat. However, with the same hardware and driving voltage, when driven by Arduino and GRBL respectively, the motor does not generate heat.

---

<div class="post-metadata">

**Author:** ![mykepredko](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/mykepredko/32/2085_2.png) [@mykepredko](https://klipper.discourse.group/u/mykepredko)\
**Post date:** [January 19, 2025, 2:11am UTC](https://klipper.discourse.group/t/micro-stepper-very-hot/21450/7 "2025-01-19T02:11:31Z")

</div>

Again, in case you missed it the first time:

When you put in this post, you were given precise instructions to describe your system as well as include your `klippy.log`.

Without that information, nobody can help you.

Please tell us about your system (printer type and model, main controller board, host) and attach your `klippy.log`.

---

<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:** [January 19, 2025, 5:29pm UTC](https://klipper.discourse.group/t/micro-stepper-very-hot/21450/8 "2025-01-19T17:29:43Z")

</div>

Besides the valid input by @mykepredko that you have now ignored at least twice (once when opening the topic and then upon Myke’s request), I fully agree with @nefelim4ag’s assessment. For a similar discussion, see [Bug? stealtchop ignoring run\_current setting](https://klipper.discourse.group/t/bug-stealtchop-ignoring-run-current-setting/13877)

---

<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:** [March 20, 2025, 5:30pm UTC](https://klipper.discourse.group/t/micro-stepper-very-hot/21450/9 "2025-03-20T17:30:31Z")

</div>

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