Best Answer Chris Walker, 25 January 2014 - 01:04 AM
Hi Frode, If the ARM micro is heating up hot, then it's most likely that the chip was electrically damaged and may be drawing all the power available on the board. Is it possible that the ESC's weren't trying to draw power from the micro? Or delivered power in reverse somehow? 13V is a lot of voltage for the STM32's digital pins. If you were powering via MicroUSB, then the 500mA fuse should help stop power delivery if more than 500mA is pulled by the DC-DC switch. If feeding power by the AC adapter, then the 5V LDO helps avoid short circuits but the 3.3V DC-DC switch has to take the brunt of over-current draw. My guess is that the digital header pins (which are connected directly to the microcontroller pins) might have been accidentally fed 13V during wiring of the ESCs or a higher voltage source with common ground might have accidentally touched the micro. I've spent thousands of hours with Netduinos and I may have done that once myself. In any case...burned up microcontrollers are no fun at all Chris Go to the full post