1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

SimTools v3 Public Beta

Discussion in 'Tutorials and Tips by the Developer' started by yobuddy, Sep 26, 2022.

  1. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,307
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,491Coins
    Ratings:
    +5,109 / 18 / -0
    Hi @Felix_31,
    I suggest configuring one DOF at a time. Start with Surge only maybe, and set Surge to use 40% of the axis for both 1a and 2a. Then give it a ride, does it work like you want it to? If not then adjust the Max/Min values for surge, smaller numbers for quicker feedback, bigger numbers to slower. (auto capturing the setting is an option also)

    Once Surge works like you want it too, then zero Surge out, and do the same for Sway. Once Sway works like you want it too, then zero Sway out, and do the same for Heave. And when Heave works like you want it too, try turning all 3 on for a ride. Maybe set Surge and Sway at 40% and Heave at 10 to 20% and see how the ride is.
    Take care,
    yobuddy
  2. moaale

    moaale IAN MRTIN

    Joined:
    Jun 29, 2011
    Messages:
    168
    Occupation:
    NN
    Location:
    ARGENTINA
    Balance:
    124Coins
    Ratings:
    +41 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, SimforceGT
  3. Felix_31

    Felix_31 New Member

    Joined:
    Sep 26, 2023
    Messages:
    13
    Balance:
    88Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    Thanks yobuddy for the Fast reply and how can i save min max tunings? When i hit save, it will be saved, but when i turn off and than on the computer, there are the defaults.
  4. Felix_31

    Felix_31 New Member

    Joined:
    Sep 26, 2023
    Messages:
    13
    Balance:
    88Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    And Do you think i need pitch and roll or are the other enough?
  5. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,147
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,578Coins
    Ratings:
    +10,903 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Your Axis allocations are pretty low, particularly for roll pitch and sway, try them at 25 and adjust from there.

    You will likely then need to capture and tweak the Max/Mins.

    The Max/Mins for surge can be a number less the 1, so try 0.5 and see if that makes it more noticeable.
  6. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,307
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,491Coins
    Ratings:
    +5,109 / 18 / -0
    Yes, the 3 will be fine buddy,
  7. Michail

    Michail Member Gold Contributor

    Joined:
    Jan 5, 2022
    Messages:
    163
    Location:
    Germany
    Balance:
    718Coins
    Ratings:
    +26 / 1 / -0
    Hey everyone, can someone guide me on how to test the motion for games like Automobilista 2, Le Mans Ultimate, or others without actually being in the game? Does SimTools v3 offer a test mode beyond the DOF test in the axis allocation menu?

    My temporary solution has been to drive using a keyboard, but that’s hardly driving; it’s more about trying not to hit a wall.

    I’ve seen some YouTube videos where they demonstrate game motion without a driver.

    I’d like to closely observe the motion and the stabilizing rods to identify where a creaking noise is coming from.

    My second question: When driving with VR, the front lever occasionally reaches a position where the hall sensor overflows, causing the motor to move in the incorrect direction, which results in the rods bending. I’ve configured SMC3Utils with clip input and max limits, so I’m puzzled why the motor doesn’t shut off. Instead of stopping, it continues in the wrong direction and overheats because the rod cannot move any further.
  8. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,307
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,491Coins
    Ratings:
    +5,109 / 18 / -0
    With 'Live for Speed' you can play a replay of a previously finished race.

    I'm not sure how VR would change anything, but it sounds like the PID settings of the sketch may need adjusted if your having overshooting issues.
    Let me know how it goes buddy,
    yobuddy
  9. Michail

    Michail Member Gold Contributor

    Joined:
    Jan 5, 2022
    Messages:
    163
    Location:
    Germany
    Balance:
    718Coins
    Ratings:
    +26 / 1 / -0
    I mentioned VR because so I was blind… can’t look down to see what happened with the lever…

    I sett thenpower supplies to 21V

    fpid /3
    Kp 400
    Ki 0
    Kd 1
    Ks 1

    Fpwm 20 kHz
    PWMmin 10
    PWMmax 150
    PWMrev 200

    Max Limits 50
    Clip Input 200
    Deadzone 0
  10. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,147
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,578Coins
    Ratings:
    +10,903 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    See the FAQs here re games with replay telemetry: https://www.xsimulator.net/community/faq/stress-testing-telemetry-in-replay-mode.366/

    Overshoots indicate SMC3 refinements are needed.
  11. Michail

    Michail Member Gold Contributor

    Joined:
    Jan 5, 2022
    Messages:
    163
    Location:
    Germany
    Balance:
    718Coins
    Ratings:
    +26 / 1 / -0
    If the lever overshoot and max clipping is reaching I think, that then will the Motor switch off until next reset and is out of max limits I thought.

    Thank you for the link with the replays
  12. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,147
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,578Coins
    Ratings:
    +10,903 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Clip and Max limits work together:

    Clip Input
    Used to create a band at either limit of the target range beyond which any values sent to the SMC3 are clipped. In addition to this clipping, if the motor feedback does move beyond this range (typically through inertia), the SMC3 will attempt to brake the motors hard by driving them in reverse until they are back out of this limit zone. The value can be anything from 0-255 (however can’t be less than the current limit setting). Reverse braking is applied in the band between the Clip Input and the Max Limit settings. Reverse braking can be disabled - refer to PWMrev.

    Max Limits Used to create a band at either limit of the feedback range beyond which if the motors move (typically through inertia) the SMC3 will automatically shutdown the drivers and keep them disabled until reset. This is essentially a safety mechanism if something goes wrong. The value can be between 0-255 (however can’t be greater than the current clip setting).

    With PID settings also impacting on how the hardware responds, here is a gentle layman's analogy introduction to PID: https://www.xsimulator.net/community/faq/a-laymans-analogy-guide-to-pids-pid-tuning.219/
  13. Shige Tanaka

    Shige Tanaka FREX Actuator Supplier http://www.frex.com/gp/ SimAxe Beta Tester Gold Contributor

    Joined:
    Dec 9, 2013
    Messages:
    29
    Occupation:
    FREX
    Location:
    Osaka Japan
    Balance:
    - 296Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    2DOF, 6DOF
    Happen Again, No issue with SCN Interface but same actuator behave like this when apply HyperAXIS Interface.
    • Informative Informative x 1
  14. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,307
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,491Coins
    Ratings:
    +5,109 / 18 / -0
    @Shige Tanaka,
    We were able to replicate the problem.
    A rebuild HyperAXIS plugin that fixes the jerky output is now online. :thumbs
    Thanks for the report!
    • Like Like x 2
    • Winner Winner x 1
  15. Trent Robinson

    Trent Robinson Member

    Joined:
    Nov 21, 2023
    Messages:
    63
    Occupation:
    Systems Engineer
    Balance:
    348Coins
    Ratings:
    +16 / 2 / -0
    My Motion Simulator:
    3DOF, AC motor, Motion platform
    I think I mentioned it elsewhere but perhaps this is the right thread for it. The Forza Motorsports Console plugin doesn't appear to work. It just causes random gyrations from the motors. I've been using the Forza Horizon 5 plugin successfully with Motorsports in the interim.
  16. Shige Tanaka

    Shige Tanaka FREX Actuator Supplier http://www.frex.com/gp/ SimAxe Beta Tester Gold Contributor

    Joined:
    Dec 9, 2013
    Messages:
    29
    Occupation:
    FREX
    Location:
    Osaka Japan
    Balance:
    - 296Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    2DOF, 6DOF
    I confirmed HyperAXIS plugin smoothly working with this fix. Thank you!
    • Like Like x 2
    • Winner Winner x 1
  17. Mr.TopGearMan

    Mr.TopGearMan New Member

    Joined:
    Oct 7, 2017
    Messages:
    15
    Location:
    Russia
    Balance:
    - 103Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Hello, I would like to consult with you. Tell me which of the settings is more responsible for the transmission of vibration from the road surface?
  18. Sin.Schumi

    Sin.Schumi Member Gold Contributor

    Joined:
    Aug 2, 2015
    Messages:
    44
    Location:
    Germany
    Balance:
    - 18Coins
    Ratings:
    +8 / 0 / -0
    My Motion Simulator:
    SCN5
    @yobuddy Sorry for the Delay, i have test it and it Works thx for your feedback
    • Like Like x 1
  19. Krzysztof Dej

    Krzysztof Dej Active Member

    Joined:
    Jun 3, 2020
    Messages:
    311
    Location:
    Poland
    Balance:
    1,086Coins
    Ratings:
    +73 / 0 / -0
    My Motion Simulator:
    2DOF
    Heavie for sure, lower settings stronger feel
  20. Mr.TopGearMan

    Mr.TopGearMan New Member

    Joined:
    Oct 7, 2017
    Messages:
    15
    Location:
    Russia
    Balance:
    - 103Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    or maybe pitch rate?