Dual VESC connected with can - question about damage risk - Is there a way to prevent the risk and still using CAN?

Hello,

I have a question for the people well versed in the VESC’s arts.

In anticipation of connecting two VESC with CAN, I would like to know if there is a risk of damaging one of the VESC if the other goes unpowered accidentally.

And if there’s a risk, are all the different VESC versions and brand concerned by this problem ?

Cheers,

Boubak

Yes, if you plug in only one VESC with a canbus connected it will blow it. I am pretty certain this is universal across brands and hw platforms

1 Like

@Trdolan03 : Thanks for your answer :slight_smile:

So I have 2 questions :

  • What will burn ?
  • Is there a way to prevent it happening other that powering both vesc via the same power source (that’s more a workaround than a real solution for me)?

Cheers,

Boubak

your best option would be to use a split ppm cable in your circumstances

Thanks for your answer :slight_smile:

Yes, I already thought about this solution.

But is there a workaround with the use of CAN connection.

I find it weird that this trivial edge case can damage a VESC :confused:, it’s a little bit like if it hasn’t been really designed to be used with CAN.

I don’t intend to be rude, I just don’t understand/know the electronical limitations that led to this unmanaged problem.

So, if somebody with the knowledge of the technical details behind this problem can explain me why, I will be happy :).

Cheers,

Boubak

Flipsky 6.6 don’t have this issue anymore. You can plug in and out your CAN at any time without to damage the other

1 Like

The same goes for the FSESC 4.12, I did this by accident and nothing happened.

3 Likes

@Andy87 :

Thanks for your message ! Where did you get this information ? I can’t find it anywhere.

@visnu777 :

Thanks for your message ! A one-time test is not enough to make this statement , do you have other examples ?

@Kug3lis and other electronic engineers here :

Is there an electronical way of protecting the vesc from this damage ? (putting-a-resistor-somewhere style, but it’s just a noob guess from a non electronic engineer :slight_smile:)

Cheers,

Boubak

The video isn´t online anymore.

maybe @moon can upload it for you once again. You can see in it how they multiple times connect and disconnect the CAN bus while in operation.

The FSESC 4.12 wiil not fit to your needs as the max const. current is below 50A.

You can always get a dual unit, like the FSESC6.6 or Focbox unity. They have an internal CAN bus, so definitly no way to accidently unplug anything.

Do it the @longhairedboy way. Soldier and hot glue the canbus cable on so it never disconnects and ensure that the vesc’s are connected to the anti spark first before the battery so they turn on simultaneously. Most of the problems just step from the canbus cable disconnecting

edit: he heat shrinks them lie he says below not glue them my fault.

what I always wanted to know… If I make a reboot via VESC tool while connected via CAN, it will also fry the port? If yes, than the option with soldering all together, plus same power supply plug wouldn´t help :sweat_smile:

you don’t HAVE to reboot one at a time. However, rebooting and disconnecting from power aren’t the exactly same thing. you can reboot just one from software and nothing should break. But the simplest way to restart them after changes are made is to simply power them both off and back on at the same time. i beleive its the full power cycle that creates the weird voltage difference that causes the can bus to fry, not simply “rebooting” which is akin to restarting without powering off a computer.

the easiest way is to wire them first, then power them on at the same time, then configure each one without rebooting or powerering down, then power them both off and back on again at the same time. I’ve done it this way hundreds of times. it works.

I no longer just use a connector and hot glue it on. I use wire with crimped connectors on them without the connector housing, and i solder them to the pins and heat shrink them with 3mm heat shrink. no glue there, just solder and heat shrink. its easy to remove when you want to, and will not remove itself unless a pin breaks.

6 Likes

I know that I don’t have to reboot. It was just a question as you know, when you sure everything is fail safe you don’t take care, just push the wrong button…instead of disconnect push the reboot and hoobs vesc broken… So it’s good to know that the reboot will not have the same affect if connected via CAN. Thx for that :+1:

Bookmarked & Copy n paste into by "what the hell am i doing " folder. Putting my board together in the next week. Good info to have.

4 Likes

Glad i read this thread. You may just have saved me a couple of $$$ worth of vesc repairs/replacements :laughing:

1 Like

This method sounds legit. But I’d still put hot glue on top for extra peace of mind. Would make maintenance more painful though.

1 Like

It happened at least twice, of course that’s not representative but I won’t force it since I already burned enough money with VESCs (all my stupidity)

1 Like

Haha, I wasn’t asking you to burn multiple vescs for the sake of the test :smiley:

1 Like

@Andy87 :

Thanks for the informations :slight_smile: !

But wasn’t the burning problem that it’s when one VESC goes off and not when the can cable is disconnected?

Is there a risk to burn a VESC if I unplug the CAN cable without unpowering one of the VESC , too?

Yes, True, but I don’t like Focboxes and about the dualafter what said @Kug3lis and other protagonist about the possible crappy quality of these VESCs, I don’t totally trust this brand.

@Kug3lis : Could you possibly explain with facts why these VESC are not good ?

@longhairedboy : Thanks for sharing your method :slight_smile:

Cheers,

Boubak

FOCBOX unity are no VESC anymore AFAIK, Fsesc6.6 dual are still VESC so it’s a no Brainer :v:

Edit : Seems I was wrong, Unity does indeed runs Vedder’s firmware!