Page 1 of 2

Simucube Direct drive FFB

Posted: Fri Sep 04, 2020 3:34 pm
by Turbonos
can you fix force feedback for direct drive like simucube?... on gt sport work very badly

Re: Simucube Direct drive FFB

Posted: Sat Sep 05, 2020 8:33 am
by GoDlike
Please add a log file. We can't check the issue without it - viewtopic.php?f=5&t=691

Re: Simucube Direct drive FFB

Posted: Sun Sep 06, 2020 10:13 am
by Turbonos
Hi,

This is my current config for GT Sport on PS4

Game: Gran Turismo Sport
Platform: PS4
Device:
- Simucube first version with Big Mige 30nm;
- Diy Pedals powered by arduino micro with hid sketch;
- Diy Button Wheel powered by arduino micro with hid sketch;
- Diy HandBrake powered by arduino micro with hid sketch;
Playability: Bad/Unplayable

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <controller id="1" dpi="0" type="G29 PS4">
    <configuration id="1">
      <trigger type="" id="" name="" button_id="" switch_back="no" delay="0"/>
      <mouse_options_list/>
      <intensity_list/>
      <button_map>
        <button id="abs_axis_11" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="4"/>
        </button>
        <button id="abs_axis_12" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="16"/>
        </button>
        <button id="abs_axis_2" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="19"/>
        </button>
        <button id="abs_axis_1" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="18"/>
        </button>
        <button id="abs_axis_9" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="7"/>
        </button>
        <button id="abs_axis_8" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="6"/>
        </button>
        <button id="abs_axis_7" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="17"/>
        </button>
        <button id="abs_axis_10" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="8"/>
        </button>
        <button id="abs_axis_13" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="23"/>
        </button>
        <button id="abs_axis_14" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="20"/>
        </button>
        <button id="abs_axis_15" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="22"/>
        </button>
        <button id="abs_axis_16" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="21"/>
        </button>
        <button id="abs_axis_3" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="3"/>
        </button>
        <button id="abs_axis_5" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="1"/>
        </button>
        <button id="abs_axis_6" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="0"/>
        </button>
        <button id="abs_axis_4" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="2"/>
        </button>
        <button id="abs_axis_31" label="">
          <device type="joystick" id="0" name="Sim Handbrake"/>
          <event type="axis up" id="0" threshold="10"/>
        </button>
        <button id="abs_axis_28" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="24"/>
        </button>
        <button id="abs_axis_27" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="25"/>
        </button>
        <button id="abs_axis_30" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="31"/>
        </button>
        <button id="abs_axis_29" label="">
          <device type="joystick" id="0" name="Sim Sparco R383"/>
          <event type="button" id="30"/>
        </button>
      </button_map>
      <axis_map>
        <axis id="abs_axis_17" label="">
          <device type="joystick" id="0" name="Sim Pedals"/>
          <event type="axis" id="0" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_18" label="">
          <device type="joystick" id="0" name="Sim Pedals"/>
          <event type="axis" id="1" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_19" label="">
          <device type="joystick" id="0" name="Sim Pedals"/>
          <event type="axis" id="2" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="rel_axis_0" label="">
          <device type="joystick" id="0" name="SimuCUBE"/>
          <event type="axis" id="0" dead_zone="0" multiplier="0.0039" exponent="1.00" shape=""/>
        </axis>
      </axis_map>
      <joystick_corrections_list>
        <correction low_value="-32768" low_coef="0" high_value="-32768" high_coef="8191">
          <device type="joystick" id="0" name="Sim Pedals"/>
          <event type="axis" id="0"/>
        </correction>
        <correction low_value="-32768" low_coef="0" high_value="-32768" high_coef="8191">
          <device type="joystick" id="0" name="Sim Pedals"/>
          <event type="axis" id="1"/>
        </correction>
        <correction low_value="-32768" low_coef="0" high_value="-32768" high_coef="8191">
          <device type="joystick" id="0" name="Sim Pedals"/>
          <event type="axis" id="2"/>
        </correction>
      </joystick_corrections_list>
      <force_feedback>
        <device type="joystick" id="0" name="SimuCUBE"/>
        <inversion enable="no"/>
        <gain rumble="100" constant="100" spring="100" damper="100"/>
      </force_feedback>
    </configuration>
  </controller>
</root>


I post a video on my YT Channel

[youtube]
https://youtu.be/LBBQBJgkalM
[/youtube]


this video shows how a Simucube works (bad) with Gimx and the GranTurismo Sport game on PS4 Pro.

The FFB is really strange, in the center of the steering wheel there is an "oscillation", strange force, that makes the driving impossible

this is my log file:
https://drive.google.com/file/d/12qw1iV ... sp=sharing

(i was forced to upload it to google drive as pastebin doesn't allow me to upload more than 512kb of files ...)

Re: Simucube Direct drive FFB

Posted: Mon Sep 07, 2020 7:47 am
by Matlo
Did you try to invert the force feedback?

Open your config using gimx-config, go to Overall->Force Feedback Tweaks, add an entry for your wheel, invert the force feedback, save your config.

Re: Simucube Direct drive FFB

Posted: Mon Sep 07, 2020 8:24 am
by Turbonos
the direction of the force feedback is right, there is only a problem in the center of the steering wheel as it seems to be too strong the zero point, it is as if it did on / off / on / off / on / off / on / off / on / off / on / off / on / off / ....


It is undriveable

Re: Simucube Direct drive FFB

Posted: Wed Sep 16, 2020 9:56 pm
by Matlo
Did you adjust your wheel range to the in-game wheel range?

Re: Simucube Direct drive FFB

Posted: Wed Sep 16, 2020 10:03 pm
by Turbonos
yes... but don't solve problem...

Re: Simucube Direct drive FFB

Posted: Wed Sep 16, 2020 10:10 pm
by Matlo
Please post a debug log file with 'controller' and 'haptic' checked.

EDIT: make sure to reproduce the issue while generating the log file.

Re: Simucube Direct drive FFB

Posted: Thu Oct 01, 2020 6:28 pm
by Turbonos
what is 'controller' and 'haptic' checked?

Re: Simucube Direct drive FFB

Posted: Fri Oct 02, 2020 1:12 am
by kaiba_seto2004
Select "log file" at Messages then Start gimx, you will see a list included with controller and haptic.