1. 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!
  2. 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
  3. 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

DIY FFB Steering wheel (MMosFFB ) (In Progress)

Discussion in 'DIY peripherals' started by Alexey, Dec 10, 2015.

  1. Fernando Igor

    Fernando Igor Member

    Joined:
    Jul 24, 2017
    Messages:
    53
    Occupation:
    Programmer
    Location:
    Fortaleza, Brazil
    Balance:
    913Coins
    Ratings:
    +19 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    Thanks for the answer.

    I found a DFGT encoder image of a member of this forum, but im a new member, cant post link.
    Title Thread is Unwanted Driving Force GT Vibrations
    It is exactly the same a my sensor board, except in the empty place there is a thermistor.

    The connection scheme would be:
    Black wire: A-channel
    Yellow wire: GND
    White wire: B-channel
    Green wire: Vcc

    that's right?
  2. Alexey

    Alexey Well-Known Member

    Joined:
    Sep 23, 2014
    Messages:
    452
    Occupation:
    Electronics Technician
    Location:
    Adelaide, Australia
    Balance:
    8,050Coins
    Ratings:
    +613 / 2 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    I found some decent pictures of the G27 encoder setup and those wire colours/connections are the same between the G27 and DFGT encoders.
    You do not need to connect the extra wire to anything, looks like a little ceramic cap but I can't see it properly so I'm not sure.

    What voltage are you applying to VCC? If you aren't getting anything out of the channels then you might want to increase VCC. To test the output channels, connect LEDs to ground from the channel outputs.

    Cheers
    • Informative Informative x 1
  3. Fernando Igor

    Fernando Igor Member

    Joined:
    Jul 24, 2017
    Messages:
    53
    Occupation:
    Programmer
    Location:
    Fortaleza, Brazil
    Balance:
    913Coins
    Ratings:
    +19 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    Thank you so much! :thumbs

    I was able to read the encoder. Tomorrow i will check the consumption of the motor on load and find a drive or H-bridge.
  4. tejasvi

    tejasvi New Member

    Joined:
    Aug 1, 2017
    Messages:
    8
    Location:
    hyderabad
    Balance:
    176Coins
    Ratings:
    +0 / 0 / -0
    Hi @Alexey, This is such an informative thread for some one looking to make a DIY Steering wheel like me. All though a lot of thing have been covered in the thread so far, i still have a few doubts (I'm a noob and gitting in to all of these now).
    • You had trouble will the motor driver in the begining but then solved it and made a working wheel, how did to get over the over heating issue.
    • I have seen that to make a osw direct drive ffb wheel suggest using simecube alone with ion drivers. Can this method (Arduino) be used insted of the simecube, and if it can be done will the result be comparable quality wise.
      Thanks in advance.

  5. Alexey

    Alexey Well-Known Member

    Joined:
    Sep 23, 2014
    Messages:
    452
    Occupation:
    Electronics Technician
    Location:
    Adelaide, Australia
    Balance:
    8,050Coins
    Ratings:
    +613 / 2 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    1. I got over the overheating issue by choosing a different motor. I didn't pay enough attention to the spec sheet which stated the massive stall current.
    I ended up building a full stand alone wheel with a 100W 12V dc motor. Alternatively you could just choose a better motor if repairing a off the shelf
    FFB wheel (Logitech,Thrustmaster etc.) I think @Pit upgraded his motor in his T500RS wheel and was quite happy with the result.

    2. My method does not use arduino and as far as I know there is not a widely known arduino variant. My method uses the STM32F Discovery board.
    The MMos firmware is then uploaded to the STM32 board and acts like a generic FFB wheel which can be modified through the MMos Utility
    software. This MMos firmware can control a Direct Drive FFB wheel or a generic H-Bridge controlled DC motor. You choose the control scheme
    through the MMos Utility software.

    Here is the original creators link: https://forum.virtualracing.org/showthread.php/92420-DIY-USB-Force-Feedback-Controller
  6. tejasvi

    tejasvi New Member

    Joined:
    Aug 1, 2017
    Messages:
    8
    Location:
    hyderabad
    Balance:
    176Coins
    Ratings:
    +0 / 0 / -0
    So any idea how would the stm32f discovery board stack up against a simcube with the same motor. I am from india and getting a simcube here is almost impossible and even if i manage to get it the cost will be very high. hence considering the stm32f board, but havent seen any stm32f builds with a mige moto or any otrher DD FFB motors. Also will i be better of getting a t300 for the time being, this will be my first wheel actually.
  7. Alexey

    Alexey Well-Known Member

    Joined:
    Sep 23, 2014
    Messages:
    452
    Occupation:
    Electronics Technician
    Location:
    Adelaide, Australia
    Balance:
    8,050Coins
    Ratings:
    +613 / 2 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
  8. tejasvi

    tejasvi New Member

    Joined:
    Aug 1, 2017
    Messages:
    8
    Location:
    hyderabad
    Balance:
    176Coins
    Ratings:
    +0 / 0 / -0
    I have alread go through that link. anyways this thred has been hughly informative, thanks. :thumbs
  9. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,376
    Location:
    London
    Balance:
    9,253Coins
    Ratings:
    +307 / 8 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    Hi Guys,

    i have just read the thread and it looks a neat project

    i wanted to ask everyones opinion on a starter motor !

    they are 12v and can produce 36N

    ----------------------------------------------------------

    an alternative idea is to use 2 dc motors instead of one to get the torque up

    please discuss
  10. Alexey

    Alexey Well-Known Member

    Joined:
    Sep 23, 2014
    Messages:
    452
    Occupation:
    Electronics Technician
    Location:
    Adelaide, Australia
    Balance:
    8,050Coins
    Ratings:
    +613 / 2 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Hi Gadget,

    The problem with the starter motor is the insane amount of current required to get that torque. Also starter motors are not designed to be run more than 30 seconds of continual use. This is because the windings are not designed to dissipate the heat buildup and will quickly melt the insualtion and short out. If you are technically savvy you could control the current going to the motor and limit it to something sane. That would however reduce overall torque.

    2 DC motors is also completely fine as Logitech does this in their g25/g27 wheels.
    • Like Like x 1
  11. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,376
    Location:
    London
    Balance:
    9,253Coins
    Ratings:
    +307 / 8 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    Hi Alexy,

    i did think there would be a lot of current ! perhaps it could be run at 6v or lower to keep the heat down

    something else i looked at was this

    [​IMG]

    Unite MY1020 Geared 750W Motor

    -------------------------------------------------------------------------------------------

    this guy has done a FFB wheel of his own for a flight simulator (and his own linear actuator !)

    http://bffsimulation.com/BFF-FFB-System.php
  12. auryza

    auryza Active Member

    Joined:
    Jun 12, 2013
    Messages:
    109
    Location:
    Lithuania
    Balance:
    4,289Coins
    Ratings:
    +75 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, Arduino
    i did think there would be a lot of current ! perhaps it could be run at 6v or lower to keep the heat down

    something else i looked at was this

    [​IMG]

    Unite MY1020 Geared 750W Motor

    -------------------------------------------------------------------------------------------

    this guy has done a FFB wheel of his own for a flight simulator (and his own linear actuator !)

    http://bffsimulation.com/BFF-FFB-System.php[/QUOTE]

    Hi

    Believe me this one have to much power, i have project already with Arduino leonardo FFB, and this motor on picture has a lot of torque, even some times too much. :D , 24 V 350W.

    18492990_301567236946535_1965991619_o.jpg

    18472316_301567240279868_218800839_o.jpg

    Attached Files:

    • Like Like x 3
  13. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,376
    Location:
    London
    Balance:
    9,253Coins
    Ratings:
    +307 / 8 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    awesome to see somebody else is thinking along the same lines !

    how does the wheel feel ? does it compare to the OSW project

    what is the gearing of this motor ?
  14. auryza

    auryza Active Member

    Joined:
    Jun 12, 2013
    Messages:
    109
    Location:
    Lithuania
    Balance:
    4,289Coins
    Ratings:
    +75 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, Arduino
    I like it, it's really good, i have tried and OSW, of course it's different from DC motor setup, because of gearing, still it's much better than any Thrustmaster or other similar :D ,
    speed after gear with load 353 rpm, 9,7:1
  15. auryza

    auryza Active Member

    Joined:
    Jun 12, 2013
    Messages:
    109
    Location:
    Lithuania
    Balance:
    4,289Coins
    Ratings:
    +75 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, Arduino
    This is my setup. :)

    Leonardo vairas.png
  16. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,376
    Location:
    London
    Balance:
    9,253Coins
    Ratings:
    +307 / 8 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    Hi Auryza

    that looks pretty neat - did you write the arduino code ?

    would love to see a review of your wheel
  17. auryza

    auryza Active Member

    Joined:
    Jun 12, 2013
    Messages:
    109
    Location:
    Lithuania
    Balance:
    4,289Coins
    Ratings:
    +75 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, Arduino
    On picture is actually sketch, what possible to do with Leonardo.
    Motor 1016z-350W 24V, 9,7:1 Gear , encoder 2000 PPR, nothing else unusual.
    Steering wheel from some old racing car.
    Coupling custom made by me. Again nothing unusual. ;)
  18. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,376
    Location:
    London
    Balance:
    9,253Coins
    Ratings:
    +307 / 8 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
  19. Alexey

    Alexey Well-Known Member

    Joined:
    Sep 23, 2014
    Messages:
    452
    Occupation:
    Electronics Technician
    Location:
    Adelaide, Australia
    Balance:
    8,050Coins
    Ratings:
    +613 / 2 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Hi,

    Just curious. Is the wheel hard to turn even without power? Wondering if the gearing causes a heavy wheel.
    I had thought of using this motor and gearbox combo but was unsure if it would be too heavy to turn freely.
  20. Alexey

    Alexey Well-Known Member

    Joined:
    Sep 23, 2014
    Messages:
    452
    Occupation:
    Electronics Technician
    Location:
    Adelaide, Australia
    Balance:
    8,050Coins
    Ratings:
    +613 / 2 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Currently under the MMos FFB setup you can use any DC motor with a bi directional H-Bridge (with inputs for DIR+, DIR -, PWM) or for a servomotor identical to MIGE + ARGON DRIVE.

    So in short, yes you can use a drill motor. That's the beauty of this bit of kit. The limit is your imagination. (and wallet/mechanical/electrical skill)
    • Like Like x 1