2023-07-17, 04:04 AM
(This post was last modified: 2023-07-19, 03:33 PM by seandepagnier.)
Earlier today I moved a stainless steel knife on the other side of a bulkhead from the pypilot compass sensors and caused the boat to jibe and knock me upside the head with plenty of blood and a headache. I would admit my head should not have been in that location but I am mostly just glad my boom is made of wood instead of metal.
The compass bias was completely off by an earth field magnitude. The earths magentic field is relatively weak and easily interfered with.
For example, a wire running to a solar panel that is several inches (15-20cm) can cause the compass the change by significant amounts such as 5-10 degree course changes with each cloud. Twisting the 2 wires greatly reduces the interference.
All sorts of objects (anything that a magnet sticks to) can also distort the field if they are moved relative to the sensors and this requires a recalibration each time. Especially bad are magnets including electric motors and speakers and especially other floating compasses (moving magnets) which the software does not attempt to compensate in any way so they must be avoided.
Finally, the wires to the motor controller for power and the motor should all be routed so they do not run too close to the compass sensors.
The compass bias was completely off by an earth field magnitude. The earths magentic field is relatively weak and easily interfered with.
For example, a wire running to a solar panel that is several inches (15-20cm) can cause the compass the change by significant amounts such as 5-10 degree course changes with each cloud. Twisting the 2 wires greatly reduces the interference.
All sorts of objects (anything that a magnet sticks to) can also distort the field if they are moved relative to the sensors and this requires a recalibration each time. Especially bad are magnets including electric motors and speakers and especially other floating compasses (moving magnets) which the software does not attempt to compensate in any way so they must be avoided.
Finally, the wires to the motor controller for power and the motor should all be routed so they do not run too close to the compass sensors.