1) Would it be possible to post the correct status of the LEDs?

On the GPS board I have:
1. a blinking red LED

On the Ardupilot board:
2. A steady blue LED ("Lock")
3. A steady red LED ("Power")
4. A steady red LED ("MUX")
5. A blinking yellow LED ("STAT")

The instructions mention a blinking white ("Lock") LED. Has this been replaced by the steady blue LED?

The second question is, what voltage should I expect on the output pins? I am getting only about 0.2 volts. I am not using an ESC, but using a battery. I am not using the CTRL either, but, instead, I used Michal B's modification to the code from Jan 16.

Thank you.

Pedro

Views: 117


3D Robotics
Comment by Chris Anderson on March 4, 2009 at 7:11pm
Your LEDs are correct. We've changed the white LED to a blue LED.

If you're powering the board from a battery, you need to power the whole RC side separately (from the RC receiver, for example). All of that is in the instructions here.

3D Robotics
Comment by Chris Anderson on March 4, 2009 at 7:13pm
PS, I can't find any reference to a white LED in the instructions (I changed all the references to blue when we changed the board). Can you post a link to the page that still contains that error?
Comment by Pedro on March 4, 2009 at 8:14pm
Chris,

Again, thank you for your help. You are correct: the page now mentions the blue, not white LED. I was reading a hardcopy I printed on 2/22. The updated page of the assembly instructions still mentions that the blue LED should blink. Mine doesn't. I also verified the voltage on the servo output. It is actually over 4 volts. I guess I had a bad contact.

Thank you also for the instructions about the battery connection. I had followed them. The servos still feel dead. It seems that there is no signal coming to them. I'll try writing a very simple program tomorrow to see if I can drive the servos. Is there anything you could suggest? There is an example of driving the servos on pins 9 and 10. That should work, right? One more thing: I added a simple debugging code within the main loop program and ouput it to the serial port. Monitoring that from the IDE I only see non-alphanumberic characters coming out of the port, and nothing of my debugging code. Any ideas?

Thank you again,

Pedro

3D Robotics
Comment by Chris Anderson on March 4, 2009 at 9:17pm
Pedro: How are you powering the servo connections? To repeat: you can NOT power them with the board if you choose to use the battery option. They MUST have separate power, such as an ESC or powered RC receiver on the input pins.

As for your serial monitor, it sounds like you have the wrong baud rate selected. Have you set it to 4800?
Comment by Pedro on March 5, 2009 at 5:56am
Chris: I am only powering the servo connected to the Ardupilot board. In your description of the battery connection, you explain that to power the receiver and the board from the same source, one has to take the power from an unused servo connection on the board. So, I am assuming that all servo connectors on the board have power, correct?

Regarding the serial monitor, I have the baud rate selected at 9600, and the program is loading fine. That tells me the baud rate is the correct one.

Again, I really appreciate your help. Pedro

Moderator
Comment by Sgt Ric on March 5, 2009 at 6:31am
@Pedro, Chris keeps reminding you that the instructions about powering the board and reciever ONLY apply if you are using the ESC.

Since you are using a battery, the servos cannot be powered by the board...he says this several times.

You are assmuning incorrectly, which is why you are not getting the correct readings..
Comment by Pedro on March 5, 2009 at 6:55am
I am sorry to be so dense, but I just can't understand how it is possible to get power from the servo connectors on the board to power the receiver (and the servos connected to the receiver), but I can't power the servos connected to the board.

3D Robotics
Comment by Chris Anderson on March 5, 2009 at 8:00am
Please look at the schematic. If you want to power the board from a single source, you need to return the solder jumper to the default SVRO position.

3D Robotics
Comment by Chris Anderson on March 5, 2009 at 8:03am
The serial monitor baud rate has nothing to do with the way Arduino loads the program. Please just follow our instructions: set the baud rate to 4800.
Comment by Pedro on March 5, 2009 at 8:49am
Thank you. Will do

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service