I'm hoping to get some help on why my teensy seemingly is dead and how I might've killed it. This is the second teensy I've seemingly killed; the first was in a less stable platform and so I assumed I just shorted a wire at some point (both exhibit the same symptoms though). This second one is in a pcb with no visible shorts anywhere and I wasn't handling the actual teensy much if at all when it died, which leads me to think ESD wasn't likely. I've been working on a balance bot but had just been dealing with getting the orientation code working at this point.

Symptoms:
  • Teensy not recognized by teensy loader
  • Cannot load new code
  • Most recent programmed code (previously working) does not work
  • No serial device shows up when connected via usb


Troubleshooting done so far
  • Voltage on 3.3v pins measures 3.3v
  • Attempted 15 second reset with no luck or led flash
  • Inspected for shorts and found none


Source Code: https://github.com/Str8AWay/aether/t...perOrientation
Error Messages: None really besides not being able to connect to a serial console or really have anything recognize the teensy
Hardware:
Only the 1st 4 in the list below were actually being used by my code at this point.


Wiring:
Custom PCB. I did cut the Vin Vusb trace, so it's powered via the 5v regulator and then just data over usb. This is obviously a potential problem source, but my code had been working with this pcb fine for a while before things stopped working.
Click image for larger version. 

Name:	IMG_0128.jpg 
Views:	33 
Size:	124.6 KB 
ID:	21361

Software:
PlatformIO in CLion on a Mac