VESC FW 5.x - Beta Testers wanted [SERIOUS]

index

Hi dear testers !

The new VESC FW is about to be released (release date : 10th of January 2021).
Benjamin Vedder decided to stop adding any single line of code from now until the release date to allow a nice and clean testing phase. :+1:

Please, download the latest VESC Tool and update your VESC with the included FW :

For those who complain with the “Duty cycle current limit start” controversial stuff, it has been reworked and should be ok with this FW ! Try it !

Please post your feedbacks here.
If no negative feedbacks are given, this FW will be considered as STABLE and released to every user.

WARNING :
Keep in mind that this version is in TEST.
Wear your helmets and gear and keep in mind that shit may happen while you’re riding.

Changelog :

  • Bidirectional current mode for VESC Remotes.
  • Motor temperature measurement fix on unity and stormcore.
  • IMU calibration improvements.
  • VESC Tool does not allow uploading firmware to all VESCs on the CAN-bus if they have different hardware versions.
  • Added LSM6DS3 IMU support.
  • Added MTPA support. See See: https://github.com/vedderb/bldc/pull/179
  • App PPM rework. See https://github.com/vedderb/bldc/pull/192
  • SWDPROG (blackmagic probe) improvements
  • App Balance updates. See https://github.com/vedderb/bldc/pull/193
  • Motor current now based on magnitude of both axes.
  • Initial VESC BMS support.
  • Hall sensor interpolation improvement.
  • Made hall sensor filter configurable.
  • Added locking time and ramp up time parameters to sensorless startup.
  • Initial VESC IO-board support.
  • Added hall sensor interpolation ERPM config option.
  • Use fast speed estimator for RPM limit.
  • Avoid accumulated rounding error when using PID position angle division.
  • Added UAVCAN raw throttle drive mode (current or duty cycle control).
  • Added MT6816 encoder support. See https://github.com/vedderb/bldc/pull/238
  • Added modulation-based D axis current controller gain scaling. Addresses https://github.com/vedderb/bldc/pull/220
  • Added PAS app. See: https://github.com/vedderb/bldc/pull/243
  • Added 100k CAN-baudrate.
  • Added 100k NTC temperature sensor support.
16 Likes

I don’t know about you, but this sounds awfully like a COVID vaccination :smirk:

3 Likes

Well spotted.
TBH, some call me the “King of deadline & vaccination”.
:face_with_hand_over_mouth:

2 Likes

already running this update. will let you know if i encounter anything weird :+1:

4 Likes

Were you annoyed by the “Duty cycle max start” feature ?

1 Like

yes, i have read the old code in detail and think it had some logical errors in it (not yet seen whats changed). . . but im on storm core and @Deodand fixed the defaults for the stormcore builds long time ago so whatever :grin:

My thoughts on the matter here VESC HD, a credit card sized twin motor controller

EDIT: looks like the code that changed to fix this is here:

but im not really sure i understand what it does.

5 Likes

13 Likes

13 Likes

Been out for an icy ride today. My very qualitative research makes me feel like something has changed with the traction control. It seems much more jerky and “skippy” than before under breaking or heavy acceleration.

need to do some more riding before i can fully work out what conditions seem to be causing this or if its just because of the ice but thought its worth a mention in case anyone else notices anything similar.

8 Likes

You will be upset as I need to submit a small pull request for our hardware too (woops). But I think it will be ok to shift that date back slightly I’ll get the change in today.

I think you will be really excited when you eventually see what that code Ben pushed is about :grinning_face_with_smiling_eyes:

3 Likes

image

Hmm 60D PLUS… I bet it is a new board revision with additional uart?

3 Likes

Yeah just some minor improvements here and there

7 Likes

Called it

5 Likes

Is that so you don’t have to call the first round beta 2.0?

Pretty much everything in this community could be considered beta for the quantities we are talking about. I’m sorry if you have been negatively impacted by any imperfections in the product.

Personally I am proud of the level of polish we have achieved thus far and looking forward to the continued improvements and fixes we implement as time moves forward. I don’t think casting these efforts in a negative light with sarcastic comments does much for anyone.

6 Likes

I get where you’re coming form, but you must see that releasing another iteration with “plus” in the name just because it does what the first release should have done is a bit underhanded.

Also, you’re still selling first batch stormcores, right?

We haven’t announced this yet so you are making incorrect assumptions. I agree with your sentiment. It will include a few other improvements. Think similar to the differences when they do an s version of a phone.

2 Likes

@Deodand any chance current stormcores or PLUS versions will support ASS?

yep, thats the one

2 Likes
2 Likes