Reanimating a B&G Network Wind Instrument


In one of my previous projects I built a masthead wind sensor using an Arduino to process the signals and output a NMEA string. Next I wanted to make an instrument on the boat to display the information. I found a cheap non-working B&G Network Wind display on eBay which fit the bill and set about taking it apart. The display is analogue with a motor and hall sensor to move the wind angle arm. I found that the arm was on too tight and was rubbing on the backing, making it hard for the motor to drive it. After fixing this, I also changed the coin cell battery in the unit which was dead flat. Next I investigated how to simulate the inputs!


Before I bought the unit, I did some research and found that B&G have freely available documents on their website describing the signals that their masthead anemometers generate. The speed input is a simple pulse of varying frequency, and the direction input consists of three analogue inputs that follow an offset sine wave pattern through 360 degrees.


So to drive these three analogue inputs from an Arduino, I used the analogueWrite function combined with a low pass filter for smoothing. This Low-pass Filter Calculator is a great tool for finding suitable values to experiment with. I ended up with a 2K resistor and 22uF capacitor for each of the three signals. I also ignored the fact that the proper signals peak at 6.3V and just used the 5V peak from the Arduino, which seems to work fine.


With a bit of testing I was able to plot the speed vs pulse frequency relationship in order to display the apparent speed correctly. Although my current algorithm (code here) is quite rough and needs to be more accurate, I will also rewrite it so it uses proper timer interrupts. Otherwise I have successfully given new life to an old wind display by simulating a masthead sensor, and can now work on merging it with my other projects for a complete DIY wind system! Stay tuned!

This entry was posted in Sailing and tagged , , , , , , . Bookmark the permalink.

16 Responses to Reanimating a B&G Network Wind Instrument

  1. I have thought it would be interesting to send pulses like this to an inexpensive bicycle computer, to display speed over ground, or wind speed, or depth.

  2. Pingback: DIY Marine Anemometer System | Mechinations

  3. Phil Watkins says:

    Did you figure out what the internal battery does. I have that unit and it has suddenly gone dead so wondering of it is just this battery
    Thanks for any advice

    • Tom says:

      It’s hard to say exactly, but I think the battery would just keep the settings in memory when the unit is switched off. I don’t expect it would be critical to the unit working or not.

  4. charl du plessis says:

    how did you take the unit apart? I’m wanting to rewaterproof mine. There are no obvious screws holding the cover to the back that I can see!

  5. Ingemar Carlsson says:

    Really great job, impression!
    When you were in the b&g wind display, did you find any way to connect nmea 0183 wind sensor to it. I broke mine b&g 496 masthead unit can and compatible ones are very expensive. I do have another mhu with nmea output but I don,t know how to connect to b&g network.
    Best regards

    • Tom says:

      Hi, when I took my B&G display apart I did not see any way to use a NMEA input. The B&G display manual did not mention NMEA input either, hence why I had to ‘re-create’ the masthead signals.

  6. skipperstu says:

    Can I ask how you get the direction needle off?

  7. skipperstu says:

    By the way, the 496 mhu, I have figured out how to repair the “broken thread” issue,also how to change the bearings

  8. Pingback: Wind Board for B&G Display Available | Mechinations

  9. Mike Grisko says:

    How did you change the battery? I have the same unit, which appears to have the battery terminals glued or soldered to the battery preventing its removal. I’m a bit concerned applying heat (solder iron) to the battery considering the nature of Lithium batteries.

  10. panagiotis says:

    hi if the batt does not work do you have an error display ind like E17????

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s