DATA Transfer problem with ardupilot and xbee 900

I have set up ardupilot with the shield installed and xbee 900's to transmit the data. all the blinking lights seem to be good. eg. i get satelite lock on gps. i also see data being transfered from the xbees as the lights on the adapoters are blinking. in my terminal i have set it to 57600 (i also used xtcu to sety my xbees to 57600 for the em406 adapter) and all i get is garbled data. its not readable. i think i have missed something but im not sure where.**sorry for my first post it got screwed up somehow alot of it didnt show up and the title was gone.

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

Join diydrones

Email me when people reply –


  • 3D Robotics
    Shawn, why don't you try connecting ArduPilot directly to your computer with the FTDI cable and reading the data with the Ground Station software. If that works, then you know that the problem is in your Xbees.

  • iv double checked everything and my settings are ok. the data comes as packets just not readable. the xbees are talking but not well. when i disconnected the gps the data stoped trasmitting. one more sympton i have is the gps red light is very dim as in you can only see a dot in the led.perhaps my shield is ng. i will try without the shield
  • What adapters are you using on the xbees? If there are LEDs on the TX/RX lines they could be drawing too much current and the signal quality could be too low. We recently ran into that problem with some Spark Fun xbee adapters.
  • One thing to try is disconnecting the GPS to make sure it's serial interface isn't interferring with the airborne XBee.

    After than you might want to reconnect each Xbee to your PC (via xtcu) to check that the baud rate was actually changed on both radios.

    If you have the needed cables/adapers, you can also try connecting both XBee's to either the same PC (different USB ports) or separate PC's to see if they can communicate properly. (open a separate terminal window for each one)

    You can also connect the Rx and Tx pins on the remote XBee (the one that goes in the plane) to just have it send back whatever it receives as another way to test the link.
  • 3D Robotics
    You'd get more help if you'd give your forum posts a proper title. There is not enough information in your question to answer it. Are you using ArduPilot? Something else?
This reply was deleted.


Neville Rodrigues liked Neville Rodrigues's profile
Jun 30
Santiago Perez liked Santiago Perez's profile
Jun 21