I bought this motor shield a year ago and used it in my projects twice, both times it was receiving power from a 12volt battery pack and there were no issues whatsoever. But now the chip is overheating while using the Arduino uno as the power supply without load. When I ran a example code from the library the chip started overheating and the motor was not receiving any power. Please share any fixes for this issue.Thanks in advance....
EDITED: Just checked the circuit again without the power jumper and the chip began to heat up???
Not sure at all how You wired it. A pen and paper wiring would be fine.
As a general rule, never use the controller as a power supply. It's not designed and built for that.
Rule #1. A Power Supply the Arduino is NOT!
Rule #2. Never Connect Anything Inductive to an Arduino!
Violating these rules tends to make crispy critters out of Arduinos.
What did you connect to that motor shield. Both v1 and v2 of that shield have a design fault that if you connect a servo to the shield, and power the Uno from the shield (leave the jumper on), it will eventually fry the 5volt regulator of the Uno. That will take down the Uno and/or the 74HC595.
Leo..
In this case I'm running the motor shield using the Arduino power supply since it overheats faster when using the 12volt external power supply.
Note: i recently soldered on some female pin headers so that I could use the analog and power pins. And I checked the continuity incase for any bridging.
The Arduino regulator right? Well I'm using a different board now. The one which I did use a servo on is displaying a avrdude error while uploading, could that be the consequence?
Hi,
Can you please post a copy of your circuit, a picture of a hand drawn circuit in jpg, png?
Hand drawn and photographed is perfectly acceptable.
Please include ALL hardware, power supplies, component names and pin labels.
There are no other components connected currently,even when the power jumper is removed the chip heats up. This is when I'm powering the Arduino in this config
Tried that already, didn't work. Im still wondering how the chip can heat up when the power jumper the removed and the shield is not getting any power whatsoever.
The 74HC595 is the only chip on that motor shield powered from the 5volt supply of the Uno.
If you replace it, then the shield is likely fine. Take care that the chip orientation stays the same.
I fear for the Uno.
You can test it by connecting a 9volt battery to V-in.
Then measure if there is 5volt on the 5volt pin.
If not (higher or lower), then it's toast.
Don't connect it to a laptop/PC.
A fried Uno with motor shield and 12volt supply can back-feed more than 5volt into the USB socket, possible damaging the laptop as well.
Leo..