Sorry for the long read, and I really appreciate the help, but I’m going to get detailed to cover any questions.
I have two MakerX D75 dual vescs I’m trying to connect over CANBUS (front and back for AWD). After I checked the vescs to make sure all CANS were detected, I unplugged the power to both vescs and plugged in my CANBUS cable, which consists of only the CAN-H and CAN-I, and H going to H, and I to I. When I plugged the vescs back in, the left side of the front vesc was no longer recognized by Windows over USB and Vesc Tool didn’t detect it. This is the side the CANBUS is on. When I plug the USB into the other side, it’s immediately recognized, but only shows the CAN for that side.
This is the second vesc to do this, and there’s no ground loop or anything questionable connected.
The following is what I just sent to MakerX Support:
"I received my new D75 today, but we’re having problems with one of the sides again. I don’t know if this is the same issue though.
The problem is that both sides of the new vesc were initially being recognized in Vesc Tool 3.01, but after connecting the CANBUS cable, one of the sides of the new vesc stopped being recognized, even after disconnecting the cable and rebooting the vesc. Here’s exactly what we did:
On the rear vesc (older) I have the motor cables, hall data cables, and a bluetooth receiver plugged into the right side 5v port
On the front vesc (new) I have the motor cables and hall data cables connected, the MakerX power button plugged into “sw” port and it works properly, a flipsky vx4 remote receiver, and a MakerX bluetooth receiver. We did not have power or the CANBUS cable connected yet.
-
Connected power to both vescs
-
Started Vesc Tool and made sure all four sides were being recognized properly and all had firmware version 5.3, but we didn’t have the two vescs connected yet, so this was confirmed by moving the usb cable to the other vesc
-
Made sure that all the receivers had lights
-
Disconnected the power cables
-
Connected the two vescs with the CANBUS cable. Can-H went to Can-H and CAN-I went to Can-I. No ground wire is present, and I tested the continuity of the CANBUS cable’s wires
-
Connected the power to both vescs, and the USB cable was plugged into the left side front/new vesc port. After powering on the new vesc with the power switch, everything came on as expected, but I did not get the Window’s chime when it detects a new USB device is connected
-
Opened Vesc Tool, and it would not detect anything
-
Unplugged the CANBUS cable
-
Unplugged the USB cable and plugged it back in to the same port, but neither Windows nor Vesc Tool would detect it
-
Plugged the USB cable into the right-side USB port, and Windows detected it as well as Vesc Tool. However, Vesc Tool was only detecting the side the USB cable was connected to, not the faulty side
Then we tried a number of different things:
-
Disconnected everything and left the vesc unplugged for a minute
-
Plugged in the power and USB cable to the side not working and it still wasn’t being detected
-
We checked the voltage of the ports, and the 3.5v port on the bad side wasn’t showing anything. Everything else was fine.
-
Checked all the ports on the working vesc and they were all working
We made sure every step was done carefully, and absolutely didn’t ground anything out or have the incorrect pins connected. We checked the connectors of every connected device beforehand to make sure they were correct, and rechecked them again after the problem."
Anyone have this issue before? I’ve been reading of people having problems with the D75 CANBUS ports. Is it possible that the rear vesc is somehow overloading the 3.5v rail, even though it’s just the two data pins connected?