CAN-Bus Wiring: How to talk to Supervolt BMS with VenusOS on Raspberry Pi

Hello There. I know, this isn’t exactly a VE topic, however i hope the knowledge is somewhere here to be found :slight_smile:

Here’s the plan: We have two Supervolt SX100-SE (*) for our caravan. I recently found out, that you can connect them to the VE Cerbo GX. I also found out, that that is basically just a small computer running VE’s Venus OS. Therefore, i figured, it should be possible to talk with the Batteries using a Raspberry Pi (maybe also get a measuring shunt for solar input or something in the future).

However, i am a bit lost on how one would connect the two. I found a Guide in the Venus OS Github wiki, and going from there and with some googeling i came to the USB2CAN from Innomaker which is somewhat less price intensive that the industrial alternatives. Whichever one you choose, all of them seem to have that 9 pin D-SUB connector. The Supervolt Batteries only have RJ45 Ports, like the Cerbo GX (afaik). Additionally, there is this original VE.Can to Supervolt CAN-Bus Cable for relatively cheap, however there is no pinout available for me to know how to possibly rewire that to the D-SUB connector.

If anyone here has some knowledge with the different CAN-Bus hardware and plugs, any help would be much appreciated!

Since i am new here i am only allowed to use two links and had to remove the rest, if you need any further information on any of the parts mentioned above, let me know :slight_smile:

kind regards,
Pablo

Should have all the connection info you need. Your CAN adapter should have come with pin connection info.

Thanks for the link - I was there already. The Problem is that Supervolt batteries aren’t listed there, so I would have no idea if i would need a Type A or Type B pinout on the Battery end. The VE.CAN-pinout ist still very helpful.
Sadly, on any of the pictures of the cable one can only clearly see the VE.CAN-end, which we already know from the pinout in your Link.

However, after some more googeling today, i found a github repo that aims to do exactly what I want - and of course it was only started and never actually confirmed to be working :melting_face:. I messaged the creator for an update and i will relay it here if i get one.

He mentions the following pinout: “pin 5: CAN-H, pin 6: CAN-L” (fun fact: neither Type A or Type B from the VE manuals page). I have no idea were he got it from, but it seems to be matching the images on the Supervolt’s cable Webpage. I guess i will just order the CAN Adapter i found, hope it works with Venus OS and see where it goes :upside_down_face:

The creator of the repo responded that it worked for him perfectly fine, he will update the repo soon. I will post an update here again when he does or my CAN-Adapter arrives and i can test it myself.