Have I fried my board?

Status
Not open for further replies.

kd_

New member
Totally inexperienced noob here.

I've been putting together a midi project with a TeensyLC. Initial plug in the board blinked. Then I did a bunch of soldering and a some desoldering and re-soldering. Now I try and upload the code I'm going to use and the board's led flashes briefly then doesn't come back on. I'm unable to upload anything to the board.

I measured the voltage across 5v and 3.5v witih a multimeter and both are reading just under 1v. I checked it wasn't the multimeter by double checking an arduino uno I had kicking around and the voltage pins on that read as expected.

Do you think I've fried the board, or is it likely there's some crappy soldering and trying to rework the connections may help?
 
The LED doesn't flash for programming. If it flashes that is from running code - that may be running a short bit and taking the Teensy offline?

Check your upload steps against those in this post and try that sketch and see what happens and provide details

Opps - missed the voltage note ...
 
Last edited:
Is there any way to flash bootloader for Teensy++ 2.0?
Looks like I damaged it someway and before trow it away want to try recover the board.
 
@Kd - if your 5V is measuring 1V that will certainly prevent the Teensy starting. A resistance check 5V_> gnd with the plug out my be informative, along with looking for shorts. If that is all it is then possible to fix. What may have happened is that to much was drawn from the 3.3V supply. Which on the LC is generated by an on chip regulator and therefore cooking it will cook the main chip, and leave you with something that shorts the 5V supply and pulls it down. Without pulling the IC off the board hard to tell but certainly checking nothing is shorted across the 5V supply is useful

@Momosh - there isn't an reasy way to recover the bootloader, though it should be also hard to break unless you got creative with hardware fuse settings. If you have a Uno handy you can try ICSP via the uno, but that will just make it a generic dev board rather than a Teensy.
 
Looks like I damaged it someway

The only way to damage the bootloader is with an ISP programmer, or by physically destroying the hardware! You can't erase or alter the bootloader by uploading code from the USB cable, or by anything your program does. It's protected by a hardware lock mechanism. The only way to change the hardware lock is with an ISP programming, which requires connecting 4 signals including Reset.
 
Note the Teensy 2++ bootloader is not available, if you head down this path you will need to ICSP or use an open source AT90USB bootloader (and make configure Arduino to allow for the larger flash footprint).
 
@Kd - if your 5V is measuring 1V that will certainly prevent the Teensy starting. A resistance check 5V_> gnd with the plug out my be informative, along with looking for shorts. If that is all it is then possible to fix. What may have happened is that to much was drawn from the 3.3V supply. Which on the LC is generated by an on chip regulator and therefore cooking it will cook the main chip, and leave you with something that shorts the 5V supply and pulls it down. Without pulling the IC off the board hard to tell but certainly checking nothing is shorted across the 5V supply is useful

Thanks for the advice. Much appreciated. I de-soldered everything just now, and the board was back to OK, blinking and reading 5.x volts again. I learned a valuable lesson in applying test protocols. Tomorrow's a day off so I will try again, this time ensuring the board programs correctly before soldering anything, and testing functionality after every joint :)
 
Status
Not open for further replies.
Back
Top