utility - ebolzMagy/EMCFFBV2 GitHub Wiki

Utility Overview

The EMCFFBV2Utility is the main interface for configuring and managing your EMCFFBV2 device. It is divided into several tabs, each providing specific settings and controls. Below is a detailed explanation of each tab and its features.

EMCFFBV2Utility


Tab: Axis Force

This tab allows you to configure the overall Force Feedback (FFB) settings for your device.

Axis Force

Global FFB Settings

  • Strength: Adjusts the overall strength of the Force Feedback effects.
  • Spring: Configures the desktop spring effect, which is active when no FFB signal is received from the game.
  • Damping: Configures the global damper effect, which is active both on the desktop and in-game.
  • Endstop: Simulates a mechanical stop when the steering angle reaches its limit.

Torque Plot

  • Displays a real-time plot of the total torque output in percentage.

Tab: FFB Effect

This tab allows you to configure the gain for individual Force Feedback effects.

Axis Force

Effect Settings

  • Effect Filter: Adjusts the filtering of FFB effects for smoother operation.
  • Constant: Configures the constant force effect.
  • Spring: Configures the spring effect.
  • Friction: Configures the friction effect.
  • Damper: Configures the damper effect.
  • Inertia: Configures the inertia effect.

Tab: Steering

This tab provides settings related to the steering wheel or joystick.

Steering Settings

  • Angle: Sets the maximum steering angle.
  • Wheel Image: Displays an image of the steering wheel or joystick.
    • Change Image: Click this button to change the steering wheel image.
    • Center Steering: Click this button to center the steering or set the offset.
  • Invert: Reverses the steering direction.
  • Disable: Disables the steering input.

Profile Management

  • Save Profile: Saves the current FFB settings to a file.
    Note: Profiles are saved to a file on your computer, not to the EEPROM of the ESP32.

Tab: Axis Input

This tab displays the input values for each axis and allows you to calibrate them.

Axis Calibration

  • Each axis has the following buttons:
    • Min: Sets the minimum calibration value for the axis.
    • Enable: Enables or disables the axis.
    • Max: Sets the maximum calibration value for the axis.

Need Help?

If you have any questions or need assistance, visit the Discussions section or check the FAQ for more information.


Happy building! 🚀