CANopen electric motor drive integration into "Boat" page

Thanks!

I’m not sure, I haven’t tried.

Indeed, 0x1800 - 0x1804 sub 3 & 5 need write access, access level 4 (Engineering).
I have the credentials for all access levels, but I don’t think the final driver should have write access.
Just as a guarantee that it won’t modify your setup.

We can always make additional tools to modify the controller’s parameters without the DVT, that’s possible.
For example, if someone ever wanted to disable all TPDOs, but that would be a separate tool.

Regarding the bus traffic, I haven’t noticed any performance issues so far and I have 5 TPDOs configured and sending data continuously, multiple times per seconds.

We’re currently working to make the driver as efficient as possible and well integrated in Venus so progress is still being made.
If anyone has tried the driver, please share if you have any feedback.

1 Like

I’m not concerned at all. At least not from a GX cpu load point of view. The driver is written in C now. No longer Python or Node-RED.

@citolen just for fun you could try the canbusload tool, it will show you how busy the canbus is as a percentage.

Here is a screenshot:

Indeed, it’s just at 15%.

image

1 Like

Hi all,

I have an exciting update to share: per 3.70~45, now in beta, the work by @citolen and @CapnIain is included in standard Venus OS. Meaning: A GX device can read data from Sevcon Gen4 and Curtis F series controllers, and use its data fro the E Boat page:

Really nice work.

Here is how to use it:

First ofcourse update to v3.70~45 or a later version.

Then, in the GX device settings menu, canbus profile configuration page, there are two new options: CANopen 250kbps and CANopen 500kbps.

For more details, see the instructions in this readme. Next step for us is to work all that into proper user & installer documentation.

Note that it is strongly recommended to use a galvanically isolated port on a GX device. Which means:

  • Ekrano GX: VE.Can port 1
  • Cerbo GX MK2: VE.Can port 1

All other GX models, including the Cerbo GX (not MK2) and Cerbo-S GX do not feature a galvanically isolated port. More details on that here.

2 Likes

That, … is truly, … great news !:+1:

Excellent – I’ve been pushing for this repeatedly for a long time, and I’m very grateful to @citolen and @CapnIain for stepping up and actually doing the coding/testing to make it happen – and of course to Victron staff for integrating the driver into the OS :slight_smile:

Great news and thank you from (hopefully) a future user when our boat is ready. A question - does the boat page display motor temperatures? I think our install has two motor temperatures and a controller temperature and would nice to be able to see / monitor them?

See also: Engine integration - #19 by UpCycleElectric

Thanks Jan

There has already been a request to make these appear in the virtual motor driver, and then on the boat page.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.