Do 3d printer motor driver heat sinks actually help?

August 07, 2021

If you ordered any of the 3d printer stepper motor drivers off of eBay they come with little aluminum heat sinks, but do they actually help?

I decided to just put them on and see if it made any difference.

Heat sinks

Heatsinks

Test setup

  1. VM - 32V
  2. Current 1.122A (measured inline)
  3. Ambient temp ~ 80°F
  4. Thermal compound Halnziyze HY510 - 1.93W/m-K (random off of eBay)
  5. Cooled down to ambient between each test.

The test was running the driver idle at the 1.1A and capturing temp readings at 1min increments for 10 minutes.

Captures

The board used to test is my TB67S128FTG stepper carrier: Heatsinks

An IR capture at 9 minutes with the larger heatsink.

TB67S128FTG

An IR capture at 9 minutes with the smaller heatsink.

TB67S128FTG

An IR capture at 10 minutes with no heatsink.

TB67S128FTG

Results

TB67S128FTG

Time (min) NA (°F) H1 (°F) H2 (°F)
1 227 164 150
2 255 189 176
3 269 202 187
4 280 212 195
5 287 222 201
6 291 220 203
7 293 227 208
8 297 225 208
9 298 223 219
10 298 226 212

The readings are not exactly apples to apples. The IR camera picks up the chip temp when no heatsink is present but finds the board temp when the heatsink is on.

At the end of the 10 minutes the currents were at 1.052, 1.061 and 1.072 respectively.

Conclusion

I decided to keep it running without any heat sink and at 11:49 it stopped due to thermal shutdown. With the large heat sink it doesn't shutdown so it definitely does help (didn't try the smaller one).

As the board heats up the current drops due to the interal mosfets resistance changing adding a heatsink did improve the peformance but the difference in actual the current limit I could set was pretty minimal.

The TB67S128 datasheet doesn't list the thermal resistance of the package but from what I recall most of the heat is actually is disspated through the board and not the top of the package so having a heatsink on the bottom of the board might make an even bigger difference.

For the few cents the heat sinks cost it's probably worth it but is nowhere near the performance of a fan. Maybe I'll do another test with a fan and better thermal compound.

Hope you found it as interesting as I did, have a great day!