preload preload preload preload

iRacing FFB Tool

This page was updated on 08/06/2012. See the end of the post for more information.

iRacing FFB Tool is an application that helps you detect when your force feedback is clipping and also choose an optimal value for the FFB strength multiplier in iRacing, so you can use it at it’s best. Clipping in force feedback has the same concept that audio clipping, that is basically having a force strength (waveform amplitude) “outside” of the limits. If you have a very strong FFB multiplier, a very low torque on the steering shaft might already send 100% of force to the wheel controller, meaning that you won’t be able to feel the FFB details on forces above the current one, as your wheel is already working at it’s maximum torque.

The graph below was captured using this tool and shows the steering shaft torque, in Nm, the current FFB being sent to the wheel (you can see that there’s a lot of clipping) and the optimal FFB multiplier to remove all the clipping.

iRacing FFB Chart

Force feedback charts (click to enlarge)

The tool can also be used in real time, showing when your wheel is clipping while you are driving. The picture below shows the main window, where you can see the data from the live telemetry along with the clipping monitor.

iRacing FFB Main Window

iRacing FFB Tool main window

The window is properly sized to fit an iPhone display, so you can play the game while using your iPhone for displaying the information. For that to work, you’ll need an app that turns your iPhone into a secondary monitor, such as AirDisplay or iDisplay. Below you can check a video of the software working. I’m not using an iPhone in the video, but you can see the game and the software working in real time.

Update: 08/06/2012

I just added an option that will export 4 bytes of data through the serial port with some clipping information. This allowed me to grab that data with an Arduino and show it in real time on the display, without having to run the sim in Windowed mode.

It will show the percentage of the FFB being sent to the wheel, along with a LED representation of the forces, which will go red when there is clipping. You can check it out on the video below (yep, it’s 2AM here and I’m wearing a robe…):

To learn more about that display and how to use it with the Arduino, just check my “DIY Shift Lights and Dashboard” page on this link. It’s the same wiring and library. Here is the Arduino code to deal with the data sent by the FFB Tool:

#include <TM1638.h>

TM1638 module(8, 7, 9);

word leds [10] = {0, 2048, 3072, 3584, 3840, 0, 4096, 12288, 28672, 61440};

byte negative, pct, clipped, ledson;

void setup() {
	Serial.begin(9600);
}

void loop() {

	if (Serial.available() > 0) {
		if (Serial.available() > 4) {
			if (Serial.read() == 255) {
				negative = Serial.read();
				pct = Serial.read();
				clipped = Serial.read();
			}
		}
	}

	if (negative)
		module.setDisplayToSignedDecNumber(pct * -1, 0, false);
	else
		module.setDisplayToSignedDecNumber(pct, 0, false);

	if (clipped) {
		module.setLEDs(0x00FF);
	} else {
		ledson = pct / 20;
		if (ledson != 5) {
			if (negative)
				module.setLEDs(leds[5 + ledson]);
			else
				module.setLEDs(leds[ledson]);
		} else {
			module.setLEDs(0x00FF);
		}
	}
}

iRacing FFB was coded in Visual C# 2010, so you need the .NET Framework 4.0 for it to work.

This tool is distributed as “donationware”. If you find them useful, please consider doing a small donation.

DOWNLOAD (v 1.3): http://www.fergonez.net/files/iRacingFFB.rar

CHANGELOG:

  • Version 1.3
    • Added an option to export clipping data through serial port
  • Version 1.2
    • FFB and Tolerance settings saved where you exit the app
    • Added tips at the bottom
    • Added force feedback charts
    • Added peak meter
    • Increased sample buffer to 50000 samples
    • Fixed bug where it will only consider positive values when predicting the optimal FFB
  • Version 1.1
    • Added option to calculate the optimal FFB setting based on the current set of samples
    • More intuitive interface
  • Version 1.0
    • Initial release
  • 4 responses to "iRacing FFB Tool"

  • never
    1:44 on September 1st, 2017

    Hi Ɗear, are you genuinely visitіng this web site regularly, if so after
    that you will aƄsolutely take plеasant know-how.

  • winery
    12:34 on March 20th, 2013

    Have you at any time experienced a truly unforgettable glass of wine?
    How about a memorable bottle? Which was far more essential on
    your expertise, the organization or even the wine by itself?

  • Jorge Alves
    4:46 on September 1st, 2012

    I just found this tool!

    Thanks for doing it … i allways like to have ffb in higher numbers but i was allways asking if i was missing something … no i can see it! Thanks a lot :)

  • dan pratt
    15:36 on December 2nd, 2011

    hey can you send directions on how to install, i already have need to know if I did it properly

  • Leave a Reply

    * Required
    ** Your Email is never shared