ianwood
Taco Wrangler
ericdes said:Loosen the 4 screws.
Turn the compass to the degree required.
Tighten the compass so it doesn't move easily.
Wedge something (i used carboard) tightly in the opening behind compass. You will see you can fit a piece nivley in there as the leg is hollow.
Tighten.
Enjoy nice solid hovering.
You may want to add a few caveats:
1. Make sure the screwdriver you use is not magnetized (many are).
2. If not sufficiently torqued and ideally given a small dab of blue Loctite, the tiny compass screws WILL back out. If your compass comes loose in flight, you will crash.
3. Rotating the compass will have a big impact on flight control. Do so carefully lest you suffer a flyaway.
4. Rotating the compass on the P2 and P2V does not fix declination problems.
I am curious to know what the differences are to the P1. On the P2x, shimming by 1x local declination will help but does not fix the problem. Shimming by 2x local declination will start out great but after a few minutes, it will start to over correct.
What I can tell so far is the P2x starts off thinking true north and magnetic north are the same (i.e. no auto-declination). You can demonstrate this easily using course lock. Take off and without any other inputs, switch to course lock and go straight. Course lock is reflection of the difference between the raw compass heading vs. the GPS heading during flight.
During flight, the Naza will recognize the discrepancy between compass and GPS heading and will slowly adjust the compass heading towards the GPS heading. It is an adaption like an ECU in a car (e.g. throttle adaption). After several minutes, the adaption will have the compass and GPS heading in agreement. The problem is when you turn off the P2x, the adaption is completely lost. There is no non-volatile adaption that I can detect (i.e. every flight starts the same way).
Bottom line for the P2x, this is a defect with a trivial software fix and rotating the compass is a crappy workaround that doesn't really work.