I am having connectivity problems with the connection between the Makerx G300 VESC and my windows PC. Neither the connection with USB or Bluetooth works with my pc. My PC does not see any devices when connected with the USB-C. When I use my Iphone with the VESC Tool APP from the appstore, the connection with the Bluetooth module works fine and immediately connects with the G300.
I have tried multiple USB-C cables, but no luck. I am using the latest vesc-tool software from the genuine VESC Tool website. I am powering the controller with a brand new 14s battery, capable of 100A continuous.
I have attached a few pictures of the setup between my pc and the G300. Also a picture of the working connection with my Iphone App.
What am I doing wrong, and why is neither of the two windows computers I have tried not getting any connection with the G300.
Perhaps, there is some settings or something, that I need to change on my pc, to be able to connect through the USB-C. I have never tried connecting to a VESC before, as I have always used normal ESC.
Usb should work out of the box with a pc when vesc is powered on. If you power your vesc with a psu, it might be a problem with gnd, better run the notebook from the battery (or the vesc).
If you go to device manager on your pc and plug in the vesc you’ll see a unit popping up on one of the com ports - if it works. If nothing pops up then cable is not working or vesc isn’t ok
I am not getting anything popping up on the COM ports. Here are some screenshots, if it helps. Seems to be matching the baudrate with COM1, and shows that the port is working proberly.
The VESC Tool is giving me this message whenever pressing the connect tab:
That I have already tried, both relativly new pc running windows 11 home. I have seen in other forums, that perheps it has something to do with the bootloader, but I guess that wouldn’t be customizable without the connection to the VESC?
Does the screenshots attached above show that all settings are OK regarding COM port settings?
You need to use a usb-c to usb-a cable. If you only have usb-c on you laptop you can then go usb a back to c.
Usb-c native ports don’t have voltage supplied untill the device connected requests the needed voltages via resistors connected to the data lines or digital communication (QC/UsbPD)
The usb-c to usb-a adapter has these resistors built in to trigger the 5v supply active, that’s why using the adapter works
Seems like I’ve just got to try every possible arrangement for this to work.
I have now ordered a new usb-c to usb-a with a fast data value.
I’ll try that and get back to you with my results;)
I appreciate your input
As I see it, neither computers I’ve tried detect or recognise anything remotely when plugged in. This could be the usb connection, or a bad usb-c famale connector on the VESC (not soldered properly to the pcb)??
Let me know if this could be the case and whether I can test that somehow??
Had a similar problem once.
Normal USB (A) to USB C cable, no connection
Tried 3 cables, no luck
The 4th worked
Reason: Cheap USB (charging) cables don’t include the data lines to save copper So obviously those can’t be used for any data communication application.
Never had this problem with a C to C cable though
If you have a phone with USB C connector, try plugging that to the PC with the USB C cable in question. If that works, the VESC should work too
So just to sum up, I finally got it to work after trying a total of 6 different usb-c to c, c to a and a few other combinations… I think what made the difference, was that this working usb-c to a had a blue innerpiece in the usb-a male connector and with SS-usb stamp on it - dunno what that means tho:-)
Thank you guys for helping me! It feels awesome see a community in this forum that helps people like me within a few minutes - Great!!