Arduino Uno stopped working

Hi all,

I have gotten my Arduino Uno board a few months ago I did some stuff with it and because I was very busy I had to put the board away for a couple of months, now I have more time and I tried uploading a sketch to the board on my windows computer. When I tried uploading a blank sketch I got multiple errors, an out of sync error but mostly an error that the com port was already in use. I have checked and I have no programs using my com ports. Because this didn’t work and I remembered that I got my Arduino with a broken USB cable I tried multiple but I still got the errors.

Next thing I tried was a different computer running Linux I tried to upload a blank sketch to my Arduino again and I got the avrdude: stk500_recv(): programmer is not responding error.

After this I did some research and I found the loopback test, so I decided to try it. When I send data via the serial controller on my Linux pc ( windows doesn’t even want to open the serial monitor) to the Arduino which is set up for the loopback test I see the Tx and Rx Led blink but I don’t get any echo on my pc.

So please help me fix my Arduino or it may be broken

Thanks,

M

Post a picture of your board or a link to where you got it from.

Also what is the output of dmesg when you plug the device in.

Please make ensure

  1. you choosen right board , port for arduino
  2. Tx & RX lines are not occupied
    3)just upload blink example. If working fine no problem,(keep delay of 3000)

If LED light High or keep flickering more speed than you mentioned. That means bootloader got crashed. you need to upload the code using avr pocket programmer.First you need upload bootloader here

ChilliTronix:
Post a picture of your board or a link to where you got it from.

I bought the Arduino Starterkit from www.floris.cc this is a dutch electronics webstore.

ChilliTronix:
Also what is the output of dmesg when you plug the device in.

The dmesg output I get is:

[  641.488700] usb 2-1.2: USB disconnect, device number 6
[  644.503907] usb 2-1.2: new full-speed USB device number 7 using ehci-pci
[  644.598790] usb 2-1.2: device descriptor read/all, error -32
[  644.671938] usb 2-1.2: new full-speed USB device number 8 using ehci-pci
[  644.768680] usb 2-1.2: New USB device found, idVendor=2341, idProduct=0043
[  644.768687] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[  644.768691] usb 2-1.2: Manufacturer: Arduino (www.arduino.cc)
[  644.768695] usb 2-1.2: SerialNumber: 952383432343511171F0
[  644.769282] cdc_acm 2-1.2:1.0: ttyACM0: USB ACM device

AMPS-N:
Please make ensure

  1. you choosen right board , port for arduino
  2. Tx & RX lines are not occupied
    3)just upload blink example. If working fine no problem,(keep delay of 3000)

If LED light High or keep flickering more speed than you mentioned. That means bootloader got crashed. you need to upload the code using avr pocket programmer.First you need upload bootloader here

At this moment I don't have the stuff required to burn the bootloader to my Atmega. But a crashing bootloader might explain that I can't upload to the board but it doesn't explain why I don’t get an echo when I do a loopback test (just a thought). But I have contacted someone who probably has the equipment to burn the bootloader so I’ll come back to this.

Thank you for your responses,
M

OK, so the USB to serial is coming up as /dev/ttyACM0. That looks OK to me, and I would have thought that the loopback test should work...

Can you try it again?

I tried multiple times again, mostly by connecting the reset pin to the ground. and i tried when I had removed the Atmega from the board. (of coarse Tx and Rx were connected) i tried sending a string via the serial controller and i saw the Tx and Rx led light up but i never got any echo from the loopback test.

M

I must say I am perplexed. The USB to serial works or at least appears to be seen and recognised correctly by Linux so if you take the Uno out of the equation the loop back should work... If it doesn't that leaves the board a little useless for the moment.

The fact that the loop-back test fails is indeed a bit confusing. Could you try the test again while using a short piece of wire (or whatever is available) to short the following pins?

For some reason mine would fail the test unless I did that. Granted I have a SMD edition and thus could not remove the 328p so that might have been interfering some how.

The output of the test at this point will help to narrow down the problem as testing before the resistor pack while harder removes any possible interference from the 328p and any point on the board beyond them.