Just as a header, I wasn't sure which forum this was quite appropriate to post to (Networking or Power) since it crosses the line between two categories, so please let me know if I should move this. Also, while I have some electronics experience, I am a total newbie at understanding the subtleties of how the Arduino deals with power.
Hardware I am working with:
Arduino Duemilanove (both the 2009 and 2009 rev b model): http://arduino.cc/en/Main/ArduinoBoardDuemilanove
The most recent Arduiono Ethernet Shield: http://arduino.cc/en/Main/ArduinoEthernetShield
A standard 12v 600ma wall wart: Wall Adapter Power Supply - 12VDC, 600mA (Barrel Jack) - TOL-15313 - SparkFun Electronics
All the hardware works great! My eventual goal is to host a small website off of the arduino. So far I have a simple example running using the following library:
http://www.webweavertech.com/ovidiu/weblog/archives/000484.html
So far the software and hardware are running great while powering it over the USB cable. I would like to have this thing run on its own eventually, and this is where I am running into issues.
When running the Arduino with the Ethernet controller using the 12v power supply, the power regulator next to the power plug on the Arduino gets ULTRA hot. Too hot to touch! The regulator on the Ethernet shield gets hot too. Everything still works fine, but it's all very hot. Just to reiterate, the Arduino and shield do not get this hot when powered by USB. They get warm, but nothing to concerning. I'm a bit worried that the heat might eventually damage the hardware if I run it with the external power supply for a long time, or possibly affect the stability or performance of the code running on it.
Additionally, when powering the Arduino with the external supply, with the Ethernet shield REMOVED, it does not get hot. Warm (as to be expected), but not hot.
I have a couple questions about this.
- Anybody know whats going on here?
- Is there any discussion or documentation about this kind of issue regarding external power + Ethernet shield = lots of heat?
My initial idea is to just use a standard USB charger (like the iphone or digital camera chargers you get) to power this thing without so much heat. I have seen some people say that this method generally works to power Arduinos. It would be nice however, to know that I could always use a standard power supply so if anyone know how I could do that without so much heat generated I would love to hear.