stepper motor overheating.

Thread Starter

lawofsine144

Joined Jun 9, 2025
24
I am driving my stepper motor ( STP-43D2034) using DQ860HA and it overheats a lot that it burns when you touch it.

I cant find the exact datasheet of the stepper motor, but according to website , it is rated 12V.

* Motor type: bipolar
* Step angle: 1.8 °
* Operating voltage: 12V
* Phase resistance: 1.65 ohm


The problem is i don't have any motor driver aside from DQ860HA, and its operating voltage is 24V~110V, which i think causing the overheating.
I am also using the minimum Current setting.

What are other ways to efficiently limit the current to avoid the overheating issue? or any other way to minimize the stepper motor temp?

Thanks!


1750526548313.png
 

MaxHeadRoom

Joined Jul 18, 2013
30,559
It is important to retain a constant rated CURRENT to the motor, higher voltages are used by the controller in order to overcome inductive reactance that reduces the current with increase of RPM.
IOW, if you do not have a suitable driver, the motor is subjected to too high a current.
OK, I see you have a driver, so there must be a method it uses initially to set the correct winding current.
The current should be set at zero RPM !
 

bertus

Joined Apr 5, 2008
22,885
The Nema 17 Stepper Motor STP-43D1034 is a high-quality, precision motor designed for various applications, including 3D printing. Its key features include:
  • Electrical Specification: Temperature rise max. 80 °C, Ambient temperature -20°+50°, Insulation resistance 100 MΩ Min. at 500VDC, Dielectric strength 500VAC for 1 minute.
  • Physical Specification: Frame dimensions 42 x 42 mm, Motor length 34 mm, Shaft diameter 4.5 mm, Front shaft length 22 mm, shaft length 20 mm, Number of leads 4, Cord length 1000mm/40in minimum.
  • Performance: Step Angle 1.8°, Current/phase 1.33A, Phase Resistance 2.1 ohm, Induction/phase 2.5mH±20%, Holding torque 2200g.cm/21.56N.cm/865g.in, Detent torque 120g.cm/1.18N.cm/48g.in, Rotor Inertia 34g.cm2.
Found here: https://3dprintingperth.com/products/stepper-motor-stp-43d1034-ia
 

BobTPH

Joined Jun 5, 2013
11,463
And your driver says this:

  • Output Current
– 2.1A to 7.2A Peak

So its minimum current is too high for your motor. No wonder it is getting hot.
 

MaxHeadRoom

Joined Jul 18, 2013
30,559
The most important is the current which is set at the drive at zero RPM.
The higher voltage is used by the drive in order to maintain the same current spec when the inductive reactance increases, IOW, a stepper is never ran using a power supply exactly rated at the motor rated value, other wise power will drop drastically after a brief rise in RPM.
Constant rated current is the aim. !
 

bertus

Joined Apr 5, 2008
22,885
Hello,

See page 5 of the datasheet.
SW4: The quiescent current can be set by SW4 dail switch.
OFF means that the quiescent current is set to half of the dynamic current.
ON means that the quiescent current is the same as the dynamic current.

Bertus
 

MaxHeadRoom

Joined Jul 18, 2013
30,559
Yes, that is just for the quiescent current option, but the OP is complaining of overheating during operation, which should not occur if the correct mean current is set correctly.
Even if SW4 is on, there should be no O.H. wether in run or stationary.
This drive uses PWM in order to maintain the motor rated current throughout the RPM range.
0rpm to max.
 

MisterBill2

Joined Jan 23, 2018
27,181
The only option that I see is to step back twenty five years and use a series resistor in the 24 volt line to reduce the motor current to the proper level. No, it is not at all efficient, but that is how it was done at one time. It does work. It will need to be a high power rated resistor.
Has anybody located the voltage and current specifications for that model of motor??? OK, I did see the current spec: Current/phase 1.33A , Phase resistance: 1.65 ohm That series resistor will be about 18 ohms. If the maximum motor speed and torque are not required then 20 ohms will be OK. The resistor rating will probably be 50 watts to be a bit safe.
 
Last edited:

MaxHeadRoom

Joined Jul 18, 2013
30,559
Souldn[t have to resort to ancient remedies, with modern drives as with this one, PWM is used.
Probabally just requires setting up correctly for motor-rated-current !!?
 

MaxHeadRoom

Joined Jul 18, 2013
30,559
There is normally a way to set the stationary current , ao it is neccessary to know the current rating of the motor,
Have you tried with dip switch 1,2,3, all on?
 

Thread Starter

lawofsine144

Joined Jun 9, 2025
24
Yes @MaxHeadRoom, i was using the minimum setting with switch 1 to 3, ON.
Unfortunately i cant find the datasheet for this stepper, the constant current produced by the driver maybe too high for the motor.
 

MaxHeadRoom

Joined Jul 18, 2013
30,559
What is the NEMA size of the motor? IOW what is the mounting end width?
Measure the resistance of one winding, and you may be able to calculate the current rating if 12v is correct DC operating voltage maximum for NEMA ... ??
e.g. NEMA 17 , ~2a max.
 
Top