Double shift prevention

Page 1

DOUBLE SHIFT PREVENTION

https://simracingcoach.com

https://tiendasimracing.com

SimRacingCoach.com
Carlos Casas Carlos Casas CEO de SimRacingCoach
2 Carlos Casas SimRacingCoach.com INDEX A) THE DOUBLE GEAR SHIFT 3 B) HOW TO SOLVE IT 5

THE DOUBLE GEAR SHIFT

Multiple pressing on micro switches refers to a phenomenon that can occur when the switch button is pressed. If the paddle shifter uses an internal microswitch, when pressed normally, the contacts inside the switch close and then quickly open, which can sometimes cause two or more electrical signals (pulses) to occur in a very short period of time instead of just one. This effect is known as "bouncing".

3
SimRacingCoach.com
Carlos Casas

This is something that can happen in any steering wheel on the market that uses microswitches on the paddle shifters, either due to wear of the microswitch over time or due to the shifter activation system itself causing these bounces more often.

In this picture you can see in a simple way the effect of a bounce in just a few milliseconds: The simulator would detect several presses instead of one.

Another reason for double shift may be due to EMIS.

Here we leave a tutorial where some tips are given to avoid them:

https://issuu.com/simracingcoach/docs/tutorial_eliminate_emi_issues

4
Carlos Casas SimRacingCoach.com

HOW TO SOLVE IT

To solve this, the simulator must detect only the first press of the microswitch, and then set a delay of a period of time in milliseconds (from 50 to 150 ms).

That way, any detection that occurs within that time frame will not be reflected in the simulator.

This can be done in 2 different ways:

1- Steering Wheel Firmware

If the manufacturer of the steering wheel has access to the internal programming of the microcontroller or microprocessor that performs the microswitch detection, he can modify the reading mode by setting a delay of 50 to 150 ms after the first press has been detected.

In this case, the steering wheel firmware could be updated and prevent this double pressing of the paddle shifters.

2- In-Game

In case the steering wheel firmware cannot be modified, most simulators allow you to adjust this parameter in their game options in a simple way.

It is recommended to set a value between 50 to 150 ms.

5
SimRacingCoach.com
Carlos Casas

Controls / Shifters/ Gear Shift Debouncing.

From versión V1.0.10 onwards Controls / Gearshift Debouncing.

6
Carlos Casas SimRacingCoach.com  Assetto Corsa  Assetto Corsa Competizione

 Live for Speed Misc / Gearshift debounce

 Race Room Experience Controls / Advanced / Double Shift Prevention

7
Carlos Casas SimRacingCoach.com

 Project Cars 2

Configuration / Minimum Shift Time

 iRacing

Edit with Notepad the file app.ini located at: /Mydocuments/iRacing/

Find this line and enter the milliseconds.

debounceSeq_Ms=100 ; Add delay in Milliseconds to sequential shifter to reduce double shifts

 rFactor 1

Edit with Notepad the file “Your Player.PLR” located at: /rfactor/UserData/yourName/folder

Repeat Shifts="1" ; 0 = no repeat shift detection, 1 = detect and eliminate accidental repeat shifts within 100ms, 2 = 150ms, 3 = 200ms, 4 = 250ms, 5 = prevent shifting again before previous shift is completed",

8
SimRacingCoach.com
Carlos Casas

rFactor 2

Edit with Notepad the file “player.JSON” located at:

/Steam/steamapps/common/rfactor2/userdata/player

Repeat Shifts="1" ; 0 = no repeat shift detection, 1 = detect and eliminate accidental repeat shifts within 100ms, 2 = 150ms, 3 = 200ms, 4 = 250ms, 5 = prevent shifting again before previous shift is completed",

Automobilista 1

Edit with Notepad the file user file “.plr” located at:

/Mydocuments/Automobilista/USERDATA/"In game Name"/" ".plr

Repeat Shifts="1" // 0 = no repeat shift detection, 1 = detect and eliminate accidental repeat shifts within 100ms, 2 = 150ms, 3 = 200ms, 4 = 250ms, 5 = prevent shifting again before previous shift is completed

 For all other games and simulators, use the JoyToKey Software.

For all other simulators that have not implemented this option, you can use the external JoyToKey software to map each of the shiftres to a character on the keyboard and set a delay for each keystroke, as shown in these screenshots.

Download JoyToKey

9 Carlos Casas SimRacingCoach.com
10
SimRacingCoach.com
Carlos Casas

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.