Hi,

 

If I *CAN* realliably firmware to the ArduIMU time and time again, use the test tool to confirm it works, then surely then can be nothing wrong with my PC setup? FTDI drivers etc etc??? They must be working correct?

 

Been mucking about with two Ardupilot boards for weeks, tried everything in the debug page a million times, two boards, two PCs with different OSes, set the RST option more times than I care to remember, tried the reset button 2/3/4/8/10 seconds after hitting upload, tried changing the comms speed in the boards.txt file, tried two different Sparkfun 3.3v breakout (even though the first one works fine on ArduIMU), uploaded the FTDI cable. Reloaded the firmware with an ISP programmer, reloaded the MUX firmware with an ISP programmer.

 

Is it possible (and forgive me Chris for asking) that there is a batch of duff boards kicking around? I mean the ArduIMU and Blox uploads work like a dream, I plug the Ardupilot in and get the AVRdude error non-stop.

 

Starting to loose faith now, any help appreciated.

 

Cheers people.

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • Hi Fab,

    Thanks for your advice:

    1. I have nothing but a plain Ardupilot board, nothing else connected.
    2. I don't have an FTDI cable (you can't get them in the UK, I bought one but the DTR cable is wrong) but I do have a Sparkfun 3.3v FTDI board, yes I connect BLK to BLK and GRN to GRN.
    3. I've tried both a 4.8v through the servo connector and when that failed a 6v through the battery connector.
    4. I've carefully checked the board as Ardu Deum or Nano w/AT mega 328 (the board is a 329P not a 168)
    5. I ahven't tried an empty loop but I have tried blink and that failed to!

    I don't have the exact error message on this machine but its similiar or the same as:

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

    I'll get the exact error when I get to the machine I have it written down on.

    Thanks again
  • I only powered the device from one battery at a time, I don't yet have my airframe, motor or esc so powered the device firstly from a 4.8V (4x1.2v) reciver pack connected to a servo input (which I now understand is a bad idea) and when that failed from a 6v 5X1.2v) pack connected to the battery input.

    Both times, the board displayed the sparkfun LED lightshow. Until I reblew the bootloader, in which case the Power light stays on and the stat light flashes about once a second.

    Chris, are you happy that the 6v pack on the battery terminals is a supported method?
  • Hi Chris,

    I've tried to use a 4.8v pack on the servo input connector and a 6v nimh pack on the battery terminals after changing the solder blob.

    Appreciate your help.

    D
  • 3D Robotics
    Davey,

    I'll try to help. First, how are you powering the board when you're trying to upload the code? Unlike ArduIMU, you can't power it with the FTDI cable.
This reply was deleted.

Activity