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:
Troubleshooting done so far
Source Code: https://github.com/Str8AWay/aether/tree/PaperOrientation
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.
Software:
PlatformIO in CLion on a Mac
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/tree/PaperOrientation
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.
- Teensy 4.0
- DFRobot BNO055 + BMP280 breakout (https://www.dfrobot.com/product-1793.html)
- 5V regulator
- 2 lithium batteries wired in series (7.4v)
- Sparkfun Motor Driver (https://www.sparkfun.com/products/14451)
- A couple DC motors
- LED
- SD Card
- Buzzer
- Flash chip
- A couple MOSFETs
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.
Software:
PlatformIO in CLion on a Mac