Pages: [1]   Go Down
Author Topic: Trying to repair my Arduino UNO board  (Read 619 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have an Arduino UNO that burned up, so I bought 5 new ATMEGA328 micros.   I also have an Arduino Mega 2560 board and used it to burn the bootloader onto the UNO board with a new chip in place.

The bootloader process seemed to work and now when I hit the Reset button the LED flashes and seems to reset. However I cant seem to get the board to accept a new program, I get the following error:

avrdude: stk500_getsync(): not in sync: resp=0x00


After some research I tried the Loop back test.   It works with the Mega but not with the UNO. This may not matter but I also tested the voltages on the 5 and 3.3 pins and it check out.

I was hoping for some ideas and what do try next to fix the board.

I have a bread board and I am not afraid to solder and order components.   

Thanks for your help!

(Fixing this, for me its about learning, not about cost/time invested)
Logged

Austin, TX
Offline Offline
Faraday Member
**
Karma: 71
Posts: 6144
Baldengineer
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

If you remove the ATmega328 and the board doesn't pass loop-back, then putting a new chip in isn't going to do you much good.

Something is wrong with the USB to Serial chip.
Logged

Capacitor Expert By Day, Enginerd by night.  ||  Personal Blog: www.baldengineer.com  || Electronics Tutorials for Beginners:  www.addohms.com

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Fair enough, and advice on fixing the USB on the board?
Logged

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 474
Posts: 18696
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yep you might need to replace the USB interface chip, if you can. Personally I can't because my SMD skills aren't that good.

You can always keep programming it via the ICSP interface, or hook up an FTDI cable to the serial pins.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Any idea if USB interface chips come pre-programmed or how to burn them after installing it.  I am not sure if my skills are quite that good either but I will probably give it a shot as I enjoy soldering, if we think that is the mostly next step.

As far as programming it through the ICSP,  To test this I am using the default blink program.

Do I still program it with the same setup as when burning the boot loader?  I tried this a couple of times, using the Mega to program the UNO. I did see the LED by the L blink presumably when the Mega reset the UNO, after a few seconds  I see this message pop up again:

avrdude: stk500_getsync(): not in sync: resp=0x00

I find it odd that I can seemingly upload the boot loader as evident that the reset button works but I cant seem to load programs.  Is there an extra step I am missing somewhere?

Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 61
This couldn't be your ad.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

When you're programming via ICSP you need to set the programmer to Arduino as ISP and then click File - upload using programmer, or more confident press ctrl+shift+u.
Logged

There is no blueprint for life, blueprints are for architects!

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 474
Posts: 18696
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I find it odd that I can seemingly upload the boot loader as evident that the reset button works but I cant seem to load programs.  Is there an extra step I am missing somewhere?

The bootloader is on the main chip (the Atmega328P). The serial data it reads comes through the USB chip (the Atmega8U2). So it's not that surprising.

Logged

Pages: [1]   Go Up
Jump to: