ADV2: Testing BMS pushback and haptic buzz

How to test the new Refloat package

  1. install the package
    do at your own risk, if you’re not sure - let others do it!

-download the package (refloat_adv2.vescpkg) to your phone, save it e.g. in Downloads

  • connect to your board
  • press CAN on the bottom right to make sure you’re connected to the ADV500
  • wait for Refloat Cfg to show up
  • Backup by pressing the big Backup button on the first screen
  • now press the Package Store button
  • press “…” and then Install from File…
  • find the refloat…vescpkg file and click on it
  • wait for about 30 seconds or so for the package to load
  • once it is done press the big Restore button on the main screen

please follow the instructions exactly - do not mess up your Floatwheel because you installed this without knowing how to do it safely

  1. configure your BMS settings in VESC Tool: Motor Cfg, General, BMS
  • make sure the 4 checkboxes at the top are NOT CHECKED!!!
  • for long term settings set:
    • VCell Min Voltage Start to 2.7V (End to 2.5V)
    • VCell Max Voltage Start to 4.4V (End to 4.6V)
    • Temp Limit Start to 45C (End to 65)
  1. for testing please configure your vcell min/max start to a value that will allow you to trigger the event easily based on your current cell voltages

also set duty tiltback to 40-50% (in Refloat, Pushbacks) to make it easy to test haptic without going full speed

PLEASE test as much as you can below 10mph first before you try testing it at higher speeds

Test especially the high voltage tiltback by setting the VCell Max Voltage Start to 0.1 or 0.2 above your current cell voltage values

  1. expected behavior
    all pushback situations should now also include haptic buzz
    haptic buzz should be noticeable but not cause your board to go crazy

  2. HV pushback/haptic behavior
    The HV behavior is different from others in order to prevent taildrags going downhill on a full battery

  • when it’s triggered (based on cell voltages or total voltage) it will buzz-only for the first five seconds
  • the buzz volume increases after 2-3 seconds
  • after 5 seconds it will start tilting (and keep buzzing at full volume), default is 8 degrees over 10 seconds (or the other way around) so make sure you don’t get into a taildrag

The general idea of the HV behavior is that you get plenty of time to react to an HV event without being forced into a taildrag

  1. after testing
    do not forget to set settings back to (2) and duty tiltback back to 80% or wherever you like it

NOTE: there may potentially be a bug in the Refloat package causing BMS pushback to stop working after making changes to the Motor Cfg - BMS settings, requiring a power cycle for haptic to start working again

3 Likes