You are here

How to enable can bus communication

1 post / 0 new
Kayleb
Offline
Last seen: 6 days 9 hours ago
VESC Free
Joined: 2026-07-04 19:41
Posts: 1
How to enable can bus communication

Hello everyone, this is my first VESC project, and also my first post.

I guess I should start with thanking all of the creators for their hard work designing and maintaining all the hardware, and this forum.

My project is designing a control system that works between the user and the VESC speed controller. It incorporates A graphical user interface which is relatively basic, it uses 3 waterproof buttons and a 2 inch LCD for display. It's a menu based system with multiple profiles for different use case scenarios, I won't go too into depth for now but if anyone is curious I would gladly share more detail.

So where I'm stuck is communicating between my microcontroller and the VESC speed controller. I'm using canbus transceiver SN65HVD230. I'm at the very initial phases, I've wired transceiver and termination resistors, but I see nothing on my end in my serial monitor print reports, indicating I have no connection. So I've probed the canbus outputs on the VESC speed controller and I see an extremely low amplitude signal, maybe 120 millivolts. I assumed that canbus communications would need to be turned on, but looking in the VESC tool under app to use there is no canbus available as a choice. Which makes me think that canbus is defaulted always on, but there is no signal strong enough for a microcontroller to read without amplifying it. My ESC model is the 75100 pro V2 it still has the default firmware which is version 6.06.

Any help would be greatly appreciated, thank you in advance.

Problem solved, feel free to delete this.