Jordi and the team have diagnosed the issue users are having with the reset button on the ArduPilot Mega IMU shield not working. Here's what we've found:

1) This is due to a conflict with the FTDI chip when the USB cable is plugged in. It is not an issue in the field, when the board is powered the normal way, with the ESC.

2) If this troubles you, we will be releasing instructions on how to modify the board (cutting a trace and soldering a wire jumper) to avoid it. The next batch of boards will have this fixed. 

3) Needless to say, if your IMU shield is on the bottom and you're using the reset button on the APM board, there is no problem.

4) Remember that when you upload code to APM, Arduino automatically resets the board, so no manual reset is required. So you shouldn't have to use this button in normal operations anyway.

Views: 642

Reply to This

Replies to This Discussion

BTW - What was the fix applied to the rev H board? Replacing the capacitor with a 1K resistor as shown below? Something else?

Still no good explanation for this behavior.............
John, again I've actually had no trouble using the rev H board with the Configurator and haven't heard others with this problem. Maybe we need to get you a new board? Please PM me and we can talk about sending yours in for diagnosis and getting you a new one.

I believe I am having the same problem. I want to do a little further investigation first. I did notice that if I power up the APM/IMU with the slider switch away from the DIP switches, it attempts to read flight data but still disconnects.

I read somewhere you can do everything in the CLI that you can do in the configurator. Where do you set PIDs in the CLI?

I made the capacitor to resistor swap on my IMU Mega Foxtrap version, but it still did not cure the reset problem with the USB cable connected. It would be nice to have access to the IMU Mega Hotel version Eagle board and schematic files.

Regards,

TCIII

I am following the ArduRover2Setup instructions to load the ArduRover code and was successfully able to soft reset the APM using the CLI.  I however have been unable to perform the subsequent hard rest of the APM using the reset switch as recommended.

May I assume that item 4) above means that performing a soft reset on the APM should be enough to successfully upload the ArduRover code to the APM.?

RSS

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service