Stepper Motor Question

I'm working on a stepper motor project and got it working properly.

My question is it normal for the motor to heat up a lot? the motor gets so hot I cannot thought it with my fingers. I have a heat sink on the motor, it also extremely hot!!!

Not really. Check your motor driver for current limitation and set it as required.

1 Like
  • Stepper motors can run quite hot.

  • They should never be too hot to touch.

  • Confirm you are powering everything properly.

  • With the motor stopped but still powered, confirm the coil holding currents.

  • Suggest you try a second motor in place of suspected faulty motor.

The temperature rise is usually a point of the datasheet.E.g. stepperOnline states a temperature rise of 80°C at the rated current. With an ambient temperatue of 20°C this means 100°C. I don't think you can really touch this.

  • At the maximum extremes, motors will be very hot, as you say.

  • If the circuit was designed to run at the maximum extreme temperature suggests it was designed poorly or something has failed.
    This is why it was suggested the OP do some analysis.

  • Need to determine if testing shows current flow is within the motors specs.

I am using a Nema 17, 2 Phase stepper motor rated at 24V/1.5A. I am using a DRV8825 (.Pololu.com) to drive the motor with a reference voltage of 670mV to limit the coil current to 1.34 Amp. The drive chip is not getting hot and is warm to the tough. It is just the motor that gets very hot.

Nowadays MOSFET drivers can not get hot. Their resistance is less than a thousandth of the motor resistance and so is the power dissipation.

Can you please post a datasheet of that motor.

I bought the motor from Amazon, meaning I can't find the datasheet.

If you can, disconnect the motor wires and measure the coil resistance. What does Ohm's law tell you the current through that resistance will be with your power supply?

That suggests that you have more driver than motor. How much torque do you need? If the motor is running that hot and torque is insufficient, it seems, a higher torque motor* is called for.

*Increasing motor voltage will yield more torque.

It's very relative temperature measurement. For somebody that could be only 55'C and in 25'C ambient temperature would mean 30'C raise. That could be considered cool from motors point of view.
So measure motor and ambient temp and post it here.

Also you didn't tell if you have any idle current reduction applied?

That's a reason why I would never buy at amazon. Getting a Stepper to work without knowing its specs is problematic.

Torque is not the prime concern, but angular momentum is what is needed. I need to swing from a home position of 20 degrees to a 180-degree position. Which makes the total swing of 160 degrees. This swing needs to be done in 25mS (0.025 seconds) or less.

I am using 24VDC to drive the motor.

The software ( Adafruit ItsyBitsy 32u4 ) code is working properly meaning everything is working properly.

Does anyone have any suggestions of what stepper motor might meet the design requirement?

Excuse me , but TORQUE is what allows that to happen!

This is my first stepper motor project so please excuse my stupid questions.

How much torque do think I will need?

I don't know, but the torque to move the motor rotor is the same torque needed to stop the movement when it gets to where you want to stop.
Do some tests with a stepper and controller and then you will be better able to decide if you need more.

To move or to accelerate?

This is your goal, so see if you can meet it!

That's my goal, and I got the proper motor operation. Just it gets super hot. tho. So I am looking for a new stepper motor that runs much cooler.