Cannot upload to Arduino Robot

I have just started playing with my new Arduino Robot. It was working fine with the examples. After some programming and modifications of the example codes, I encountered a problem that I cannot solve:

Whenever I try to upload the ino code, the IDE window would just wait forever with the "uploading" word. I've tried to troubleshoot but to no avail. Even example codes cannot be uploaded now. I've make every single check to ensure the board selected is Arduino Robot Control" and COM port selected is correct, and I've tried to reuse a few original examples from the Arduino IDE. The same problem persists, it just cannot upload. I've also make the efforts to remove all the sensors and outputs that I attached to the Arduino robot.

I've tried the Arduino Robot Motor board, that one works. So I'm pretty sure the problem is with the top controller board, not the bottom motor board.

Can anyone advise on the step to resolve this problem? The Arduino Robot is so new that I cannot find any online resources on this problem.

Not to hijack your post, but i think we have the same problem.

Mine started today (yesterday everything worked like a charm). I have tried uploading basic codes as the blink example to Arduino Leonardo, Chipkit Uno 32 & ChipKit max32. Tried two different cables (one of them worked fine yesterday!). Then i tried a different computer, with the same result:

The board blinks a couple of time, and the the IDE stalls at 80% "uploading" indefinitely.

This leads me to think that it must be a USB port problem.

  1. compile the code. see if it gets stuck.
  2. larger code requires more time to upload.
  3. try hitting the reset button on your arduino board.

kind regards, -Goldfild

Okay i did find out what went wrong. Go to task manager and kill "avrdude" process, then try to upload again. It should work.

The reason that mine got stuck in the first place, was that i was using RX/TX pins on my ChipKit, which apparently wasn't allowed. So if the problem still persist, try to avoid using these pins.

Goldfile:

  1. compile the code. see if it gets stuck.
  2. larger code requires more time to upload.
  3. try hitting the reset button on your arduino board.

kind regards,
-Goldfild

Hi Goldfile, my problem is not related to the size of code. I have more than 1 Ardruino Robot. The same code, with the same setting, works on my other robots. The one that is having problem uploading, would hang forever until I kill the process.

Palmhoej: Okay i did find out what went wrong. Go to task manager and kill "avrdude" process, then try to upload again. It should work.

The reason that mine got stuck in the first place, was that i was using RX/TX pins on my ChipKit, which apparently wasn't allowed. So if the problem still persist, try to avoid using these pins.

Hi Palmhoej,

I've tried your method, it only help me to get out of the "uploading" status. Once I kill the process, it'll show "uploading done", but the code is not uploaded to the robot. Uploading again would end up in the same problem again, and I end up killing the process again and again.

Your RX/TX usage pin during upload is a common mistake. That is not allowed as uploading via USB uses TX/RX. That I'm aware.

i have the same problem =( =( =( =( =( =( =( how can solved it???

Palmhoej: Okay i did find out what went wrong. Go to task manager and kill "avrdude" process, then try to upload again. It should work.

The reason that mine got stuck in the first place, was that i was using RX/TX pins on my ChipKit, which apparently wasn't allowed. So if the problem still persist, try to avoid using these pins.

I have attempted this, the process was not running, it got launched when i pressed upload. Then it hangs, i killed the process, tried to upload again, failed again. This is not the solution but thanks for trying :)

Can an admin please merge my thread with this one ? http://forum.arduino.cc/index.php?topic=224416.msg1625401#msg1625401

Please check http://forum.arduino.cc/index.php?topic=224416.0

for fix.

@christophedm - None of your methods seemed to have worked for me. I have an UNO.