Skip to content

Releases: lukash/refloat

Refloat 1.2.1

25 Dec 18:29

Choose a tag to compare

Refloat 1.2 reaches fully seamless upgrading experience (with automatic config restore and support for automatically migrating any changes in config options) and brings major improvements in various alerting me
chanisms.

Disclaimer: Use at your own risk!!!

Read the package README for installation details.

Features

  • Add support for BMS alerting (Pushback and Haptic) [Syler Clayton]
  • Add support for speed-based alerting (Pushback and Haptic) [Henrik Buestad]
    Trigger Pushback and Haptic Feedback at a desired speed. The properties other than the Speed Threshold are shared with Duty Cycle.
  • Support migrating package config from older versions to newer in the AppUI backups (doesn't work for XML and Start page backups).
  • Groundworks for a new Alerting system
    Right now only providing information about firmware faults (support for other alerts will come in future versions).
  • Support per-cell low and high voltage thresholds for Pushback / Haptic alerts (Spec -> Low/High Voltage Threshold)
    Requires firmware 6.05+. Total values are still supported (but no longer recommended). If using the package-native backup/restore mechanism, the config will be automatically adjusted to per-cell values.
  • Add an option to enable/disable Quickstop.
  • Add Rainbow Fade, Rainbow Cycle and Rainbow Roll LED effects. [acheronfail]
  • Add an option for LEDs to not require a pullup resistor to 5V.
  • Remove the conversion of old Float quicksaves into Refloat.
  • Allow to configure both Internal and External LEDs at the same time.
  • Remove the Swap Footpad Sensor ADCs AppUI Preferences option
    It only changed the visualization and was not a per-board option, which could cause confusion.
  • Add hundredths precision to Brake Scaling params [Nico Aleman]
  • Add Tilt Smoothing to Turn Tiltback and Brake Tiltback [Nico Aleman]
  • Add support for driving LEDs via the JetFleet F6 v1 AUX pin (C9)
  • Show one-time Tips & Tricks in AppUI to highlight non-obvious UI interactions
  • Implement package update available check
    Refreshes the VESC Tool archive once every 24 hours and pops up a dialog if a new package version is available.
    The dialog popup can be snoozed for one month and the whole check can be disabled in AppUI Preferences.

Fixes

  • Fix a failure (motor cutting and apps reporting duty cycle > 100%) if Brake Tilt Lingering is set to 0 in runtime tune (via Float Control)
  • Limit Input Deadband to maximum 50%
  • Fix LEDs color spectrum generation to be more uniform
  • Rotate Gyro Y to estimate the change in pitch due to rider input, without influence from turning (Credit to Michalmo for the math) [Nico Aleman]
  • Fix motor config changes (current limits, temp thresholds, etc.) not being updated in the package until a restart
  • Fix displaying charging current and voltage on Floatwheel
  • Always finish playing the full pattern of Haptic Feedback before stopping / changing
  • Fix applying a tune from the Tune Archive saying it's the same as the current tune
  • Fix wording in the dialog applying a tune from the archive
  • Fix inverted motor direction in darkride (board shooting off)
  • Fix Torque Tilt tilt/release speed conditions: [Nico Aleman]
    • Use Release Speed when TT is targeting 0°
    • Use the faster tilt speed when crossing 0°
  • Ignore push start backwards if reverse stop is enabled [Dado Mista]
  • Fix the roll pictogram in AppUI doing a full turn when crossing the 180 <-> -180 threshold
  • On FW 6.06+ eliminate the impact of LED control on the balancing (it was already minimal, this removes it entirely)
  • TurnTilt & NoseAngling handling in Wheelslip [Nico Aleman]
    • Setpoints are now still applied during Wheelslip
    • TurnTilt is now wound down (instead of frozen) during Wheelslip
  • Remove TurnTilt suppression in high torque response situations [Dado Mista]
  • Fix AppUI settings dialog being too tall and getting clipped

Refloat 1.2.0-beta4

08 Dec 20:47

Choose a tag to compare

Refloat 1.2.0-beta4 Pre-release
Pre-release

Refloat 1.2 reaches fully seamless upgrading experience (with automatic config restore and support for automatically migrating any changes in config options) and brings major improvements in various alerting mechanisms.

Disclaimer: Use at your own risk!!!

Read the package README for installation details.

1.2.0-beta4

Features

  • Show one-time Tips & Tricks in AppUI to highlight non-obvious UI interactions
  • Implement package update available check
    Refreshes the VESC Tool archive once every 24 hours and pops up a dialog if a new package version is available.
    The dialog popup can be snoozed for one month and the whole check can be disabled in AppUI Preferences.

Fixes

  • TurnTilt & NoseAngling handling in Wheelslip [Nico Aleman]
    • Setpoints are now still applied during Wheelslip
    • TurnTilt is now wound down (instead of frozen) during Wheelslip
  • Remove TurnTilt suppression in high torque response situations [Dado Mista]
  • Fix AppUI settings dialog being too tall and getting clipped

1.2.0-beta3

Features

  • Add hundredths precision to Brake Scaling params [Nico Aleman]
  • Add Tilt Smoothing to Turn Tiltback and Brake Tiltback [Nico Aleman]
  • Add support for driving LEDs via the JetFleet F6 v1 AUX pin (C9)

Fixes

  • Fix inverted motor direction in darkride (board shooting off)
  • Fix Torque Tilt tilt/release speed conditions: [Nico Aleman]
    • Use Release Speed when TT is targeting 0°
    • Use the faster tilt speed when crossing 0°
  • Ignore push start backwards if reverse stop is enabled [Dado Mista]
  • Fix the roll pictogram in AppUI doing a full turn when crossing the 180 <-> -180 threshold
  • On FW 6.06+ eliminate the impact of LED control on the balancing (it was already minimal, this removes it entirely)

1.2.0-beta2

Features

  • Add an option to make the fatal error not be persistent

Fixes

  • Always finish playing the full pattern of Haptic Feedback before stopping / changing
  • Fix applying a tune from the Tune Archive saying it's the same as the current tune
  • Fix wording in the dialog applying a tune from the archive

1.2.0-beta1

Features

  • Add support for BMS alerting (Pushback and Haptic) [Syler Clayton]
  • Add support for speed-based alerting (Pushback and Haptic) [Henrik Buestad]
    Trigger Pushback and Haptic Feedback at a desired speed. The properties other than the Speed Threshold are shared with Duty Cycle.
  • Support migrating package config from older versions to newer in the AppUI backups (doesn't work for XML and Start page backups).
  • Groundworks for a new Alerting system
    Right now only providing information about firmware faults (support for other alerts will come in future versions).
  • Support per-cell low and high voltage thresholds for Pushback / Haptic alerts.
    Requires firmware 6.05+. Total values are still supported (but no longer recommended). If using the package-native backup/restore mechanism, the config will be automatically adjusted to per-cell values.
  • Add an option to enable/disable Quickstop.
  • Add Rainbow Fade, Rainbow Cycle and Rainbow Roll LED effects. [acheronfail]
  • Add an option for LEDs to not require a pullup resistor to 5V.
  • Remove the conversion of old Float quicksaves into Refloat.
  • Allow to configure both Internal and External LEDs at the same time.
  • Remove the Swap Footpad Sensor ADCs AppUI Preferences option It only changed the visualization and was not a per-board option, which could cause confusion.

Fixes

  • Fix LEDs color spectrum generation to be more uniform.
  • Rotate Gyro Y to estimate the change in pitch due to rider input, without influence from turning (Credit to Michalmo for the math) [Nico Aleman]
  • Fix motor config changes (current limits, temp thresholds, etc.) not being updated in the package until a restart.
  • Fix displaying charging current and voltage on Floatwheel

Refloat 1.2.0-beta3

26 Oct 12:46

Choose a tag to compare

Refloat 1.2.0-beta3 Pre-release
Pre-release

Refloat 1.2 reaches fully seamless upgrading experice (with automatic config restore and support for automatically migrating any changes in config options) and brings major improvements in various alerting mechanisms.

Disclaimer: Use at your own risk!!!

Read the package README for installation details.

1.2.0-beta3

Features

  • Add hundredths precision to Brake Scaling params [Nico Aleman]
  • Add Tilt Smoothing to Turn Tiltback and Brake Tiltback [Nico Aleman]
  • Add support for driving LEDs via the JetFleet F6 v1 AUX pin (C9)

Fixes

  • Fix inverted motor direction in darkride (board shooting off)
  • Fix Torque Tilt tilt/release speed conditions: [Nico Aleman]
    • Use Release Speed when TT is targeting 0°
    • Use the faster tilt speed when crossing 0°
  • Ignore push start backwards if reverse stop is enabled [Dado Mista]
  • Fix the roll pictogram in AppUI doing a full turn when crossing the 180 <-> -180 threshold
  • On FW 6.06+ eliminate the impact of LED control on the balancing (it was already minimal, this removes it entirely)

1.2.0-beta2

Features

  • Add an option to make the fatal error not be persistent

Fixes

  • Always finish playing the full pattern of Haptic Feedback before stopping / changing
  • Fix applying a tune from the Tune Archive saying it's the same as the current tune
  • Fix wording in the dialog applying a tune from the archive

1.2.0-beta1

Features

  • Add support for BMS alerting (Pushback and Haptic) [Syler Clayton]
  • Add support for speed-based alerting (Pushback and Haptic) [Henrik Buestad]
    Trigger Pushback and Haptic Feedback at a desired speed. The properties other than the Speed Threshold are shared with Duty Cycle.
  • Support migrating package config from older versions to newer in the AppUI backups (doesn't work for XML and Start page backups).
  • Groundworks for a new Alerting system
    Right now only providing information about firmware faults (support for other alerts will come in future versions).
  • Support per-cell low and high voltage thresholds for Pushback / Haptic alerts.
    Requires firmware 6.05+. Total values are still supported (but no longer recommended). If using the package-native backup/restore mechanism, the config will be automatically adjusted to per-cell values.
  • Add an option to enable/disable Quickstop.
  • Add Rainbow Fade, Rainbow Cycle and Rainbow Roll LED effects. [acheronfail]
  • Add an option for LEDs to not require a pullup resistor to 5V.
  • Remove the conversion of old Float quicksaves into Refloat.
  • Allow to configure both Internal and External LEDs at the same time.
  • Remove the Swap Footpad Sensor ADCs AppUI Preferences option It only changed the visualization and was not a per-board option, which could cause confusion.

Fixes

  • Fix LEDs color spectrum generation to be more uniform.
  • Rotate Gyro Y to estimate the change in pitch due to rider input, without influence from turning (Credit to Michalmo for the math) [Nico Aleman]
  • Fix motor config changes (current limits, temp thresholds, etc.) not being updated in the package until a restart.
  • Fix displaying charging current and voltage on Floatwheel

Refloat 1.1.2

12 Oct 19:18

Choose a tag to compare

Fixes a critical bug of the board shooting off when entering Darkride.

Disclaimer: Use at your own risk!!!

Read the package README for installation details.

Fixes

  • Fix inverted motor direction in Darkride (board shooting off)

Refloat 1.2.0-beta2

13 Sep 09:14

Choose a tag to compare

Refloat 1.2.0-beta2 Pre-release
Pre-release

Refloat 1.2 reaches fully seamless upgrading experice (with automatic config restore and support for automatically migrating any changes in config options) and brings major improvements in various alerting mechanisms.

Disclaimer: Use at your own risk!!!

Read the package README for installation details.

1.2.0-beta2

Features

  • Add an option to make the fatal error not be persistent

Fixes

  • Always finish playing the full pattern of Haptic Feedback before stopping / changing
  • Fix applying a tune from the Tune Archive saying it's the same as the current tune
  • Fix wording in the dialog applying a tune from the archive

1.2.0-beta1

Features

  • Add support for BMS alerting (Pushback and Haptic) [Syler Clayton]
  • Add support for speed-based alerting (Pushback and Haptic) [Henrik Buestad]
    Trigger Pushback and Haptic Feedback at a desired speed. The properties other than the Speed Threshold are shared with Duty Cycle.
  • Support migrating package config from older versions to newer in the AppUI backups (doesn't work for XML and Start page backups).
  • Groundworks for a new Alerting system
    Right now only providing information about firmware faults (support for other alerts will come in future versions).
  • Support per-cell low and high voltage thresholds for Pushback / Haptic alerts.
    Requires firmware 6.05+. Total values are still supported (but no longer recommended). If using the package-native backup/restore mechanism, the config will be automatically adjusted to per-cell values.
  • Add an option to enable/disable Quickstop.
  • Add Rainbow Fade, Rainbow Cycle and Rainbow Roll LED effects. [acheronfail]
  • Add an option for LEDs to not require a pullup resistor to 5V.
  • Remove the conversion of old Float quicksaves into Refloat.
  • Allow to configure both Internal and External LEDs at the same time.
  • Remove the Swap Footpad Sensor ADCs AppUI Preferences option It only changed the visualization and was not a per-board option, which could cause confusion.

Fixes

  • Fix LEDs color spectrum generation to be more uniform.
  • Rotate Gyro Y to estimate the change in pitch due to rider input, without influence from turning (Credit to Michalmo for the math) [Nico Aleman]
  • Fix motor config changes (current limits, temp thresholds, etc.) not being updated in the package until a restart.
  • Fix displaying charging current and voltage on Floatwheel

Refloat 1.2.0-beta1

24 Aug 13:08

Choose a tag to compare

Refloat 1.2.0-beta1 Pre-release
Pre-release

Refloat 1.2 reaches fully seamless upgrading experice (with automatic config restore and support for automatically migrating any changes in config options) and brings major improvements in various alerting mechanisms.

Disclaimer: Use at your own risk!!!

Read the package README for installation details.

Features

  • Add support for BMS alerting (Pushback and Haptic) [Syler Clayton]
  • Add support for speed-based alerting (Pushback and Haptic) [Henrik Buestad]
    Trigger Pushback and Haptic Feedback at a desired speed. The properties other than the Speed Threshold are shared with Duty Cycle.
  • Support migrating package config from older versions to newer in the AppUI backups (doesn't work for XML and Start page backups).
  • Groundworks for a new Alerting system
    Right now only providing information about firmware faults (support for other alerts will come in future versions).
  • Support per-cell low and high voltage thresholds for Pushback / Haptic alerts.
    Requires firmware 6.05+. Total values are still supported (but no longer recommended). If using the package-native backup/restore mechanism, the config will be automatically adjusted to per-cell values.
  • Add an option to enable/disable Quickstop.
  • Add Rainbow Fade, Rainbow Cycle and Rainbow Roll LED effects. [acheronfail]
  • Add an option for LEDs to not require a pullup resistor to 5V.
  • Remove the conversion of old Float quicksaves into Refloat.
  • Allow to configure both Internal and External LEDs at the same time.
  • Remove the Swap Footpad Sensor ADCs AppUI Preferences option It only changed the visualization and was not a per-board option, which could cause confusion.

Fixes

  • Fix LEDs color spectrum generation to be more uniform.
  • Rotate Gyro Y to estimate the change in pitch due to rider input, without influence from turning (Credit to Michalmo for the math) [Nico Aleman]
  • Fix motor config changes (current limits, temp thresholds, etc.) not being updated in the package until a restart.
  • Fix displaying charging current and voltage on Floatwheel

Refloat 1.1.1

30 Jun 19:20

Choose a tag to compare

A bugfix release fixing a serious bug that would limit ERPM to 6000 if on surfdado's Pin Lock firmware and using flywheel. Also contains a fix for Remote behavior and a Reverse Stop fix.

Disclaimer: Use at your own risk!!!

Read the package README for installation details.

Fixes

  • do not risk chance that erpm limit is reduced to 6000 after doing flywheel [Dado Mista]
  • Fix remote not being reset on engage, not respecting the 30 degree threshold disabling the quickstop and pitch fault and not being properly reported to client apps.
  • Don't ignore reverse-stop during error pushback situations. [Dado Mista]
  • Fix Data Record buttons in the plot being displayed when they shouldn't.

Refloat 1.1.1-beta2

23 Jun 17:52

Choose a tag to compare

Refloat 1.1.1-beta2 Pre-release
Pre-release

This second beta contains a fix for a critical bug which can reduce the ERPM limit to 6000 after doing a flywheel, if running surfdado's pinlock firmware (installed by default on all Thor400 controllers).

Disclaimer: Use at your own risk!!!

Read the package README for installation details.

Fixes

  • do not risk chance that erpm limit is reduced to 6000 after doing flywheel [Dado Mista]

Refloat 1.1.1-beta1

12 May 20:14

Choose a tag to compare

Refloat 1.1.1-beta1 Pre-release
Pre-release

A small bugfix release, mainly fixing Remote behavior and also containing a Reverse Stop fix.

Disclaimer: Use at your own risk!!!

Read the package README for installation details.

Fixes

  • Fix remote not being reset on engage, not respecting the 30 degree threshold disabling the quickstop and pitch fault and not being properly reported to client apps.
  • Don't ignore reverse-stop during error pushback situations. [Dado Mista]
  • Fix Data Record buttons in the plot being displayed when they shouldn't.

Refloat 1.1.0

18 Apr 16:03

Choose a tag to compare

This release contains Haptic Feedback as the major feature, as well as a number of other smaller features along with a handful of fixes.

Disclaimer: Use at your own risk!!!

Read the package README for installation details.

Features

  • Implement Haptic Feedback.
  • New Parking Brake feature
    Parking Brake is a strong brake at standstill applied via shorting the motor phases. A new option is added that allows to turn it on, off or on only when idle (allowing for ghostride tricks).
  • Smoothened/faster setpoint ramping for ATR and Torque Tilt [Dado Mista]
  • Implement manual per-board backup in Settings -> Setup
  • Implement automatic board backup and restore
    Each board's config is now automatically backed up in VESC Tool. In case of a config reset (due to installing a new package version), a restore dialog is automatically displayed. The backup can be viewed in Settings -> Setup.
  • UI: Highlight tunes that match the current config
  • UI: Show list of changed options in tune / config dialogs
  • UI: Add a settings toggle to show changed options count on tunes
  • Make LED strip order configurable.
  • Make LEDs color order configurable per-strip.
  • Add the (W)RGB LED Color Order option (WS2814 LED chip). [Jared Harrison]
  • Add the Felony LED effect. [acheronfail]
  • LED status bar confirmation animation for config writes and konami triggers.
  • Add konami codes for turning LED headlights on and off
    To turn headlights on: LEFT LEFT RIGHT
    To turn headlights off: RIGHT RIGHT LEFT
  • Realtime data plot in the package AppUI
    In the Data tab in the AppUI the realtime values from the package are now plotted in a graph.
    Also, with a special firmware, mainly intended for developers, it is now possible to have a short period of time recorded in the package, at the native loop frequency.
  • Reverse stop is now smooth, robust and beginner friendly. [Dado Mista]
  • More tolerant simple-start implementation with 1 second grace period. [Dado Mista]
  • Don't activate idle brake right after startup.
  • Apply Startup Click to disengaging too.
  • The Accelerometer Confidence Decay configuration option has been removed
    The value is now hard-coded to 0.02.
  • The Darkride Pitch Offset configuration option has been removed.
  • The Surge feature has been removed.
  • The Remote Tiltback Smoothing Factor configuration option has been removed
    Its default value of 1 is now used for smoothing.

Fixes

  • Updates to Config Parameters [Nico Aleman, Dado Mista]
    • Pitch KP: Min from 0 -> 0.2
    • Brake Scalings: Max from 2x -> 3x
    • Torquetilt Strengths: Defaults changed from 0 -> 0.1 º/A
    • Torquetilt On Speed: from 5 -> 10
    • Torquetilt Off Speed: from 3 -> 8
    • Turntilt Aggregate Threshold: from 2 -> 5
    • Turntilt ERPM Threshold: from 1000 -> 2000
    • ATR Uphill Strength: Default changed from 0 -> 1.0
    • ATR Downhill Strength: Default changed from 0 -> 0.5
    • ATR On Speed: from 4 -> 10
    • ATR Off Speed: from 3 -> 8
    • Descriptions updated for: Rate P, Angle I, Pitch KP, Duty Buzz Strength/Frequency, Booster parameters, and ATR Amps to Deceleration.
  • UI: Fix some Specs/Hardware options being included in tune quicksaves and remove Pushback Alerts config section the quicksaves too.
  • Fix spurious braking current at standstill by raising the ERPM threshold to 10.
  • Fix losing odometer distance of the last ride if turning the board off within 10 seconds after disengaging.
  • Don't allow disabling the package while engaged.
  • Fix the short jerk when writing a config.