March 15, 2019  New photos and new products

We are glad to share photos from the Amsterdam Boat Show, Stockholm Boat Show and to present two new products that will be released soon!

  • SlimSchip stand with Yacht Devices products
  • Demostration of Yacht Devices digital switching products
  • HISWA 2019 Pavilion 1
  • HISWA 2019 Entertainment - Paddling
  • SlimSchip stand
  • HISWA 2019 Entertainment - Sailing
  • Yacht Devices products on Vrolijk Watersport stand
  • Yacht Devices products on Vrolijk Watersport stand
  • Sailing vessels
  • Victim of divorce (water expo)
  • HISWA 2019 Pavilion 1
  • Lectures
  • Charity auction
  • SlimSchip stand
  • Vrolijk Watersport stand

We congratulate our Dutch reseller SlimSchip with its debut at the Amsterdam Boat Show HISWA. Thanks to efforts of owner Martijn Moeling, our devices are already available at George Kniest, Dekker Watersport, Jos Boone Watersport and will also be available in many other retail shops in the Netherlands soon.

The stand had a live demonstration of our digital switching equipment with the control from connected buttons, from Raymarine Axiom and from iPad. Many visitors wondered how easily it can be installed and configured, and they were impressed that install is done in a few minutes without any special software or tools.

Martijn also presented two our new products: NMEA 0183 Multiplexer YDNM-02 and NMEA 2000 Router YDNR-02 (not to be confused with NMEA 0183 Router YDWR-02).

Yacht Devices NMEA 0183 Multiplexer YDNM-02

Figure 1. Yacht Devices NMEA 0183 Multiplexer YDNM-02 (click to enlarge)

The first product has five NMEA 0183 ports (3 x TX/RX, 2 x RX) and one SeaTalk 1 port. The main feature is six configuration presets which can be switched with a hidden button. To install the product, you should choose the best suitable preset, select it with a few clicks and voila!

The Multiplexer's ports can be configured to automatically detect the speed of connected equipment. And Preset #1 (factory default) has three ports configured for "auto" speed.

We doubt that you fail to a suitable preset for your needs, but if this happened, you can configure the selected presets using 0183 messages: add filters (by sentence formatter or by talker ID), change rules of data routing between ports, and/or change speed of ports. After configuration, the settings can be "locked" to prevent unintentional switching of the selected preset or modifying it.

The product will be available at the end of March for USD $149.

Yacht Devices NMEA 2000 Router YDNR-02

Figure 2. Yacht Devices NMEA 2000 Router YDNR-02 (click to enlarge)

But much more interest was shown for the NMEA 2000 Router YDNR-02 (Figure 2). This product has a NMEA 2000, SeaTalk 1 and two NMEA 0183 ports, a web server with administrative site and Web Gauges, and three TCP/UDP data servers, which can be configured for NMEA 0183 or NMEA 2000 (RAW) protocol.

It will be great companion to many modern MFDs, which usually have no NMEA 0183 or SeaTalk 1 ports. It also will be of great service to small vessels which have no MFD at all, but whose owners wish to see engine and sensors data on a laptop or tablet.

The NMEA 2000 Router YDNR-02 will be available in the first half of April for USD $289.

We also wish to thank Vrolijk Watersport, one of the "big five" marine retailers and internet traders in Netherlands, for presenting our products at their own stand at HISWA.

Odelco stand with Yacht Devices prododucts at Stockholm boat show

Figure 3. Odelco stand at Stockholm boat show

At the same time that so much was happening in the Netherlands, Odelco presented our devices in Stockholm at the "Batmassan Allt for sjon" expo. It was the first time in our history when our products were exhibited in two capitals at the same time!

We thank all partners, customers and visitors, and in April we'll present one more new product. Stay tuned!

Permanent link...



 March 1, 2019  NMEA Brigde use cases

Our NMEA 2000 Bridge YDNB-07 may help you process NMEA 2000 data in real time. The article contains two cases where the Bridge was used to fix or even replace an NMEA 2000 equipment.

Example 1: Evinrude engine fuel level tank instances

One of our customers has the Evinrude E-TEC G2 engine with an NMEA 2000 fuel level gateway module. By default, the gateway is configured to send the fuel level data with fluid instances 4 and 5, while his chartplotter can display tank data only with instances 0 and 1.

While it is possible to change the instances with Evinrude G2 Diagnostic kit, our customer asked if this issue can be fixed using our NMEA 2000 Bridge YDNB-07.

Of course it is possible. You do not need to break the NMEA 2000 network into separate segments. You do not even need to connect a second CAN interface of the Bridge. Just plug the Device into any free socket on the NMEA 2000 network and program the Bridge to re-transmit the Fluid Level PGNs received from the engine, but with changed instances.

# The program receives "Fluid Level" PGN 127505 (0x1F211)
# changes the "Fluid instance" field and sends back the modified PGN.
# instance 4 is changed to 0
# instance 5 is changed to 1

# Disable forwarding for all mismatched PGNs

# Enable only "Fluid Level" PGN 127505 on CAN1
CAN1_HARDWARE_FILTER_1=0x01F21100, 0x01FFFF00

# Process "Fluid Level" PGN 127505
match(CAN1, 0x01F21100, 0x01FFFF00 )
	# Get fluid instance
	I = get(DATA, UINT8)
	if (I == 4){
		set(DATA, UINT8, I & 0xF0 )
	if (I == 5){
		set(DATA, UINT8, I & 0xF1 )

# End of program

Simple, yet a very effective solution. But can we do better?

Example 2: Tinley NMEA 2000 Transducer Change Over Switch emulator

Check this product: Tinley NMEA 2000 Transducer Change Over Switch (TAC COS).

It works on the same principle as described in the example above.

It uses a single NMEA 2000 connection, gets apparent wind angle data from the wind sensor, depth and water referenced speed data from port and starboard transducers and adds a new depth data source, forwarding the data from the port transducer if the apparent wind is from the starboard and switching to the starboard transducer if the wind is from the port side of the vessel.

However, if you have a chartplotter model where you cannot set the preferred depth data source, you cannot use the TAC COS to its full potential. Instead, you may end up with three depth and STW gauges instead of one.

Also it is not possible to configure the TAC COS and tweak the wind speed and angle sensitivity.

Let's try to make a device without those limitations from the NMEA 2000 Bridge YDNB-07.

First, we need to figure out the NMEA 2000 network layout.

We will opt to break the NMEA 2000 network into two separate segments and connect them with the YDNB-07 Bridge.

The first segment will be connected to the CAN1 port of the Bridge, and will have both port and starboard transducers. The second segment will be connected to the CAN2 port of the Bridge, and will have a wind sensor, chartplotter and all other NMEA 2000 equipment.

We will use the NMEA 2000 transducer address to determine which one should be used as a data source. Using the NMEA 2000 devices list on a chartplotter, we have found that the port transducer has an NMEA 2000 address 0x10 and port transducer has an address 0x11.

So we add both addresses to the init() section of the program:

# Transducers address
P = cast (0x10, UINT8 ) # port
S = cast (0x11, UINT8 ) # starboard

We also have checked that the wind sensor outputs apparent wind angle data.

Now let's analyze the real world scenarios. We do not want the Device to switch between transducers from the slightest breeze. The switching should occur only when wind speed stays above the threshold for at least 10 seconds. Also we would like those parameters to be easily configured by an end user. So we add:

# C variable sets the wind speed threshold
# 0.5 = wind speed in knots
C = cast (51.44 * 0.5, UINT16)

# Time interval: wind angle should be in the switching range at least, milliseconds
F = cast (10000, UINT32)

When the wind angle is fluctuating near 0° or 180°, the Device will also switch between the transducers randomly, so we need to introduce an angle hysteresis to the system, adding a dead-band angle.

# B variable sets the angle dead-band
# 5 = angle in degrees.
B = cast (174.5 * 5, UINT16)

The final switching logic is:

  • by default (after power on) use the port transducer;
  • if the wind angle stays in the range [360° - deadband angle .. 180° + deadband angle] for more than the specified time interval and at the same time the wind speed is over the threshold, switch to the starboard transducer;
  • if the wind angle stays in the range of [0° + deadband angle .. 180° - deadband angle] for more than specified time interval and at the same time the wind speed is over the threshold, switch to the port transducer.

The end user can modify the program according to the vessel's attitude and tweak the following parameters in the init() section:

  • CAN addresses of transducer;
  • wind speed threshold;
  • time for wind parameters to stay in the switching range before the switchover takes place;
  • dead-band angle.

The program was successfully tested in a lab, both with specially crafted model data and with the live data recorded during our 2016 Gdansk sea trial. You can download the full program here (5 KB).

In conclusion

NMEA 2000 Bridge YDNB-07 is a very powerful and versatile instrument, suitable for simple and mildly complex NMEA 2000 data manipulation. Despite it has a series of limitations, it can be used to implement a rather complex NMEA 2000 data processing device, like Tinley TAC COS.

The main benefit of this device is that the end user can easily reconfigure the program, for example, set custom threshold values in TAC COS example, and even change the program logic to adapt the existing programs for usage on a particular vessel.

Permanent link...



 February 27, 2019  Meet us in Warsaw and Amsterdam

See our products in action at "HISWA Amsterdam Boat Show 2019" (March 6-10) or meet us on "Wiatr i Woda" at March 3.

HISWA Amsterdam Boat Show 2019, Hall 1.246

We are glad to invite you to Booth 01.246 (opposite Garmin and Optie Winkels) of our Dutch reseller SlimSchip at HISWA 2019 in Amsterdam (March 6-10), where you'll be able to see our products in action and even purchase products you like right at the stand.

At this expo, we'll present two cool new products which will be available at the end of March. If you cannot wait a month and wish to get know about them right now or want to touch them, fly to Amsterdam!

To meet with Aleksandr Gorlach or Ekaterina Pigulevskaia, please send us a message with contact information (leave mobile number for SMS/call) and we'll schedule a meeting for a convenient time on any day of expo.

Wiatr i Woda 2019

On March 3, we'll be at the "Wiatr i Woda" expo in Warsaw (opens at February 28), and you can schedule a meeting during expo hours there, as well.

Permanent link...


Next articles:

All news...