I set up my Nano clone on a breadboard with a few things on the I2C bus (DS3231, 20x4 LCD, BMP180) and a AM2302 on pin 3.
When I first plugged it in a puff of smoke came out of the board (from underneath I think?) I immediately unplugged and pulled it out of the breadboard to look at it, a few minutes later I plugged it back in and uploaded the blink sketch.
I disconnected 5v and 3.3v rails on the breadboard and plugged it back in and it wouldn't turn on at all (no power light)
A few minutes later I plugged it in and it booted up into blink just fine, but now it wont program anything.
What are some good troubleshooting steps to see if I can salvage it or not?