You are using a nunchuk so you will need to use the canbus to control the second VESC. I have not tried splitting the leads on a wii dongle yet but it may work. Better to use the canbus though.
If you where using a conventional FHSS transmitter you could split the receiver output leads and control both VESC through the ppm input. Be sure to only have the red wire coming from one vesc if you do this.
This is my setup. Actually I just want to try and see what happen if I didnt do the setting as previous comment. But yeah, Iâve encountered some problem such as one of the motor suddenly stuck or pause. Maybe because I didnt put any ID or set the slave or master.
This is my dual setup picture and @chaka , that means I need to cut which wire? because im using a bit different color for the wire and got confused. Im also using 2.4ghz mini controller.
When @onloop says that we need to click the send status over CAN for the slave. Just to make it clear, u need to tick or no tick it? haha sorry for my bad English.
[quote=âchaka, post:43, topic:142â]
Leave it on your master vesc,
[/quote] Unless you have a ubec/sbec around. The center wire powers the receiver and the power should come from only one source.
What @chaka is saying is that you cut the red wire coming from one of the VESC and leave the other connected. You see, the red wire is what feeds power to the receiver. You only need the power to come from one of the VESC, it doesnât matter which VESC the power comes from but the receiver should only receive power from one of the VESCs.
If youâre using CAN bus in a master/slave configuration, the receiver should only be connected to the master.
First you need to make sure both VESCâs are working properly by connecting each one to the BLDC tool and using the arrow keys on your keyboard to run the motor. Once youâre sure they are both OK, you can set up CAN bus:
Connect master to BLDC, give the master ID 0, configure the PPM settings (write conf) for your receiver and test to see if your motor runs. Donât connect the slave to the master yet. Put your transmitter aside.
Connect the slave to BLDC and give it ID 1 and tick " send status over CAN" - (write conf).
Disconnect the slave from BLDC.
Connect both VESCâs with the CAN bus cable.
Cycle the power on both VESCâs off an on.
Reconnect the master to BLDC and tick âCAN Fwdâ on the upper right of your screen, enter ID 1 To receive data from slave.
Goto the realtime data tab, tick âactivate samplingâ and verify thereâs data coming back from the slave. You should see the graphs move. If they donât, thereâs no communication.
Now take your transmitter and pull the trigger to see if both motors spin.
Correct, If youâre using CANbus, the receiver is connected to the master only.
The app for the receiver is configured only in the master.
The master takes care of the control of the slave.
Thanks, that means WITH the CANbus setup, the one connected to the receiver becomes the master one?
So is that possible to do a different way on dual Vesc which like old esc setup that âwithout CANbus then connected both receiver side with the âYâ bridge then take one sideâs middle wire outâ
If you use a Y connection You wonât have traction control but Iâm pretty sure you wont miss it.
You wonât be able to get realtime data from both vescs over the same usb connection either, youâll need to plug into each vesc separately to look at realtime data.
It will make config straightforward though, you can set both vescs up identically.
Very helpful info mate. Thank god Iâve asked those question. Didnât even know that before. Then now I know what setup Iâm going to run in future. Cheers!