Releases: Ultrawipf/OpenFFBoard
Releases · Ultrawipf/OpenFFBoard
OpenFFBoard v1.13.2
Firmware changes
Changes this version:
- Added effect monitoring per axis
Changes in 1.13.x
- Added PWM direction toggle
- Added basic iterative TMC PI autotuning
- Fixed issues with CAN transmission with multiple axes
- Added SSI encoder support (AMT232B)
- Fixed SPI buttons not working (SPI2 DMA on F407)
- Dynamic TMC encoder alignment current based on current limit
Configurator changes
Changes this version:
- Added percentage to power slider
- Added axis selection for effect monitor (new firmware required)
Changes in 1.13.x:
- Fixed issue in encoder tuning UI
- Added SSI encoder ui
- Added PWM direction checkbox
- When a command callback target causes an error it will remove the callback, print a warning and resume instead of aborting.
- Prevents issues in case a request is sent during a timeout causing empty encoder config fields in rare cases
OpenFFBoard v1.13.1
Firmware changes
Changes this version:
- Added PWM direction toggle
Changes in 1.13.x
- Added basic iterative TMC PI autotuning
- Fixed issues with CAN transmission with multiple axes
- Added SSI encoder support (AMT232B)
- Fixed SPI buttons not working (SPI2 DMA on F407)
- Dynamic TMC encoder alignment current based on current limit
Configurator changes
Changes this version:
- Added PWM direction checkbox
- When a command callback target causes an error it will remove the callback, print a warning and resume instead of aborting.
- Prevents issues in case a request is sent during a timeout causing empty encoder config fields in rare cases
Changes in 1.13.x:
- Fixed issue in encoder tuning UI
- Added SSI encoder ui
OpenFFBoard v1.13.1-dev
Firmware changes
Changes this version:
- Added PWM direction toggle
Changes in 1.13.x
- Added basic iterative TMC PI autotuning
- Fixed issues with CAN transmission with multiple axes
- Added SSI encoder support (AMT232B)
- Fixed SPI buttons not working (SPI2 DMA on F407)
- Dynamic TMC encoder alignment current based on current limit
Configurator changes
Changes this version:
- Added PWM direction checkbox
Changes in 1.13.x:
- Fixed issue in encoder tuning UI
- Added SSI encoder ui
OpenFFBoard v1.13.0
Firmware changes
Changes this version:
- Added basic iterative TMC PI autotuning
- Fixed issues with CAN transmission with multiple axes
- Added SSI encoder support (AMT232B)
- Fixed SPI buttons not working (SPI2 DMA on F407)
- Dynamic TMC encoder alignment current based on current limit
Configurator changes
Changes this version:
- Fixed issue in encoder tuning UI
- Added SSI encoder ui
OpenFFBoard v1.12.1
Firmware changes
Changes this version:
- Added part of unique serial number to usb interface names for easier identification of multiple devices
- Enabled Simplemotion for F407_DISCO build
Changes in 1.12.x:
- Added support for Simplemotion V2 (Ioni/Argon motor drivers)
Configurator changes
Changes this version:
- Added support for Simplemotion V2 (Ioni/Argon motor drivers)
OpenFFBoard v1.12.0
Firmware changes
Changes this version:
- Added support for Simplemotion V2 (Ioni/Argon motor drivers)
Configurator changes
Changes this version:
- Added support for Simplemotion V2 (Ioni/Argon motor drivers)
OpenFFBoard v1.11.2
Firmware changes
Changes this version:
- Fixed a possible crash if unparsable/too large numbers are sent in a command
- Removed unused direction field from descriptor in 2 axis desc
- Workarounds for 2 axis conditional effects giving condition blocks priority over direction angles
Changes in (v1.11.x):
- Added new subproject for third party devkits (F407DISCO target)
- Added serialfx effect manager for a command based FFB mainclass (Instead of PID FFB)
- Added Serial FFB mainclass mode
- Added mosfet BBM time to TMC hardware selection
- TMC enable pin is set when TMC debug mode starts
- Added option to change SPI speed for buttons. Can be helpful if the connection is unreliable
- Added back second VESC instance for 2 axis vesc setups
- Separate motor driver selection lists per axis (No double odrive/vesc/tmc instance options in motor driver lists)
Configurator changes
Changes this version:
- Added an emergency stop indication to the bottom ffb rate status bar (Error/Stop symbol + Text)
- Fixed a possible crash when changing certain effect gains in newer Qt6 versions
OpenFFBoard v1.11.1
Firmware changes
Changes this release (v1.11.1):
- Added new subproject for third party devkits (F407DISCO target)
- Added serialfx effect manager for a command based FFB mainclass (Instead of PID FFB)
- Added Serial FFB mainclass mode
- Added mosfet BBM time to TMC hardware selection
- TMC enable pin is set when TMC debug mode starts
- Added option to change SPI speed for buttons. Can be helpful if the connection is unreliable
- Added back second VESC instance for 2 axis vesc setups
- Separate motor driver selection lists per axis (No double odrive/vesc/tmc instance options in motor driver lists)
Configurator changes
Changes this version:
- Fixed effect monitor windows not opening after reconnect if disconnected while window was open
- Added support for serial FFB mainclass (opens regular FFB mode tabs)
- Added option do disable update notifications (Can be enabled/disabled in release browser and update popups)
- This resets your profile file because it adds a new global settings section. You can migrate profile settings by copying the "profiles" section from profiles.json.1.old to the new profiles.json
Warning: the GUI build of the windows 3.11 version seems to crash when using the spinboxes for damper, friction, inertia strength. Use the 3.8 version or a local installation instead.
OpenFFBoard v1.10.1
Firmware changes
Changes this version:
- Changed default power from 2000 to 5000 as 2000 is not enough to calibrate many motors
- Internal change moving effects into effectscalculator to simplify managing effects from different sources
- Effect intensity tuning value now only affects game effects. Fixes the effect intensity incorrectly affecting the endstop.
Changes since 1.9.x:
- Added local encoder index option to reload a previously stored offset
- Fixed an issue with 2 axis FFB effects on second axis
- Added TMC4671 biquad filter option
- Lowpass, notch and peak modes (fixed Q factor, saved frequency)
- Improved BISS performance when used with TMC
- Fixed an issue with live effects statistics jumping to 0 using double buffers
- Added missing command flags and help messages
Configurator changes
Changes this version:
- Added debug toggle option in help menu
- Read errors/emit signal only once after all tabs are initialized
- Using new odrive error codes
Changes since v1.9.x:
- Changed units for flux offset to A
- Properly delete ffb rate connections when changing mainclass
- Support for local encoder index
- Fixed range slider not snapping and updating value correctly when dragged by mouse
- Added logger function
- Packing multiple commands into a single string to reduce packet flooding at startup
- Added TMC torque filter option
OpenFFBoard v1.10.0
Firmware changes
Changes since 1.9.x:
- Added local encoder index option to reload a previously stored offset
- Fixed an issue with 2 axis FFB effects on second axis
- Added TMC4671 biquad filter option
- Lowpass, notch and peak modes (fixed Q factor, saved frequency)
- Improved BISS performance when used with TMC
- Fixed an issue with live effects statistics jumping to 0 using double buffers
- Added missing command flags and help messages
Configurator changes
Changes since v1.9.x:
- Support for local encoder index
- Fixed range slider not snapping and updating value correctly when dragged by mouse
- Added logger function
- Packing multiple commands into a single string to reduce packet flooding at startup
- Added TMC torque filter option