Difference between revisions of "SimuCUBE firmware releases"

From Granite Devices Knowledge Wiki
Jump to: navigation, search
[checked revision][checked revision]
(SimuCUBE firmware files)
(SimuCUBE firmware files)
Line 9: Line 9:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 +
!Date
 
! Firmware / Configuration   
 
! Firmware / Configuration   
 
Tool version  
 
Tool version  
Line 14: Line 15:
 
!Closed / Open / Official!! FW file !! Description/changes/new features
 
!Closed / Open / Official!! FW file !! Description/changes/new features
 
|-
 
|-
 +
|November 13th, 2017
 
|0.8.3 / 0.8.3
 
|0.8.3 / 0.8.3
 
|10601
 
|10601
Line 21: Line 23:
 
* Serious USB issue is fixed. Replies to USB control requests weren't getting sent to PC if SimuCUBE was already in the process of sending a normal HID report. This caused crashes in games.
 
* Serious USB issue is fixed. Replies to USB control requests weren't getting sent to PC if SimuCUBE was already in the process of sending a normal HID report. This caused crashes in games.
 
|-
 
|-
 +
|November 8th, 2017
 
|0.8.2 / 0.8.2
 
|0.8.2 / 0.8.2
 
|10601
 
|10601
Line 53: Line 56:
  
 
|-
 
|-
 +
|September 19th, 2017
 
|0.7.1 / 0.7.5
 
|0.7.1 / 0.7.5
 
|10601
 
|10601
Line 63: Line 67:
 
* Minor text changes in firmware update wizard
 
* Minor text changes in firmware update wizard
 
|-
 
|-
 +
|
 
|0.7.0 / 0.7.3
 
|0.7.0 / 0.7.3
 
|10601
 
|10601
Line 73: Line 78:
 
* Configuration tool crashed if user canceled or finished the Firmware  Update wizard
 
* Configuration tool crashed if user canceled or finished the Firmware  Update wizard
 
|-
 
|-
 +
|
 
|0.7.0
 
|0.7.0
 
|10601
 
|10601
Line 84: Line 90:
 
* Settings change by some amount at saving or load from IONI drive.
 
* Settings change by some amount at saving or load from IONI drive.
 
|-
 
|-
 +
|
 
|<0.7.0
 
|<0.7.0
 
|
 
|

Revision as of 17:30, 13 October 2017

SimuCUBE firmware user guide

The user guide for the SimuCUBE firmware can be found here: SimuCUBE Firmware User Guide


SimuCUBE firmware files

Stable SimuCUBE firmware is not yet published. Until then, please consider using MMos firmware for production purposes.

Please note that this version history table only lists collected changes after each publicly released version.

Date Firmware / Configuration

Tool version

Included IONI firmware version Closed / Open / Official FW file Description/changes/new features
November 13th, 2017 0.8.3 / 0.8.3 10601 Public beta release [1] Changes and fixes:
  • Serious USB issue is fixed. Replies to USB control requests weren't getting sent to PC if SimuCUBE was already in the process of sending a normal HID report. This caused crashes in games.
November 8th, 2017 0.8.2 / 0.8.2 10601 Public beta release [2] Notes:
  • Unfortunately, this version will clear all profile settings. Please take note of all your settings.
    • Note: Updates do not have effect on the parameters that are stored on IONI drive, so no new drc configuration files should be needed.
  • Precautions have been made to minimize this being required in the future.

New features:

  • Profiles can be saved into simucubeprofiles.ini file and imported from that file. Imported profiles are added, they will not overwrite user's profiles. Feature has an indicator for successful loading and saving.
  • Force scaling (in percentage) is done by setting MMC on IONI drive instead of scaling the torque that goes to drive. This increases the fidelity. NOTE: To change maximum MMC, upload a new DRC file with new setting using the motor configuration wizard, or use Granity to set new MMC.
  • Motor configuration wizard has a field for Motor Torque Constant. If it is set, configuration tool assumes 48 V power supply, reads motor resistance from current IONI configuration, and shows maximum torque value in the UI.

Changes and fixes:

  • Analog button debounce time has been increased from 10 ms to 20 ms. Setting for this might be added in the future.
  • Analog axis settings import/export now has an indicator for success/failure.
  • Analog axis averaging has been changed from average of last 32 values to average of last 32 values but disregarding 4 highest and 4 lowest values to improve signal quality.
  • Steering centering offset value was not saved correctly if the index point was sufficiently off-center (more than 65535 counts offset). This was evident on high-resolution encoders.
  • Maximum number of profiles has been reduced to 500.
  • Game-induced torque could easily overcome the bumbstop effect's torque, making the wheel spin uncontrollably. This has been fixed.
  • Damping filter was being sent to IONI with setting of 0.0 % if game set a damping effect. This was unintended, and has been changed for this version. On-the-fly changing damping, inertia and friction effects are not being done currently.
  • Improved resiliency against non-communicating IONI drives. This could happen if, for whatever reason, the SMO Bus Address Offset was other than 0, and the drive was still functional when using MMos firmware.
  • Improved/fixed some subdialogs to work better with high-DPI displays or when display has a custom scaling factor.
  • Enabling IONI USB communication mode does not cause a SimpleMotion error / Fault in the IONI drive anymore.

Known issues:

  • USB-related game crash issues
  • Estimated torque output calculation is most likely wrong.
September 19th, 2017 0.7.1 / 0.7.5 10601 Public beta release [3] Changes and fixes:
  • Some profile settings were being set to default when running the firmware update wizard
  • Ioni filter parameters are no longer being read to the active profile, overwriting the profile values, when running the motor configuration wizard
  • Changed TBW to 1000Hz as default for all new profiles and also for the default read-only profile.
  • Minor text changes in firmware update wizard
0.7.0 / 0.7.3 10601 Closed beta release not public New features:
  • Profile can be copied

Bug fixes:

  • Profile name did not get applied and saved if only profile name was edited
  • Configuration tool crashed if user canceled or finished the Firmware Update wizard
0.7.0 10601 Closed beta release not public New features:
  • Working digital button inputs
  • Profile management
  • Analog settings .ini-file import/export

Bug fixes:

  • Settings change by some amount at saving or load from IONI drive.
<0.7.0 Closed beta release(s) not public No change history for these early firmware releases.

IONI firmware

As SimuCUBE requires an IONI Servo & Stepper Drive, it is recommended to keep the on-board IONI firmware at latest release. SimuCUBE firmware has the IONI firmware bundled in, and the IONI firmware will be automatically updated if the current IONI firmware on the drive is too old. For manual firmware updates, see IONI firmware releases and Granity user guide/Uploading a firmware.

Motor configuration files for Granity (.drc)

See List of motors for SimuCUBE for sample configuration settings & files for various SimuCUBE compatible motors.