NMEA Bridge YDNB-07

Yacht Devices NMEA Bridge unifies two physical NMEA 2000 networks into a single logical network, smoothly exchanging messages between them. The Device also supports filtering and processing of transmitted messages.

This can accomplish the following tasks:

  • Bypass the physical limits of NMEA 2000 networks concerning length of networks (100 meters for regular cable and 250 meters for heavy or mid-type cable) and concerning the maximum number (50) of physical devices attached to the network. On a network with address capacity of 252, multiple bridges can be engaged to expand to around 250 physical devices.
  • Isolate devices from each other. Using the simple filter, you can block transmission of all or of selected messages from a given device in a separate subnet.
  • Ensure proper functioning of equipment. Correct the transducer offset of the depth sounder, or "delete" invalid data in messages from equipment that is only partially operational using a 2- or 3-line script.
  • Ensure compatibility of equipment from different generations. You can create and send any type of NMEA 2000 message using data from other messages in the network.
  • Diagnose malfunctions in the NMEA 2000 network. The Device can record network messages and debug data from custom programs on a MicroSD card in a text file. You can view the data in a standard text editor on a smartphone or tablet with a MicroSD slot, there is no need for a computer. You can even create and edit programs for the Device right on your phone!
  • Free diagnostics software is supplied for Microsoft Windows, Mac OS X and Linux. It allows to play, view and convert binary log files with NMEA 2000 messages from both CAN interfaces.
  • Safely connect devices that do not meet NMEA 2000 standards. One of the CAN-interfaces on the device has high-voltage galvanic isolation and can operate at a higher supply voltage.
  • Create gateways for networks based on CAN protocol operating at a speed of 50, 125, 250, 500 and 1000 kbps. The programming language of the device is not designed for full-fledged applications, but one can create, for example, a gateway from a J1939 network to NMEA 2000.
  • Distrubute encrypted programs protected from unauthorized copying and/or modification.


Scheme of a typical installation

Picture 1. Scheme of a typical installation

The Bridge is equipped with two connectors (on CAN1 and CAN2 network interfaces) compatible with Raymarine SeaTalk NG or with two connectors compatible with NMEA 2000 Micro Male (used in Garmin networks). For other networks, an adaptor cable may be required. Drawing of connectors is available in Appendix C of the User Manual.


Order ($249 USD) User Manual (PDF)

Order now and get our special offer: free world wide delivery!


The Bridge contains a built-in compiler of a simple programming language. You can create programs on any device with a MicroSD socket and a text editor, and upload programs to the Bridge with MicroSD card.


 # CAN1 - NMEA 2000 network with instruments
 # CAN2 - NMEA 2000 network with MFD


 CAN2_HARDWARE_FILTER_1=0x00EF0000, 0x00FF0000 # addressable proprietary messages

 PGNS_TO_ASSEMBLY=0x1F513  # pre-assembly for this fast-packet (multiframe) message

 # Log distance handler
    set(DATA + 6, UINT32, get(DATA + 6, UINT32) - 1852000) 
    send() # Log distance reduced, 1000 nm off

 # Actual pressure handler
    send() 			# forward the original message 
    A = get(DATA + 2, UINT8) 	# extract the data type
    if (A == 0) 		# is it atmospheric pressure?
 	B = get(DATA+3, INT32)  # extract the pressure value
 	if (B != 0x7FFFFFFF) 	# check the validity of the value
 	 set(1, UINT8, 6) 		   # change PGN from 0x1FD0A to 0x1FD06
 	 set(DATA + 1, UINT32, 0xFFFFFFFF) # set values for unused fields
 	 set(DATA + 5, UINT16, B / 1000)   # convert and set the pressure
 	 send(CAN2) 			   # send Environmental Parameters to CAN2
 	 set(0, UINT8, addr()) # replace the address with the address of the Bridge
 	 send(CAN1) 	       # send Environmental Parameters to CAN1

Picture 2. Example of a program

More code examples:

The program can dump all NMEA 2000 messages and program variables to a text file on a MicroSD card. The Brige can also save all messages from both interfaces to a binary log files (.CAN format) which can be opened, viewed and converted with the free CAN Log Viewer tool. This may be extremely useful for program debugging or network diagnostics.

Programming the Bridge requires the knowledge of NMEA 2000. A copy of the NMEA 2000 standard can be purchased from the National Marine Electronics Association: http://www.nmea.org.


Drawing of NMEA Bridge YDNB-07

Picture 3. Drawing of Bridge YDNB-07R (with SeaTalk NG connectors)

The cable between the two interfaces of a Bridge is 0.5 m (20 in.) long. The power consumption of CAN1 is 38 mA and of CAN2 is 13 mA.

For additional technical details, please see the User Guide and FAQ.


View models and prices