Garmin has several heading sensors that you can use. The SteadyCast sensor, a 9-axis heading sensor unit and a GPS 24xd. They will all provide magnetic compass heading to your chartplotter. SteadyCast is basic heading, 9-axis is top of the line used with autopilot but overkill, GPS 24xd provides...