So I have 12 5v led strips of 40 leds with only 16 leds on at any one point (so not much of an amp draw) on a Arduino Uno. I plugged everything in after uploading a new set of code and the ground/5v wire started smoking/melting once I turned the power on. I hurriedly unplugged the power and seen it pretty much welded the power/ground wires to each other. I used the jumper wire that came with my arduino (a really thin gauge wire, but fit into the arduino pins) and they were soldered into a 18 gauge wire to deliver the power to all the strips. The jumper wires were melted but the thicker gauge wire did not show any melting/bubbling etc. I had a capacitor on the power line and resistors on the data lines of the led strips.
The power is coming from a PSU's 4 pin molex rail (which has 4 wires, 5v-g-g-12v). I tested this overnight and everything was fine. It was only after I unplugged everything and replugged everything in then repowered it that I had this issue.
The only thing I could think of possibilties: 1. I accidentally plugged the jumper power line into the 3.3v pin instead of the 5v on the arduino. Would this cause this issue? I assumed only a higher voltage would cause this possibly? 2. Extremely unlikely but the ground and power made a connection at a point that I covered with electrical tape paste. 3. I plugged the molex in backward (unlikely as they can only be plugged in one way but I know they can be brute forced in upside down which could make it send 12v down the 5v line.
I cut off the melted jumpers, resoldered new ones in, made sure the solder points were covered in tape/hot glue to double up on making sure no contact can be made just in case. The LED strips still run (albeit one strip is not running, I need to do some testing on it to see if its dead), and 1 led on one of the other strips glows green when it should be off. The arduino seems to run fine also as testing the strips is working.
Thanks for any insight, just trying to figure out what happened and not burn my house down.