First step is I'd plug it in and check the voltage between GND+VCC, and GND+3.3v.
If those aren't around 4.5v and 3.3v then my guess is it's the USB power diode. It's the small component nearest the USB connector with S4 written on it - it should be pretty easy to replace. If you're only ever going to be running the board off of USB then you could actually short it out.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
What actually happened when you shorted it out?
First step is I'd plug it in and check the voltage between GND+VCC, and GND+3.3v.
If those aren't around 4.5v and 3.3v then my guess is it's the USB power diode. It's the small component nearest the USB connector with
S4
written on it - it should be pretty easy to replace. If you're only ever going to be running the board off of USB then you could actually short it out.