Simucube Direct drive FFB

Need help? Ask here and someone will help
Turbonos
Posts: 8
Joined: Sat Aug 29, 2020 12:33 pm

Simucube Direct drive FFB

Post by Turbonos »

can you fix force feedback for direct drive like simucube?... on gt sport work very badly
User avatar
GoDlike
Posts: 1318
Joined: Thu Apr 28, 2016 12:47 pm
Location: Poland

Re: Simucube Direct drive FFB

Post by GoDlike »

Please add a log file. We can't check the issue without it - viewtopic.php?f=5&t=691
My hardware: PS3 Slim CFW 4.80 | PS4 Pro 500 Million LE | PS5 | Xbox Series X
Steam: Godlike_RU | PSN: GoDlike_RU | XBL: GoDlike
Turbonos
Posts: 8
Joined: Sat Aug 29, 2020 12:33 pm

Re: Simucube Direct drive FFB

Post 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 ...)
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Simucube Direct drive FFB

Post 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.
GIMX creator
Turbonos
Posts: 8
Joined: Sat Aug 29, 2020 12:33 pm

Re: Simucube Direct drive FFB

Post 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
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Simucube Direct drive FFB

Post by Matlo »

Did you adjust your wheel range to the in-game wheel range?
GIMX creator
Turbonos
Posts: 8
Joined: Sat Aug 29, 2020 12:33 pm

Re: Simucube Direct drive FFB

Post by Turbonos »

yes... but don't solve problem...
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Simucube Direct drive FFB

Post 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.
GIMX creator
Turbonos
Posts: 8
Joined: Sat Aug 29, 2020 12:33 pm

Re: Simucube Direct drive FFB

Post by Turbonos »

what is 'controller' and 'haptic' checked?
User avatar
kaiba_seto2004
Posts: 553
Joined: Sat Jul 15, 2017 9:15 am

Re: Simucube Direct drive FFB

Post by kaiba_seto2004 »

Select "log file" at Messages then Start gimx, you will see a list included with controller and haptic.
PS4 enthusiast.
Post Reply