Just thought I would open a more general discussion of various problems with getting going on the ArdupilotMega with the IMU(and more) shield. The hardware was delivered to us first folks just recently and I have already struggled on two topics, one solved and the other open. Maybe we can summarize any tips so far:
1 I had a friend who solders for his job help (did most of it) me. He suggested for best alignment to place all the headers in and line up both boards (tricky to get it all in together but possible) before soldering - holding them together temporarily with tape - it seemed to work very well.
2. I couldn't get my receiver and servos and ESC to work -> it was a missing blob of solder on SP1.
3. Now for my open item about downloading which I can't now:
- Delete CommentOK,
Now my problem is I keep getting the not-in-sync error when I try to download a sketch. When I first tried the miniusb two days ago, it worked the first time on COM4. Yesterday, in trying to debug the ESC not powering the boards issue (which turned out to be the SP1 solder blob), I used the FDTI cable that was required for Ardupilot (not MEGA) and that worked fine on COM3. Now I put the boards back together again and I can't get downloading to work - I looked at the arduino troubleshooting page but nothing helps. I don't know which RESET button to push but I tried them all except the one on the CPU (not IMU) board since I can't get at it. I have rebooted my PC, unplugged the minusb and tried it all
Help! (Again!)
Dave
Replies
If you are having trouble with the DataFlash statements it is because you don't have the current version of the library files. You can get them in the ArduCopter repository.
The library files will be changing from time to time. If some problem relative to a library comes up check if the library files have changed and update yours.
The "gps" connector on the shield IS NOT in fact a gps connector at all. You have to connect the gps to the main board.
I have changed the LED behavior relative to the gps. It is LED C on the shield. If messages are being received from the gps it will blink with each message received. It will go solid when the gps gets lock. It will be off if no messages are being received.
Dave
I got some real help from TCIII and Darren as well as just reading some of Julio forums - THANKS! I finally am getting some reasonable numbers from the APM_1_0 code (haven't tried copter yet) - pitch and roll are fixed at about 4 to 6 and holding constant and seem to give reasonable values as I move the board stack +-45 degrees. I don't have a GPS connected yet and I am getting yaw slewing at about 10 degrees per second. I think I had a small solder bridge which was affecting the accel/gyro readings - all sorts of problems to fall into!
Also does the reset on the shield supposed to work?
Mine doesnt appear to work either with any of the codes ive tried.
(but now I have the same problem, I cant get to the apm reset since i put it on as a shield vs oil pan...)
hmm... what to do what to do... i hate to keep unplugging the usb or restarting arduino-0018 all the time.