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

help needed for FFB in home made wheel

Discussion in 'DIY Motion Simulator Building Q&A / FAQ' started by simmo, Jan 31, 2015.

  1. simmo

    simmo New Member

    Joined:
    Jan 30, 2015
    Messages:
    12
    Location:
    Australia
    Balance:
    272Coins
    Ratings:
    +3 / 0 / -0
    hello,
    New here and hope this is the correct area for this thread.
    currently only using a home made wheel/pedal system with no FFB which is controlled by using the circuit from a standard type game-pad.
    plan on building a better system to include FFB which hopefully can be done by using the data supplied using SimTools.
    First off before i even decide to start the design, i have many questions, as to get an idea of the type of possible FB actions that can be feed back into the wheel, even worse is that I’ve never used a FFB wheel so haven’t a clue as to how they feel.

    1)the first obvious ?, is it possible to use the data from simtools etc to create realistic FFB on a wheel ?
    due to never having used one, what type of FB is felt ?
    2)when running over ripple strips,
    3) bumps on tracks,
    4) when turning,
    5) is there more resistance when steering at slower speeds.
    6) does resistance increase when trying to steer quickly.
    7) do any have a FFB brake system.
    8) does the motor or some other type of system return the wheel to centre ?
    photos of the current crudely built monstrosity will be uploaded as soon as the film is developed and scanned.
    updates will be posted as the build progresses, unless it ends up being cheaper to purchase a decent wheel.

    Thanks.
  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,148
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,584Coins
    Ratings:
    +10,904 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  3. simmo

    simmo New Member

    Joined:
    Jan 30, 2015
    Messages:
    12
    Location:
    Australia
    Balance:
    272Coins
    Ratings:
    +3 / 0 / -0
    ouch, that’s way out of my price range, glanced over the thread and don't even know if it's uses data from the simtools program.
  4. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,236
    Location:
    Marseille - FRANCE
    Balance:
    20,975Coins
    Ratings:
    +2,089 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    As games steering column forces are not extracted, you could only build a fake fancy FFB wheel.
    But it's a challenging and fun DIY project!

    Serious DIY steering wheel are based on boards (LPC1768 pack, disco STM32...) which are programmed to be seen as USB HID device.
    Then the board read Direct input information sent by the game to windows. Straight and forward!

    Have a look here http://www.racingfr.com/forum/index.php?showtopic=46898
    and here http://www.racingfr.com/forum/index.php?showtopic=47981

    yours
    Mat
    • Informative Informative x 2
  5. simmo

    simmo New Member

    Joined:
    Jan 30, 2015
    Messages:
    12
    Location:
    Australia
    Balance:
    272Coins
    Ratings:
    +3 / 0 / -0
    Thanks Mat,
    will be looking into it and hope to understand the system, though would still like to know if it's possible to use Simtools for the FFB system.
  6. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,236
    Location:
    Marseille - FRANCE
    Balance:
    20,975Coins
    Ratings:
    +2,089 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Today, steering column forces are not extracted from games into Simtools plugins

    but our plugin developpers @value1 @prilad @eaorobbie may perhaps participate to the debat and give you further informations.
  7. RufusDufus

    RufusDufus Well-Known Member

    Joined:
    Jul 21, 2013
    Messages:
    681
    Location:
    Adelaide Australia
    Balance:
    15,954Coins
    Ratings:
    +1,016 / 10 / -1
    It's an interesting topic, I have been trying to understand how FFB steering works for the last few weeks. It seems there is an increased interest in this topic of late, I assume as a result of the opensimwheel project.

    The opensimwheel while sounds great is also beyond what I am willing to invest in a DIY FFB wheel. I wonder if it is possible to use some of the concepts together with cheaper motors and controllers to get "acceptable" results that are better than the standard G27 though?

    From google translating details from the opensimwheel sites I think the "MMOs" software loaded on a STM32... board gives you a USB device that appears to windows as a standard FFB Wheel (even looks like you can easily add pedals and button boxes).

    What I can't work out is what the interface to the servo controller is... whether it is just a force and direction signal (PWM and DIR) or something more complicated?

    If it's just a force and direction then I would assume it is possible to put together a low cost version of the servo controller - how good the results would be I have no idea.

    @RacingMat, are you able to interpret any of the MMOs info to determine what the controller interface is?
  8. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,236
    Location:
    Marseille - FRANCE
    Balance:
    20,975Coins
    Ratings:
    +2,089 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    • Like Like x 1
    Last edited: Feb 3, 2015
  9. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,236
    Location:
    Marseille - FRANCE
    Balance:
    20,975Coins
    Ratings:
    +2,089 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
  10. RufusDufus

    RufusDufus Well-Known Member

    Joined:
    Jul 21, 2013
    Messages:
    681
    Location:
    Adelaide Australia
    Balance:
    15,954Coins
    Ratings:
    +1,016 / 10 / -1
    Great thanks Mat. I still don't fully understand what the VSD-XE is doing? If it is being used as a servo controller isn't it positioning the motor - in which case is the PWM a position signal, or is the PWM a Power signal like we have on our sims?

    Does the position feedback from the motor go to the VSD or the CORE407 controller?

    If the output of the Controller is PWM (power) and DIR can you use a MOTO Monster H-Bridge and DC Motor like we use for our sims?

    I'll keep using google translate with the sites you have provided and see what I can work out. ;)
  11. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,236
    Location:
    Marseille - FRANCE
    Balance:
    20,975Coins
    Ratings:
    +2,089 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    yes, VSD is the servo driver.
    the feedback position goes back to the STM32 via the VSD.

    please come on the forum and ask your questions (even in english): many people could answer to you more details!
  12. simmo

    simmo New Member

    Joined:
    Jan 30, 2015
    Messages:
    12
    Location:
    Australia
    Balance:
    272Coins
    Ratings:
    +3 / 0 / -0
    I may need to test a FFB wheel to actually find out what they are like.
    Was speaking with someone at a computer store about FFB wheels and he mentioned they just basically apply an opposite force to the direction of turn, Is this true ?

    If it is, it would not be far off using a spring on the wheel.
  13. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,236
    Location:
    Marseille - FRANCE
    Balance:
    20,975Coins
    Ratings:
    +2,089 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    ptdr.gif
    this guy should be avoided!
  14. simmo

    simmo New Member

    Joined:
    Jan 30, 2015
    Messages:
    12
    Location:
    Australia
    Balance:
    272Coins
    Ratings:
    +3 / 0 / -0
    Mat, hope you meant the salesman at the store and not me,

    if it is me i'm sorry for the confusion, just trying to understand the technical side of how the system works before being able to finish a design that will be posted.
  15. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,236
    Location:
    Marseille - FRANCE
    Balance:
    20,975Coins
    Ratings:
    +2,089 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    yes! the "computer store" salesman of course ;)

    the effort is not proportionnal to angular turn: when the wheels are sliding, you have the same angular turn but no more efforts
    it's much more complex

    you can investigate DirectInput for example