Skip to content

OpenFFBoard v1.14.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jun 15:04
· 33 commits to master since this release

Note: 2 Axis joystick users should still use 1.13.x instead as the forza compatibility fix may cause axis direction issues for certain games.

Firmware changes

Changes this version:

  • TMC E-Stop handled even during calibration by pausing and disabling driver
  • E-Stop checked correctly after startup. You can now disable force and delay startup by setting E-Stop during startup.
  • Digital and Analog sources are disabled by default
  • Biss-C 1 rotation offset glitch at first packet fixed
  • Reverted CAN retransmission to enabled temporarily. Fixes 2 axis ODrive issues.

Changes since v1.14.0

  • Save TMC space vector PWM mode in flash. Should be usually on for BLDC motors if the star point is isolated.
  • Allow using the motors flux component to dissipate energy with the TMC4671 instead of the brake resistor. May cause noticable braking in the motor but takes stress off the resistor.
  • Axis speed limiter usable and saved in flash.
  • Removed unused hall direction flash setting.
  • Added local button pulse mode
  • Only activate brake resistor if vint and vext are >6.5V. Prevents board from activating resistor if only usb powered and a fault reset loop
  • Changed behaviour of direction enable and axis enable bits in set_effect report to always apply direction vector
    • Fix for Forza Motorsport

Configurator changes

Changes this version:

  • Disabled tmc autotune button for DC and None motors
  • Added Axis position readout
    • TODO: axis.cpr will be changed to be consistent with axis.pos in firmware and not report TMC encoder cpr anymore -> encoder tuning resolution will display incorrect again and needs fixing
  • Added task list window
  • Fixed some issues in DFU flashing

Changes in 1.14.x:

  • Added TMC space vector PWM checkbox
  • Added option to prefer energy dissipation in motor for TMC instead of brake resistor
  • Added speed limiter axis option
  • Added basic translation function
  • Fixed CS selection in SPI buttons
  • Added axis output torque to FX live graph