Electronic – Stepper Motors getting very hot after use

cncstepper motor

I have a hobby CNC machine running with three cd drive stepper motors in it using a 2amp supply for all of them, it is run by Arduino uno and EasyDrivers. Suddenly I noticed them getting very hot, I am worried it might get damaged, please help I am new to this and cannot seem to find any answer. Also my old pc power supply got damaged which I was using to power the setup with I replaced with a 12 volt 2 amp power adapter, could this change be the reason for the overheat ?

Best Answer

The motor current is controlled by the driver. You can set the pot on the driver board to set the current as shown in the datasheet:

enter image description here

This is accomplished inside the driver chip by driving the coils with a PWM signal. If the coils were powered continuously from the 12V they would burn out because usually they're only rated for a couple of volts continuous. A 12V rated stepper would be objectionably sluggish.

In some applications the stepper current is automatically reduced when it is "holding" position, which helps keep the motors cooler. I don't know if your setup has that ability. In any case if you keep the surface temperature below 60°C you should be fine. If you intend to operate at higher temperatures you should consult the datasheet for the motor.

Related Topic