Furuno SCX20 & SCX21 satellite compasses, the impressive demo at NMEA

While Furuno has just introduced powerful new TZT3 multi-function displays and NXT solid-state radars, that’s all the more reason to highlight their remarkable new SCX satellite compass design. After seeing prototypes demonstrated on the water, I believe that the technology delivers much more than similar sensors at a reasonable cost with lots of install flexibility. In fact, I expect to eventually see the SCX20 mounted on boats that don’t even have other Furuno gear and hope to see other brands develop similarly advanced multi-sensors.

The top of Furuno’s demo boat at the September 2019 NMEA Conference in Portsmouth, VA

Last September Furuno had progressed enough with the just-now-announced SCX compasses to show off beta units at the NMEA Conference. There was an engineer on board and some of the numbers you’ll see in my demo photos below were suspect, but she was downloading a new firmware version as Ben Stein and I left the boat and I’m confident that the SCX data output is even more impressive now.

You can see above that the SCX21 for NMEA 0183 and the SCX20 for NMEA 2000 are both compact enough to fit on fairly small boats. What’s more, aspects of the new design detailed below purportedly make the SCX much better at handling the multipath interference that can mess with many satellite compasses if they don’t have a very clear sky view.

Note too that the SCX20 can be used with the pole mount base, though the 21 does not work with the roof mount base (probably because of the larger connector).

The SCX design delivers more than Heading and GPS COG/SOG, like 3-axis Speeds

Both the SCX sensors retail for $1,195, a far cry from the venerable Furuno SC33 at $2,595. And while the 33 claims 0.4 degree Heading accuracy, I believe that the SCX design’s highly responsive 1 degree accuracy is plenty good enough, plus it delivers valuable data the 33 can’t.

Actually, I’d never seen the 3-Axis Speed displayed above on any boat, but I’d sure like to have it on mine. The SCX is measuring the boat’s forward Y-axis Speed over Ground like a normal GPS (except for the claimed 0.02 knot accuracy). But because the sensor also knows how the boat is rolling, pitching, and heaving — and because specifying the boat’s size and its location are part of the installation process — it can also determine the left-right X-axis speeds at the bow and stern.

You can even set up the SCX to deliver 3-axis speed at the height you’d prefer, like at your boat’s waterline. Wouldn’t that be handy when, say, thrusting up to a floating dock you can’t see very well from the helm?

In the scenario I photographed above, the SCX21 shows the demo boat slipping leftward at 3/4 of a knot, which made easy-to-understand sense given the tidal current in the Elizabeth River and also given the 13-degree COG/Heading difference. I can not explain the similar but different values coming from the SCX20 except to note again the demo’s “prototype” aspect.

SCX uses four multi-GNSS receivers with serious low altitude shielding

The SCX design employs four GNSS receivers each able to work with the GPS, Galileo, GLONASS, and QZSS satellite constellations, SBAS augmentation included. And while many satellite compasses use a single two-receiver baseline to calculate Heading, the SCX uses all six baselines possible with this array.

Hence the resistance to multipath interference, though also note how the low altitude signals possible with bounces off other onboard gear are shielded out. Moreover, the SCX can be set up to further filter out low altitude satellites, which might also help if someone is trying to spoof the positioning systems.

SCX20 enabling accurate true radar trails on a Furuno TZT2

Furuno is particularly proud about how well the SCX can support the True Echo Trail feature available with many of their radars, and it is truly sensor challenging to completely remove your boat’s motion from what a radar sees so that the true past motion of a target is shown by its trail. And since the two are sourced independently, data errors show.

In this case, the demo boat is just nosing back into the Portsmouth docks and the steady blue trail behind the vessel out to the left in the river indicates that our sharp right turn and other maneuvers were accurately removed. Furuno calls it “Echo Trail ZIG-ZAG Domination” with comparative screenshots using (unfortunately unnamed) competitor satellite compasses.

The SCX sensors also calculate Heave, which can be used by some MFDs to stabilize sonar imagery, as I saw dramatically demonstrated with a $3,000 SC30 in 2008. The difference now is not just the greatly reduced cost; Heave is now a standard NMEA 2000 PGN which is output by the SCX.

In fact, all the SCX20 data output seems to be in standard N2K format so it should be usable by any N2K display, autopilot, sonar processor, camera stabilization system, or whatever else can read the PGNs. Which is why I think that these compasses will get installed on non-Furuno boats. Yes, there’s still the issue of firmware updating and configuration — common to independent NMEA 2000 sensors — but there’s good Furuno news in that department too.

The SCX20 setup app built into TZT2/3 MFDs offers many controls like PGN refresh rates

First of all, the configuration possible with both SCX devices is extensive, and setting up or tweaking the SCX20 using a TZT2 (or the new TZTouch 3 MFDs) looks easy. You can read all about it in the SCX20 Operators Manual downloadable here, but note too the SC Tool Operator’s Manual.

The SC Tool is a Windows PC program that can be used with either SCX sensor or the SC33. And don’t fret when you see that using the tool with the SCX20 requires an uncommon CANbus to USB converter and a patch cable. Your pro marine electronics installer may have these, but Furuno tells me that the Tool will soon work with an Actisense NGT-1-USB NMEA 2000 interface. Many installers and DIY boaters already own the NGT-1, and it’s also the standard N2K gateway for the Furuno-related TZ Navigator and Professional PC nav programs.

So now we’re talking about a powerful multifunction satellite compass that can be independently updated and managed — even diagnosed if there’s trouble — regardless of what other electronics it’s helping to perform better. And the SCX doesn’t cost an arm and leg.

I’ve tested two satellite compasses on Gizmo over the years along with several high-tech fluxgate-based heading sensors like the Raymarine Ev-1 and the Lars Thrane LT-1000. They all noticeably improved everyday uses like autopilot, radar overlay, and MARPA targeting when compared to more conventional sensors. They can also help an exotic feature like Auto Slew on a FLIR thermal camera to work well, and all these sensors fed multiple MFD brands over N2K with just a few hiccups. I particularly recommend what is now the Si-Tex Vector Compact GPS Compass as a great value at about $725 online.

But, wow, isn’t the Furuno SCX20 a very nice step up?

PS 2/19: I forgot to mention that both SCX models also contain high accuracy atmospheric pressure and air temp sensors. And I just learned that there’s even a magnetic heading sensor built into the design. It’s used now to speed up the initial satellite heading calculations at startup, but Furuno plans to “deliver a software upgrade that will provide full magnetic automatic backup in the case of 100% GNSS blockage!” The company was hesitant to advertise this feature before it met their “stringent QC tests” but they’re “confident” about that now. So we’re the first to hear that the SCX engineering is even more remarkable than I thought.

Ben Ellison

Ben Ellison

Panbo editor, publisher & chief bottlewasher from 4/2005 until 8/2018, and now pleased to have Ben Stein as a very able publisher, webmaster, and editing colleague. Please don't regard him as an "expert"; he's getting quite old and thinks that "fadiddling fumble-putz" is a more accurate description.

26 Responses

  1. Sweeeeet. This looks really good.

    I learned the hard way that not all satellite compasses are equally good in multipath performance, and these new Furuno ones look like they are going to be best-in-class.

    This joins the Merrimac wishlist, although the Cortex VHF still tops that list!

  2. John Sherman says:

    Yes, the SCX2x heading sensors do look good. I was just about to place an order for the Hemisphere V200n (which appears to be a fine product, too), but the SCX20 offers both heave (PGN 127252) as well as 3-axis speed (PGN 130578) which appear to be absent from the V200n. Moreover, if/when the SCX20 may be configured/updated with an Actisense NGT, that capability will facilitate maintenance, as well.
    Kees–have you shared your “hard-won” experience with other satellite compasses somewhere on-line? I’d be very interested in hearing about your experience–the good, the bad, and the ugly πŸ˜‰

  3. Dan Corcoran Dan Corcoran says:

    Is a 3-axis speed of any special use measuring the performance of sailboats?

    I am confused why gps compasses look to put all the receivers in the same housing. Why not split in two, put on each end of the boat, allow the user to enter information on how far each sensor is off the centerline? The separation between receivers should make COG extremely accurate.

    • Dan Corcoran Dan Corcoran says:

      What is the compass accuracy of the DIY version? Is multipath performance an issue that is dealt with in packaging, software, other?

      Is multipath an issue for DIY users to work out, or is it already solved at the sensor or software level of the Arduino components?

      • Dan Corcoran Dan Corcoran says:

        Does DIY require that the sensors are in line with each other, or can you provide an offset between where each sensor is installed and the centerline of the object (boat) you want to determine the compass heading of?

        • Andy says:

          It does not.

          You can align sensor freely. Then you end up with baseline length and direction between antennas, or antenna phase centers to be exact, and can deduce vessel true heading from this.

          Also being RTK units you can feed external RTCM stream for outside source, either your own RTK basestation or a public free/paid service, and end up with centimeter accurate position as well. But this is another topic in itself, but this hardware can do this also. Could be used for precision docking for example, could steer the boat to exact spot in full darkness and fog. Same techinique they use for offshore drilling for example.

      • andy says:

        I would not worry about multipath that much, it helps a lot when you have so many channels available on dual frequency. False fixes resulting from multipath simply don’t happen in practise.

        Accuracy is limited by baseline length, and even few meters is enough for sub 0.1 deg accuracy I think. I think this is a non-issue.

        • Ben Ellison Ben Ellison says:

          Well, I’d like to see some evidence from real ocean use. But I’d also like to see this discussion move to the Forum where I just created a “DIY Satellite Compass” topic. Let’s please keep this entry about the SCX. There much to discuss just about this design — like the fact that it is dual-frequency — and units will soon be in real use.

        • Andy says:

          Makes sense and I agree, lets keep this on SCX.

          It seems from material this receiver is Furuno’s own design – correct?

          Datasheet states:

          1575.42 MHz (GPS/Galileo/QZSS/SBAS)
          1602.5625 MHz (GLONASS)

          This is a little disappointing, as first it is lacking Beidou support altogether, and secondly it seems it is single frequency (L1) only.

    • Chriggel says:

      It seems that the DIY version has no gyro / accelerometer sensors as backup in case of no GNSS signals, or am I wrong?

    • Ben Ellison Ben Ellison says:

      “Is a 3-axis speed of any special use measuring the performance of sailboats?”

      Special I don’t know, but wonder: Is there any measurement of boat motion — especially if delivered in a standard N2K PGN — that could not be useful to thorough performance analysis, at least stabilization of other sensor info?

    • Ben Ellison Ben Ellison says:

      Answers to Dan’s second question became an interesting discussion about how accurate DIY satellite compasses are apparently possible these days. Check it out on the Panbo Forum:


  4. Ben Ellison Ben Ellison says:

    Dan, I don’t understand the problem you are trying to solve. Compact satellite compasses deliver very accurate COG, and quite accurate Heading. Hope you realize that they are not deriving Heading by comparing two or more GPS locations. The technology is quite different from that, as you can learn in this brochure for an older Furuno model:


    I doubt there’s a DIY version of carrier frequency phase decoding tech.

  5. John Sherman says:

    β€œIs a 3-axis speed of any special use measuring the performance of sailboats?”

    The SCX20 outputs PGN 130578, Vessel Speed Components, providing longitudinal speed (in line with the bow of the boat), transverse speed (speed at 90 degrees to the longitudinal speed), and stern speed (not much use, perhaps, unless you’re backing down to set an anchor).

    All three components may be ground-referenced and/or water-referenced. As the SCX20 is a GNSS device (with COG as well as heading), I assume that the values we see would be ground-referenced. Compare to the Airmar DX900+ Multilog sensor which also outputs PGN 130578 but with water-referenced component values. Note that the DX900+ also outputs PGN 128000, Nautical Leeway Angle, which is water-referenced only and does not account for slip due to current.

    It seems to me that transverse speed would provide an indication of leeway. And assuming the SCX20 outputs ground-based component values, it would also seem to account for leeway due to current, as well as leeway resulting from being blown sideways. Effectively, the vector sum of the two, I would assume. Teasing them apart is another story, however, and would seem to require both ground-referenced and water-referenced component values (i.e. both devices installed).

    In earlier Panbo posts, I seem to recall an extended and animated conversation about “True wind” speed & direction–water-referenced, and “True wind” speed & direction–ground-referenced. I suspect many of the same issues would apply here, but I’m not going anywhere near that subject. πŸ™‚

    • Ben Ellison Ben Ellison says:

      Thanks, John! It sounds like you have read the details of PGN 130578, which I have not. (And I sure wish NMEA would make detailed PGN descriptions public.)

      However, the Furuno SCX and Setting Tool manuals indicate a lot about 3-axis speed and I think you misunderstand the aft component. It too measures transverse speed, just like the forward component. And the installer is not required to configure the two tranverse speeds to bow and stern, though that’s suggested.

      In other words, if you’re backing straight down on an anchor, with no side current or wind-driven leeway, the only speed might be longitudinal (but with a down arrow). But if you apply some stern thruster, you should see the results in the aft 3-axis speed plus maybe a bit in the forward x-axis, though in the opposite direction. Conversely, if you get catawampus to the anchor when it fetches up, you might see some serious action on the forward x axis.

      Check the SCX21 3-axis speed in the demo photo near the top of this entry. The bow and stern tranverse speeds of 0.7 knot left indicate the current drift as we crossed the Elizabeth River at 5 knots longitudinal speed. I could sort of see that relative to shore objects and the situation is also verified by COG 347 and Heading 354. The boat was going left over the ground compared to where the bow was headed relative to Truth North.

      Had we also been turning a bit, the X-axis speeds would be different, maybe still the same direction, maybe opposite depending on rate of turn (also measured by the SCX).

      Frankly, I think I’m still getting my head around 3-axis speed, but I suspect that it will be very useful once a skipper gets used to it (and assuming it’s accurate).

    • Dan Corcoran Dan Corcoran says:

      Is it a fair guess that the SCX20 & SCX21 don’t agree with each other in the photo at the top of the page, because one or both compasses are pointed slightly out of alignment with the bow? What would it take, a 1 degree error at the displayed SOG of 5 kt? When working with a compass of this accuracy, is it a challenge to get the SCX20/21 aligned?

      As we know, at sailboat speeds, small changes in STW or compass error can have large impacts in calculating set & drift, before raising the sails. Once the sails go up, the numbers provided by our MFD’s become junk.

      As I think about the approaching Newport-Bermuda race, I wonder if the traverse speed could help detect subtle changes in current alone, or if that would require nautical leeway angle from the 900+. Perhaps the leeway component can be calculated (during slack tide) on any given boat and then programmed as a correction, much like we put in a correction for our wind instruments.

      • Ben Ellison Ben Ellison says:

        As I wrote, Dan, the two demo SCX sensors were prototypes, and as evident from the cabin top photo, it was a temporary install. So maybe sensor offset was the problem, but I don’t know.

        But I do know that correcting the problem of an install that is not well aligned with the boat’s bow — that is, not square to the x and y axis — is pretty easy with most any electronic Heading device. You identify the error by comparing COG and Heading — preferably at speed on flat water with no current to minimize sideways motion, averaging reciprocal runs if necessary — and apply an Offset correction. (Heading should equal COG in perfect calibrations conditions.)

        The SCX supports angular Offset corrections for Heading, Pitch, and Roll, as well as Offsets for SOG/3-Axis, air pressure, and air temp. Also Smoothing of SOG/COG, 3-Axis, and RoT.

        The 3-Axis speed is all SOG, so I don’t think that the SCX can distinguish transverse speed through the water — which I think of as a navigator’s leeway, and apart from current set and drift — from overall transverse speed relative to earth and a boat’s bow.

        I don’t know if there is any instrumentation or performance software able to work with SCX type sensor output and the transverse STW measured by an Airmar DX900+ (supposedly), but the results might be interesting!

    • Cameron Sawyer says:

      Just for clarity — there is no “leeway” resulting from current. Leeway is strictly water-referenced. Current produces set and drift, which are ground-referenced concepts. Three axis SOG from this device and three axis STW from the DX900+, if that data is reasonably accurate, would be enough to allow us to finally untangle set, drift, and leeway. Would be fantastic to have this information. I’d really love to have an instrument which could display all three of these values — would be of immense help for sailing.

  6. Ben Ellison Ben Ellison says:

    Great that Andy has continued to discuss DIY satellite compass tech over on the Forum and also that the Forum software allows commenters to put up screenshots and photos:


  7. Furuno Light Marine Product Department says:

    Actisense Driver Update: The SCX20 Software Configurator named “SC Tool” is downloadable from our www site and now includes the Actisense DLL in the download which now provides full use of the software configuration tool with an Actisense NGT1-USB Converter. Of course, the SC Tool also works with the Furuno IF-NMEA2K2 “NMEA-to-Serial” Converter if you prefer a serial connection to your Windows PC. NOTE that both the NGT1 and the IF-NMEA2K2 need to be updated to the latest software revision before using the SC Tool!!! Here is the link to the Furuno SCX20 Product Page for more information…https://www.furunousa.com/en/support/SCX20

  8. Mike Morgan says:

    Can the SCX21 be used successfully with a Comnav Commander P-2 autopilot? The G-2 sat compass from Comnav has given me nothing but trouble.

Join the conversation

Your email address will not be published. Required fields are marked *