0

Motor Shield 2.3 & Nema 17 12v/350mA - Heat
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Motor Shield 2.3 & Nema 17 12v/350mA - Heat

by chimerical26 on Thu Jan 28, 2021 3:53 pm

Hi,
I have the Motor Sheild v2.3 on my Arduino Uno R3 running this stepper motor https://www.adafruit.com/product/324 using a DC power supply of 12v 3A.
After running the Stepper test for a while (maybe 30 minutes) the Stepper gets very hot.... I can't measure the temperature but maybe 70 or 80C or something. Is this heat level okay and this this a steady state for the heat or will it increase more over a longer time? I'm sure my wiring is okay and I'm pretty sure the power supply of 12v3A is okay but I'm very happy to be corrected on this. The jumper pin was in at the time but I have now removed it and have yet to run the test again without the jumper pin. I think I should not have had the jumper pin in.

chimerical26
 
Posts: 9
Joined: Sun Jan 24, 2021 11:20 pm

Re: Motor Shield 2.3 & Nema 17 12v/350mA - Heat

by adafruit_support_bill on Thu Jan 28, 2021 3:56 pm

Steppers do tend to run hot. Those motors are rated for up to 80C above ambient, and ambient temps up to 50C. That means the winding insulation is good for continuous operation up to 130C.

adafruit_support_bill
 
Posts: 81583
Joined: Sat Feb 07, 2009 10:11 am

Re: Motor Shield 2.3 & Nema 17 12v/350mA - Heat

by chimerical26 on Thu Jan 28, 2021 4:10 pm

That's great to know. Thank you. I would like to leave this plugged in on standby for long periods of time and I would hate to burn my house down. You think the power supply and heat level sounds reasonable enough to allow for this.

chimerical26
 
Posts: 9
Joined: Sun Jan 24, 2021 11:20 pm

Re: Motor Shield 2.3 & Nema 17 12v/350mA - Heat

by adafruit_support_bill on Thu Jan 28, 2021 4:26 pm

If the stepper is not moving and does not require holding torque, you can 'detach' the motor in your code. If you do need some holding torque, you can switch to "SINGLE" step mode for the last step. That will use half the current and reduce heating.

adafruit_support_bill
 
Posts: 81583
Joined: Sat Feb 07, 2009 10:11 am

Re: Motor Shield 2.3 & Nema 17 12v/350mA - Heat

by chimerical26 on Fri Feb 19, 2021 3:08 am

At the moment here is the code I am using:
Code: Select all | TOGGLE FULL SIZE
myMotor->step(10, BACKWARD, DOUBLE);
myMotor->step(0, RELEASE);


I don't do a lot with my motor during the running of the program I am working on. One full 360 in 20 steps of 10 and I then might leave it in the release state for long periods of time but it still heats up an awful lot. It can sit there for an hour not even moving and will be far to hot to hold when I touch it. Is this normal?

chimerical26
 
Posts: 9
Joined: Sun Jan 24, 2021 11:20 pm

Re: Motor Shield 2.3 & Nema 17 12v/350mA - Heat

by adafruit_support_bill on Fri Feb 19, 2021 7:31 am

The correct call to release a stepper motor is:

Code: Select all | TOGGLE FULL SIZE
myMotor->release();

adafruit_support_bill
 
Posts: 81583
Joined: Sat Feb 07, 2009 10:11 am

Re: Motor Shield 2.3 & Nema 17 12v/350mA - Heat

by chimerical26 on Fri Feb 19, 2021 1:29 pm

I really appreciate the help. I would have no hesitation recommending Adafruit products given the fantastic support. Thank you,

chimerical26
 
Posts: 9
Joined: Sun Jan 24, 2021 11:20 pm

Please be positive and constructive with your questions and comments.