Best Answer Chris Walker, 15 February 2014 - 09:23 PM
Hi knut.tveitane, We include 3 fairly expensive ESD chips on every Netduino 2 board, to help protect the USB data and power pins...but they do have limits (i.e. they may not protect against all visible sparks of electricity). It sounds like the amount of ESD may have overpowered the ESD chips (or the spark jumped right over the shell and onto other chips). No fun at all. It sounds like, other than the ESD-shocked parts/pins on the board, the rest of the board is still working...so here are a few options. If you were to recompile the firmware to use UART1 as its default debug port--and then flash that to the board via MiniJTAG--you could likely use the board via USB-TTL cable to pins D0/D1. That's not a super-simple thing to do quite yet (although some community members are working on it). You could also try replacing parts on the board if you have some keen soldering skills and a few diagnostics tools. Chris P.S. We electrically-isolated the USB shells on Netduino 2 Rev A boards; I'll ask our engineers to take a look at adding a separate chassis ground (separated by RC circuit) to a potential Rev B board in the future. That could potentially add some extra ESD protection against visible shocks (which should be rare...but we like to overengineer things). Go to the full post