Metr Pro Updates

VESCs are made by my friend, VESC6 variant, 1200+KM distance. No other UART devices connected.

This is the first cutoff a day before (I will get that log too soon):

Voltage dip is me disconnecting and reconnecting the loop key. Board was completely ignorant/dead. App was connected but no stats updated.


Then it cut out here, straight lines at the end. Metr disconnected.


The last one, same thing with straight lines at the end. Metr disconnected.

I have rechecked VESC boards, all connectors, battery, nothing seemed to be out of ordinary.

When BMS kicks it looks way different, I get undervoltage errors and DRV errors. I had this only once when I forgot that I am low on battery.

23rd day log: https://www.dropbox.com/s/j74o5ehfu95bay6/log_2019-09-23.txt?dl=0
24th day log: https://www.dropbox.com/s/7359zkjdecjbxos/log_2019-09-24.txt?dl=0

Friends IOS 26th day log: https://www.dropbox.com/s/l5bgkgv85iomg60/log_2019-09-26.txt?dl=0
He will try to access earlier logs. How can he do that?

1 Like

My board just did the same cutoff while doing nothing, bisected on my work area. Now metr blinks every second, data updates are like 2-3 seconds between each…

I still have no idea why your VESC cuts off. Curious where the problem is. Have you been running without problems on earlier VESC FW? Did the issues start after you upgraded to FW 3.61? Try lower baud rate, Metr Pro additionally supports 57600, 38400, 19200, 9600.

Previously I used 3.58 or 3.59(can’t recall) firmware, the one before 3.60 and 3.61.

I think I found the issue but I still need to verify it is that.

(max audio, low volume sounds here)



I’ve found a piece of metal in my receiver. It’s conductive, it doesn’t stick to solder, even with flux and leaded one… I have no friggin idea how it got into the deepest point of the receiver as the whole enclosure is spotless and dust free…

I will verify and let you know. This would be the weirdest “bug” I’ve ever seen… I have no idea how VESC reacts to shorts in the receiver.

1 Like

Does that mean sonething in particular?
Because i had a little cutoff at 13:22 while going “uphill” (it was a 2m tiny and not steep at all hill.) No faults registered.

share the record URL, might find something in the CSV Data

Wasn’t sure because i didn’t notice anything weird.
It was between 13:22:23 and 13:22:28 (more like 28)


plotted(motorC, batC, duty, voltage)
data looks clean, whatever it was, your vesc did not capture it

1 Like

This exact thing happened to me except my Vesc wouldn’t connect via usb to my computer as well. My metr. Saved my ass. I was able to connect via blue tooth and the Vesc tool app. I uploaded new FW to my Vesc through my cell phone. Afterwards I was able to connect to the usb and start from scratch. Fixed everything with the new FW

Im wondering if this may be causing my fsesc to be problematic. I honestly have 1 side drop out all the time. Im moving over to a wand now, might try to connect 2 dongles and run split nrf lol.

finaly got round to testing this.

Firstly verify issues still exist setting battery max from metr. i have a profile set up for testing these things but basically i have set battery amps to 5A max.

quick ride down the street and you can see that realtime data is showing 10A from battery.

Next to verify this behaviour in the official unity app. same battery settings in the battery panel.

another quick ride and you can see that this is also allowing 10A from the battery. Seems like this is also more than the app expects so the graphics are broken.

I guess this means the currently Unity battery amps settings are PER MOTOR not for the whole system.

I guess this also means that 95% of unity users (probably including raptor users) have there battery amps and battery regen set twice as high as it should be.

dont know what the best solution is here. your app settings are consistent with official unity settings. but unity settings are broken, resulting in many people running unsafe battery limits.

2 Likes

I just want to say that I’ve had the same experience. Contrary to what I’ve been told as well.

:scream_cat::scream_cat::scream_cat: OMG!

Can be 2 things:

  1. UNITY allows 2x amps specified in the configuration (this is bad)
  2. UNITY incorrectly reports battery amps in realtime data (2x)

Are you sure this is #1 and not #2?

2 Likes

im 90% sure its the top one because otherwise i would expect Wh used and Wh/mile measurements to be way out, but i also have no real way to check it. I have my BMS in bypass so dont know how i can verify actual current from the battery.

anyone have a build with Unity, Metr and DieBieMS (or other bms with current monitoring) ???

EDIT: also if it was over reporting real-time data then this would be an unusually high motor current for only 5 battery amps.

should be easy to figure this out by looking at the source code right?

I have such a build :laughing: Will verify that! :+1:

5 Likes

I remember Jeffrey stating several times that it was battery current for both motors, if it’s not the case this is a major slip that could, and still can end up really bad

2 Likes

Still getting weird numbers from my rides.

Logs sent.

1 Like

Yes, something weird happened and your VESC sent this

I will think about it, I don’t want just to filter out all bad samples, because you obviously want to see if something goes wrong. But it doesn’t make sense to include bad samples in stats and calculating average values :sweat_smile:

3 Likes

Fixed today in firmware update :+1:

1 Like