A month ago I shorted the canbus receiver on my 4.10 vesc. Since then I have replaced the chip.
Now when I try to connect dual vesc´s via canbus I get the fail message “No firmware read response” and the vesc disconnects. This happens as soon as I check the Can FWD box.
What I have tried :
Both vesc as master and slave
Installed st link drivers
Different usb cable
Different CANBUS cable
I´m not sure what to try next. Would appreciate some help here.
What are you using CAN FWD for? You can run VESC’s via can without forwarding. I was told that you should use that unless there is something specific to use it for and that it was very risky.
On the master: under ppm, check the box for enable multiple vesc’s over canbus, and on the slave: on the app tab, check the box for send status over canbus. Make sure the id in the app tab is different for each vesc. for simplicity and this example, set master to 0 and slave to 1. Now, plug into master, click connect, before you check the box for connecting over canbus, make sure the number is on 1, and check the box. It should connect then.
If it still doesn’t work you could ditch the canbus cable.
Get a Y ppm splitter and run both Vescs as masters.
Only feed 5v from one Vesc to the receiver though.
You have to clip the red wire on one leg of the splitter.
Yeah I have been running split servo for couple of months now. But I would like to try out @Ackmaniac ´s monitor app. And therfor I need canbus to work so I can get data from both vesc´s right?
If you have a multimeter, another way to check is to turn off your vescs, and check the pins on the back of vesc’s canbus port. The middle two should be connected one and one, but not to each other. You should not get a cross signal, just pin 2 to pin 2 and pin 3 to pin 3 should be connected. If that shows them connected, could be a malfunction in one of the vescs.
I’m not sure what the modes called, but if you ouch the 2 leads together, it’ll beep until you break the circuit. Only 1 mode that does it, so you’ll find it, haha