You are here

VESC Firmware

VESC 6 MKIII - Writing Custom Applications using Ubuntu

Submitted by TanmayP on Wed, 2020-08-05 00:48

Hello,

I am trying to run the Custom Software Installation and Configuration Tutorial using VESC MKIII and Ubuntu system to be able to write custom code for my application. I understand that the tutorial was made for VESC 4 series. I just wanted to know if there's a new code available to write custom applications on the latest VESC? Has anyone managed to make this work? Also, it would be nice to know if there's a version available for the Windows system as well. 

Dutycycle set using uart problem

Submitted by Raja Sharma on Tue, 2020-07-21 21:38

Hello

i am facing one problem in UART communication mode. When I set dutycycle using 

void VescUart::setDuty(float duty) {
    int32_t index = 0;
    uint8_t payload[5];

    payload[index++] = COMM_SET_DUTY;
    buffer_append_int32(payload, (int32_t)(duty * 100000), &index);

    packSendPayload(payload, 5);
}

function. except zero when I set any value from 1 to 100. the bldc motor runs it's setted max dutycyle. Can any please tell me what am I doing wrong.

VESC 6 plus working but no servo response

Submitted by saspragkathos on Mon, 2020-06-29 17:28

I am using a VESC 6 plus on a Traxxas RC Car. The software of the car is set up on a NVIDIA Jetson TX2. It was working very well till the Jetson died. The replacement of the Jetson just arrived. I set up all the software for the car but this time the motor is working but the servo isn't responding.

Firmware Updating to run X2 Pro remote for VESC6.6

Submitted by Caddy on Sat, 2020-06-27 19:30

My problem is I'm trying to update my VESC6.6 firmware from the  old VESC tool software firmware of 3.38 to the new VESC tool software and running firmware version 3.6. (not the newest firmware)

Current situation:

 

  • The VESC6.6 is currently working and powering a dual drive setup with the old firmware 3.38
  • I can connect my computer to the VESC and program it utilizing the old VESC tool running the 3.38 firmware without any issues.

 

Intent:

Requesting VESC fault codes via UART

spork's picture
Submitted by spork on Fri, 2020-06-26 21:52

I'm currently using the UART to continuously show me my speed, battery remaining, amps drawn...  I do this via bluetooth and display it on an LCD display on my remote.  I also log the values that are returned from a COMM_GET_VALUES command.  My question is this... How can I capture fault codes?  I see there's an "mc_fault_code fault_code;" in the mc_values struct.  Does that mean it will return the most recent fault code?  What if there are multiple faults?  Do I have to clear a fault in order to see the next one in the list?

Thanks very much for any tips.

Dual VESC Firmware OTA update from mobile app help

Submitted by A2 on Wed, 2020-06-24 20:05

Hey there, so I was wondering how the VESC system handles updating firmware through the mobile app on a dual vesc system. Do you have to update each STM32 individually? At this moment, when I try to update my VESC using the mobile app, the skateboard functionality gets bricked and I have to go back to flashing from my desktop via wires to get it functional again. This is also a bit confusing because I am simply over-writing the firmware with the same firmware.

Wear os

Submitted by Juozas on Tue, 2020-06-23 11:18

I wonder if there is any solution for wear os or apple watch ? I scrolled through forum and didn't find any useful information , I think it would be great to see power , speed and etc. on  watch screen. 

Pages

Subscribe to RSS - VESC Firmware