G300 Connectivity problems with USB-C

Hi there

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.

Thank you in advance



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).

I am powering the VESC from a brand new 14S battery??

1 Like

Basic question but i have to ask, is the com port correct? And is it visible in device manager without any errors?

It shows that it is assigned to COM1 and that it is working correctly, but how do I know if that is the physical port that I am using on the PC?

But under ‘‘devices’’, it does not show the connection?

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:



You can still try the BT to WLAN bridge with the mobile vesc app.

True, but I am now determind to get it working with the USB. Any other ideas?

Try a different PC….

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?

Should I do anything with the baudrate in VESC Tool or/and in Device manager?

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

2 Likes

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??

I’ve programmed 100s of g300s, this is the only way I could get it to work with my usbc only Mac. I even heat shrunk the cable together!

Any usb c to an adapter or hub should work if you have one around your house.

1 Like

Thanks,

I’ve got a usb-c to usb-a adapter by Apple. I’ll give it a try. Perhaps I should also give this a try on my macbook?..

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 :confused: 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

1 Like

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!!

2 Likes