Victron VE CAN to NMEA 2000

PaulRainbow

Well-known member
Joined
16 May 2016
Messages
17,754
Location
Suffolk
Visit site
Off topic - sorry - have you ever used the Garmin wireless units that just connect to wireless devices, ie iPhone or iPad? I know there’s obvious issues with than but as a secondary radar on a flybridge.
I have two Garmin plotters on the flybridge, a GPSMAP1223 and a GPSMAP923. The 12" is primarily navigation, radar etc and the 9" is primarily engine data, rear view camera etc. The plotters, radar and N2K are all networked, so everything is available to both plotters. At the lower helm i have two Android tablets, each has Garmin Active Captain installed and one connects wirelessly to each of the plotters on the flybridge. Everything works just fine.

The image in post #11 was taken from the tablet at the lower helm, which was mirroring the 9" plotter on the flybridge.
 

lustyd

Well-known member
Joined
27 Jul 2010
Messages
12,838
Visit site
Thanks, I think I may try this as it would be nice to get the data into the MFD as fields rather than an app.

I may need to look into how the ve.can works, I think I've assumed a few things that are wrong :D
 

PaulRainbow

Well-known member
Joined
16 May 2016
Messages
17,754
Location
Suffolk
Visit site
Thanks, I think I may try this as it would be nice to get the data into the MFD as fields rather than an app.

I may need to look into how the ve.can works, I think I've assumed a few things that are wrong :D
Victron docs can be a minefield. There is much said about VE-Can and terminators, so one would assume they are always needed, but they are not. TheVE Can to N2k is one example where that's not the case.

If you connect more than one VEcan device together the tow devices at either end need to be terminated. It looks as though VEcan will treat a single device as a spur but multiple devices look to be daisy chained and then have to be terminated. Be interested to hear what you learn.
 

lustyd

Well-known member
Joined
27 Jul 2010
Messages
12,838
Visit site
I would assume that to do it correctly you'd want some kind of a T connector just like any other CAN, although good luck finding one with RJ45s. N2K will also work by just connecting but it's not correct and will fail as you scale it. I doubt it matters here unless you build out a CAN as well but I'll see what I can find just out of interest.
Either way very useful to know how the cable works and I'll be fitting one to try it out so thanks!
 

PaulRainbow

Well-known member
Joined
16 May 2016
Messages
17,754
Location
Suffolk
Visit site
I would assume that to do it correctly you'd want some kind of a T connector just like any other CAN, although good luck finding one with RJ45s. N2K will also work by just connecting but it's not correct and will fail as you scale it. I doubt it matters here unless you build out a CAN as well but I'll see what I can find just out of interest.
Either way very useful to know how the cable works and I'll be fitting one to try it out so thanks!
No tees that i've seen. Each VE-can device has two ports and they daisy chain together, the device at each end then has a terminator. They must be internally connected as per "normal CAN to form the network. Something internally must recognise the VE-can to N2K connection and treat it as a spur.
 

lustyd

Well-known member
Joined
27 Jul 2010
Messages
12,838
Visit site
Right, altogether too much reading to get to this very simple conclusion but I have an answer all the same.
Nmea2000 is effectively a CAN network as I’m sure we all know, with some subtle changes like connectors. The reason we don’t need to terminate the CAN is that there isn’t one of you use NMEA2k. The docs don’t explicitly say it but the diagrams clearly show that instead of a terminated CAN, every Victron device needs a N2K drop cable. It’s either/or and you only get one backbone.
The two ports on the Victron devices are the tee connector, and plugging one side in electrically just makes it a drop connector (since they’re passive straight through between them).

Seems obvious now I say it. It makes sense too since Cerbo can then read N2K tank sensors so seems best to chose those if connecting the two systems to avoid having even more rj45 drop cables.
 

PaulRainbow

Well-known member
Joined
16 May 2016
Messages
17,754
Location
Suffolk
Visit site
Right, altogether too much reading to get to this very simple conclusion but I have an answer all the same.
Nmea2000 is effectively a CAN network as I’m sure we all know, with some subtle changes like connectors. The reason we don’t need to terminate the CAN is that there isn’t one of you use NMEA2k. The docs don’t explicitly say it but the diagrams clearly show that instead of a terminated CAN, every Victron device needs a N2K drop cable. It’s either/or and you only get one backbone.
The two ports on the Victron devices are the tee connector, and plugging one side in electrically just makes it a drop connector (since they’re passive straight through between them).

Seems obvious now I say it. It makes sense too since Cerbo can then read N2K tank sensors so seems best to chose those if connecting the two systems to avoid having even more rj45 drop cables.
Unless i'm misunderstanding what you have typed, that's not entirely correct.

1) If you want to connect a single device to the N2K network a VE-Can to N2K cable can be used and will, as you say above (and i said earlier), be treated as a drop cable. Multiple VE-Can devices can be connected to the N2K network in this way.

2) On the other hand, VE-Can can be used to construct a VE-Can network. As i posted earlier, multiple VE-Can devices can be "daisy chained" together, with the two end devices (those with only a single connection) need to be terminated. If using this method i'm not sure how you make the N2K connection.

Ref tanks sensors, there are a few ways to connect these. N2K sensors can be connected to the N2K network and that data will be available on the VE0Can "network" as in 1) above. Or, analogue sensors can be connected to the tank inputs on a Cerbo and that data is available on the N2K network. I have my analogue water tank sensor connected to my Cerbo and i can read the data on my GX Touch70 or the N2K network.
 

lustyd

Well-known member
Joined
27 Jul 2010
Messages
12,838
Visit site
On the other hand, VE-Can can be used to construct a VE-Can network. As i posted earlier, multiple VE-Can devices can be "daisy chained" together, with the two end devices (those with only a single connection) need to be terminated. If using this method i'm not sure how you make the N2K connection.
This is what I was saying it’s either or but not both. If you use an N2k cable then your Victron devices are part of the n2k network and cannot form a separate CAN. I guess in theory you could use the cable to extend the backbone and terminate the N2K at a Victron device in which case each Victron is a tee with internal drop.

Victron make a CAN sensor system, I was saying it’s better to use N2K sensors if connecting to that. You’re right the ones directly on Cerbo will also work fine.
 

marcot

Member
Joined
27 Feb 2011
Messages
131
Visit site
Paul,
you got a 568A rj45 cable work with nmea2000.

how do you connect 568B cable?

i tried various options but the fuse in the network (seatalkng) blows.
 

PaulRainbow

Well-known member
Joined
16 May 2016
Messages
17,754
Location
Suffolk
Visit site
Paul,
you got a 568A rj45 cable work with nmea2000.
Yes, as per post #1
how do you connect 568B cable?

i tried various options but the fuse in the network (seatalkng) blows.
The 568B is a crossover cable, but pins 7 and 8 should be the same, so follow post #1. Just double check that pics 7 and 8 are as i posted.

I assume you are trying to get Victron data onto your STNG network ?
 

marcot

Member
Joined
27 Feb 2011
Messages
131
Visit site
Yes, as per post #1

The 568B is a crossover cable, but pins 7 and 8 should be the same, so follow post #1. Just double check that pics 7 and 8 are as i posted.

I assume you are trying to get Victron data onto your STNG network ?
ok thks. correct trying to interface Cerbo gx to Axiom.
 

PaulRainbow

Well-known member
Joined
16 May 2016
Messages
17,754
Location
Suffolk
Visit site
ok thks. correct trying to interface Cerbo gx to Axiom.
All you need to do is connect the wires from pins 7 and 8 on the Ethernet cable (should be brown and white/brown. to the relevant pins on the STNG connector/cable.

What are you using to connect to the STNG network ?
 

marcot

Member
Joined
27 Feb 2011
Messages
131
Visit site
wifi is unstable. need to have power info in cockpit as displayed in cerbo, I'm going to add some sensor - genset and engine temperature to Cerbo
 

gaylord694

Active member
Joined
9 Sep 2023
Messages
258
Visit site
I have connected my Victron charger/inverter, battery monitor and solar controller to a Victron Cerbo, which in turn display all of the available data on a Touch 70 display. All working together very nicely. I want to be able to monitor charging from one of the plotters on the flybridge, the Victron VE CAN to NMEA 2000 cable looks just the job. With an RRP of £90 it's obviously more than just a metre of cable and a couple of plugs (you'd think). I found one for £57 inc Vat and ordered it. When it arrived it looks just like a 1 metre Ethernet cable with a Devicenet (NMEA 2000) connector on one end ! Never the less, i connected it and it does just what i want.

I decided to take a closer look at the cable to see just what Victron were supplying for their £90 RRP. Turns out it is exactly what it looks like, a 1m Ethernet cable with a N2K connector on one end. It does have a fuse in the power supply connection at the N2K connector, as this can be used to power the N2K network. Victron warn against powering the N2K network on systems with 24v or 48v power systems, as that voltage will be used to power the network, which should only be 12v, so they say take the fuse out. I cannot think of any good reason to power the N2K network from the Victron VE CAN anyway, so of the four wires used in the connector, only the two CAN wires are actually needed. You could make one of these cables in less time than it took to read this post. The 1m cable wasn't long enough, so i had to add a 2m N2K cable, another £25, taking the total to £82.

Making the cable could not be easier, just cut one end off of a straight through Ethernet cable. The brown wire should go to pin 8 and the white/brown should go to pin 7, see below.

Connect the brown wire to terminal 5 of a male NMEA 2000 connector and the white/brown wire to pin 4

Job done. If you wanted to power the N2K network from the VE CAN, pin 6 (orange) from the RJ45 connector goes to pin 2 of the N2K connector and pin 3 (white/orange) of the RJ45 connects to pin 3 of the N2K connector.

View attachment 184437

View attachment 184438
A tech on company worked been doing that for ages. Saves an absolute fortune
 

PaulRainbow

Well-known member
Joined
16 May 2016
Messages
17,754
Location
Suffolk
Visit site
wifi is unstable. need to have power info in cockpit as displayed in cerbo, I'm going to add some sensor - genset and engine temperature to Cerbo
But what are you using on the other end of the Ethernet cable to connect to the STNG network and where are you connecting it (backbone, spur/drop connector, or what).
 

marcot

Member
Joined
27 Feb 2011
Messages
131
Visit site
But what are you using on the other end of the Ethernet cable to connect to the STNG network and where are you connecting it (backbone, spur/drop connector, or what).
one end of the ethernet cable is in Cerbo gx, the other end is cut and spliced to a seatalkng spur cable
 
Top