Let's Make Robots!

Spider Controller Board Problems

Powered Using USB port on PC (uploading Blink Sketch on Arduino IDE) with nothing connected other than a mini USB to the PC


Spider Board Clearly has ATmega 1280 chip (Written on the chip)
FTDI Seems to have no problem according to loop back test instruction
Reset Button doesn't seem to do anything
L2 LED is always lit up (bright)

When uploading: (both on arduino ide 1.0.5 and 0022)  Arduino Mega ATmega 1280 Board Selected
 L1 blinks once (dimly)
 L4 blinks trice (dimly)

 
When uploading: (both on arduino ide 1.0.5 and 0022)  Arduino Mega 2560 or Mega ADK Board Selected
 L1 blinks once (dimly)
 L4 blinks once (dimly)

---------------------------------------------------------------------------------------------------
On Arduino IDE 1.0.5 (Blink Sketch)

Correct Port Selected
Arduino Mega ATmega 1280 Board Selected

Error:
avrdude: stk500_getsync(): not in sync: resp=0x00
-----------------------------------------------------------------------------------------------------
On Arduino IDE 1.0.5 (Blink Sketch)

Correct Port Selected
Arduino Mega 2560 or Mega ADK Board Selected

Error: (Takes a long time to output the error)
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
-------------------------------------------------------------------------------------------------------
On Arduino IDE 0022 (Blink Sketch)

Correct Port Selected
Arduino Mega ATmega 1280 Board Selected

Error:
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

-----------------------------------------------------------------------------------------------------
On Arduino IDE 0022 (Blink Sketch)

Correct Port Selected
Arduino Mega 2560 or Mega ADK Board Selected

Doesn't Stop Uploading (taking too long)
-------------------------------------------------------------------
All my Arduino Products uploads normally.
Tried on 2 different Computers with the same error.
I have tried Burning bootloader 
Using Arduino uno r3 as ISP (Made sure it is connected Properly)
Error:
1st Burn  avrdude: stk500_getsync(): not in sync: resp=0x00
2nd and succeeding burn  avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Typically the "not in sync" error means that the board did not reset when uploading the program. Common causes of the problem are:

  1. Wrong serial port or board settings in the Arduino IDE.
  2. Inadequate power supply.
  3. Corrupted bootloader (usually caused by inadequate power supply).
  4. Faulty USB cable.
  5. Faulty board.

I listed faulty board as the last option since they are supposed to be tested before shipping. The testing is a 3 stage proceedure.

Step 1: Bootloader installed via the ISP socket. This step will fail if the processor is bad.
Step 2: Upload diagnostic code via the USB port. This test the USB interface.
Step 3: The diagnostic program is run in a jig that test all I/O pins for short circuit or open circuit conditions. The power supply is tested with a 3A dummy load.

If you have checked / tested steps 1-4 then there is a good chance the board is faulty.

 

Assuming you're using Windows, I would try to uninstall then reinstall the Mega driver (2560 and 1280 use the same driver). It is separate from the UNO. (at least in the version I have.) Hope this helps.

http://hobbybots.files.wordpress.com/2013/07/driverscreenshot.gif?w=959

 

 

Doesn't work, thanks anyway.

How are you powering the board? Although it should be able to be powered by the USB (when no load is attached) not all computers will supply enought current on their USB port.

Try powering the board with a battery or power supply higher than 7V that is capable of delivering at least 3A (the switchmode power supply pulses high current).

 

Binary sketch size: 1,656 bytes (of a 126,976 byte maximum)

C:\Program Files\Arduino\hardware/tools/avr/bin/avrdude -CC:\Program Files\Arduino\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega1280 -carduino -P\\.\COM7 -b57600 -D -Uflash:w:C:\Users\WENDEL~1\AppData\Local\Temp\build7928215968956999235.tmp\Blink.cpp.hex:i 

 

avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2009 Joerg Wunsch

 

         System wide configuration file is "C:\Program Files\Arduino\hardware/tools/avr/etc/avrdude.conf"

 

         Using Port                    : \\.\COM7

         Using Programmer              : arduino

         Overriding Baud Rate          : 57600

avrdude: Send: 0 [30]   [20] 

avrdude: Send: 0 [30]   [20] 

avrdude: Send: 0 [30]   [20] 

avrdude: Recv: 

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

 

avrdude done.  Thank you.