I´am doing a project of a robotic arm with an arbotix card. Unfortunately, I think that I have broken the arbotix. I can´t upload the program to the card (I’ve done all kinds of tests, like change te computer, change the wires, change the COM…) and it does not even turn on the LED of user.
When I try to upload, the answer that the program gives me is the following:
avrdude: stk500_recv (): programmer is not responding
avrdude: stk500_getsync () attempt 10 of 10: not in sync: resp = 0xff
Problem uploading to arbotix.
Do you know what problem could be?
Could I try to fix it? How?
The error you are receiving from avrdude (the software component that writes to the AVR chip through a programmer or bootloader) is a very generic one.
It indicates that it is unable to connect to the board.
This could be due to many different reasons, such as the board is disconnected/not connected properly/unpowered/etc., the microcontroller is damaged, the pins used for programming are also connected to something else that causes the signal to be faulty (such as shields using pin D0/D1 on a Arduino Uno), a damaged bootloader and many other reasons.
There are two things you can do here:
A quick online search for “arbotix avrdude: stk500_recv (): programmer is not responding” should find plenty of examples of what people have encountered and tried to fix the issue. Following some of those may help you out.
Contacting the manufacturer of your product. They may have extra knowledge of the board that would help you identify exactly what is causing the issue in your case.
[font=verdana, arial, helvetica, sans-serif][highlight=#ffffff]Thank you very much for your help scharette!!![/highlight][/font]
I just managed to get it working, I downloaded the arbotix libraries and I pasted them instead the old ones, and I also downloaded and updated the drivers for the conection between the computer and the arbotix (wire conection), and to my surprise it worked again. I don´t know what the sudden error should be but it´s already solved, thanks aniway!!
We’re glad to know you were able to fix the issue. Drivers can sometimes (rarely, but it does happen) get corrupted by other installers doing something wrong.
Also, a good old restart can help in some cases, as some services that are required may be not operational due to various reasons and require to be restarted. Typically, restarting the operating systems can reset those and help things that seemed “broken” work again.
All of that being said, we may never know what went wrong with your board previously, simply because of the error you received (generic “I cannot connect” error).