1. Hundreds of coffees, endless nights of debugging and coding, and countless feedback by our beta testers led to this new major release. SimTools 2.4 is probably the version with the most upgrades and improvements in a single release ever. Look at everything Dustin has included:
    SimTools 2.4 all features.
    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 Download Package Now!
  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 here. Do not following these rules will lead to permanent exclusion from this website: Read the forum rules.

Showroom DIY force feedback steering wheel, using DC motor. based on MMOS

Discussion in 'DIY peripherals' started by ahoenksiluman, Feb 7, 2019.

  1. ahoenksiluman

    ahoenksiluman Member

    Joined:
    Nov 13, 2017
    Messages:
    42
    Location:
    indonesia
    Balance:
    358Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    hello all around the world

    after reading, lerning, and much searcing on google and youtube, i decided to build my own force feedback steering wheel based on MMOS as cheap as possible but maybe strong enough to play with.

    its actually my very long project more than a year ago, start trial and error using stuff around me, and decided to buy second hand motor ex electronic power steering.
    IMG_20180328_113923.jpg IMG_20180328_212129.jpg IMG_20180328_212112.jpg

    for driver, i m using STM32F407VET6 and using st link v2 for flashing the MMOS firmware.
    to drive the motor, using BTS7960 and 24V 20A switching power suplly.
    IMG_20170719_235126.jpg IMG_20170719_235157.jpg IMG_20170811_000600.jpg IMG_20170811_000836.jpg IMG_20170719_222434.jpg IMG_20170719_224835.jpg
    for begining i m just using scrap wood to be a base for steering whell and motor mounting, and using 1.5" : 4" V type pulley for increasing the torque to steering wheel from motor.
    IMG_20180915_160625.jpg IMG_20180915_160613.jpg

    for rotation sensor, i m using photoelectrick sensor from printer.
    IMG_20180915_160642.jpg

    for pedal i m using EMC V0.9 for arduino leonardo
    IMG_20180915_160654.jpg IMG_20180915_160703.jpg IMG_20180915_160727.jpg

    it's little bit messy but it works well for me...



    IMG_20190130_183654_HDR.jpg IMG_20190127_023223_HDR.jpg



    and here is power consumsion test using AC power meter



    and this is some more DIY part...

    IMG_20181101_223553.jpg IMG_20181116_234924.jpg IMG_20180829_183727.jpg IMG_20180829_160946.jpg
    UPDATE:



    UPDATE 2:

    torque test

    for more update, you can subscribe my youtube channel...very big thanks for all...

    Attached Files:

    • Like Like x 7
    Last edited: Feb 18, 2019
  2. doddynco

    doddynco New Member

    Joined:
    Aug 21, 2017
    Messages:
    18
    Occupation:
    Joyrider
    Location:
    Shrewsbury
    Balance:
    - 48Coins
    Ratings:
    +5 / 0 / -0
    My Motion Simulator:
    Arduino
    Great project - clearly a lot of thought has gone into the design. May I ask what type of car the power steering motor is from?
  3. ahoenksiluman

    ahoenksiluman Member

    Joined:
    Nov 13, 2017
    Messages:
    42
    Location:
    indonesia
    Balance:
    358Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    i dont know...i just straight buy it from local online shop...i think they all almost the same, the different only from shaft lengh, diameter, and inner spline...

    the speed and torque almost the same...but if you wanna more torque, you can make bigger ratio...
  4. ahoenksiluman

    ahoenksiluman Member

    Joined:
    Nov 13, 2017
    Messages:
    42
    Location:
    indonesia
    Balance:
    358Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    more update:


    more photo:

    avoid this type of board with this chip code if u buy very cheap clone board...its useless for me
    IMG_20190303_001953.jpg IMG_20190303_002008.jpg IMG_20190303_002212.jpg

    this one work fine for me till now, and it run over 500 watt with no problem
    IMG_20190303_002058.jpg

    heat is big enemy for electronic stuff, cheap thermal paste will help (dont use liquid metal)
    IMG_20190303_002524.jpg

    and small cooling fan will be great
    IMG_20190302_191723.jpg


    if you have trouble with firmware upload for arduino leonardo
    • Like Like x 2
    Last edited: Mar 8, 2019
  5. ahoenksiluman

    ahoenksiluman Member

    Joined:
    Nov 13, 2017
    Messages:
    42
    Location:
    indonesia
    Balance:
    358Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    if you interested in building your own wheel, and you confused what type of microcontroller board you can use and perform better....

    just check this out...


    if you want the rest of the chart log, just sent me a message or comment...
    • Like Like x 1
  6. ahoenksiluman

    ahoenksiluman Member

    Joined:
    Nov 13, 2017
    Messages:
    42
    Location:
    indonesia
    Balance:
    358Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    another DIY force feedback steering wheel software and firmware alternative for arduino leonardo.
    the software called EMC utility created by EBOLZMAGY. if you interested go straight check em out in ebolzmagy youtube channel https://www.youtube.com/user/ebolzzable

    last time i tested it and it works great, very suitable for small torque DC motor, it will give you small detail from the game.
    bandicam 2019-03-22 00-50-33-287.jpg bandicam 2019-03-22 00-50-33-287.jpg bandicam 2019-03-24 21-08-32-733.jpg
    when i first time look at the UI setting, it looks complicated if compared with MMOS, but actually thats the pros. you can set the detail of FFB you want depend on your hardware and your comfort, gain setting based on type of signal wave/signal type. if you want detailed on damper rather than wheel binding, you can set the damper up and constant down, or whatever you want.

    and it's when i tested it

    Attached Files:

    • Like Like x 1
    • Winner Winner x 1
    • Informative Informative x 1
    Last edited: Mar 25, 2019
  7. ahoenksiluman

    ahoenksiluman Member

    Joined:
    Nov 13, 2017
    Messages:
    42
    Location:
    indonesia
    Balance:
    358Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    maintenance time...and some mods....
    take the motor appart and drill the housing for better cooling...

    IMG_20190403_142048_HDR.jpg IMG_20190404_000929_HDR.jpg


    housing after drilled...
    IMG_20190404_170217.jpg
    • Like Like x 2
  8. Timbo

    Timbo New Member Gold Contributor

    Joined:
    Dec 31, 2018
    Messages:
    5
    Balance:
    - 57Coins
    Ratings:
    +0 / 0 / -0
    @ahoenksiluman Nice work and testing. Did you switch to arduino/EMC? Or are you still using stm32/MMOS? I do like the look of those options in EMC.
  9. ahoenksiluman

    ahoenksiluman Member

    Joined:
    Nov 13, 2017
    Messages:
    42
    Location:
    indonesia
    Balance:
    358Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    for now i'm still using MMOS for wheel and FFB, and EMC for pedal, shifter and button...
  10. ahoenksiluman

    ahoenksiluman Member

    Joined:
    Nov 13, 2017
    Messages:
    42
    Location:
    indonesia
    Balance:
    358Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    some update and improvement...
    make better cooling for DC motor...



    small hole does't hurt for motor, and it will make better cooling for rotor in the inside...
    • Like Like x 3
  11. ahoenksiluman

    ahoenksiluman Member

    Joined:
    Nov 13, 2017
    Messages:
    42
    Location:
    indonesia
    Balance:
    358Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    just build another driver controller box with different microcontroller board, i'm using STM32F407VGT6 and its work perfectly just like STM32F407VET6 or discovery board...

    and this is how i build that...
    • Like Like x 2
  12. wannabeaflyer2

    wannabeaflyer2 Well-Known Member

    Joined:
    Jun 12, 2015
    Messages:
    543
    Location:
    london uk
    Balance:
    6,505Coins
    Ratings:
    +692 / 4 / -0
    My Motion Simulator:
    2DOF, Arduino, Motion platform, 6DOF
    Hiya @ahoenksiluman big favor to ask , been trtying to register on various sites to download MMOS software etc for trial build of my DD FFB project , not having much luck as RFR france seems to have closed registration for new member and VR racing cant get past new member registration page , im going to try the EMC version but have to ask you and any other member where i can get the relevant Files [​IMG] Attached Files
    Got near enough all the parts hardware / electrical but stopped becuase i cant get Firmware or Utility software :-( sorry to jump in on your post but had to ask :)
  13. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    156
    Balance:
    1,005Coins
    Ratings:
    +54 / 1 / -0
    My Motion Simulator:
    Arduino
    • Like Like x 1
  14. ahoenksiluman

    ahoenksiluman Member

    Joined:
    Nov 13, 2017
    Messages:
    42
    Location:
    indonesia
    Balance:
    358Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    • Friendly Friendly x 1
  15. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    156
    Balance:
    1,005Coins
    Ratings:
    +54 / 1 / -0
    My Motion Simulator:
    Arduino
    That's nice.
  16. wannabeaflyer2

    wannabeaflyer2 Well-Known Member

    Joined:
    Jun 12, 2015
    Messages:
    543
    Location:
    london uk
    Balance:
    6,505Coins
    Ratings:
    +692 / 4 / -0
    My Motion Simulator:
    2DOF, Arduino, Motion platform, 6DOF
    Hi @Sieben just wondered if you knew why toothed belts are not used in stead of vee Pulley 's am sourcing the last bits for Both DD projects This type and Hoverboard Brushless motor options . so wondered about belt / Pulley choice Cheers is it Noise , Vibration , Cost etc Thanks
  17. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    156
    Balance:
    1,005Coins
    Ratings:
    +54 / 1 / -0
    My Motion Simulator:
    Arduino
    wannabeaflyer2, Belts must be not a noizy thingies. They are used, guess depends on the type of the belts/manufacture, don't know. Although for someone there were some "steps" reports on operation. V's as I get it, can do some slipps, and safe a motor, for someone. Don't know. I recon both of'em are used with great success. )

    And chains also :D
    • Informative Informative x 1
  18. wannabeaflyer2

    wannabeaflyer2 Well-Known Member

    Joined:
    Jun 12, 2015
    Messages:
    543
    Location:
    london uk
    Balance:
    6,505Coins
    Ratings:
    +692 / 4 / -0
    My Motion Simulator:
    2DOF, Arduino, Motion platform, 6DOF
    Hi @Sieben really appreciate the response , im ok with mechanical stuff but electronics take a while LOL always learning there always shifting the goal posts LOL :) i'll chance the toothed belt option on my FFB hybrid and let you guys know how it goes , Not started a post yet as im still taking photos of the Both builds but once I get to Electronic assembly then i'll start putting the post together ..
  19. ahoenksiluman

    ahoenksiluman Member

    Joined:
    Nov 13, 2017
    Messages:
    42
    Location:
    indonesia
    Balance:
    358Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    another day another build...
    try to making steering wheel base using small motor from scrap car wiper motor, works great but need more ratio to increase torque...

    IMG_20190611_005903.jpg IMG_20190611_010000.jpg IMG_20190612_000401.jpg
  20. BiT0

    BiT0 New Member

    Joined:
    Mar 13, 2019
    Messages:
    21
    Balance:
    114Coins
    Ratings:
    +3 / 0 / -0
    Hello ahoenksiluman.
    Is the SVPWM(BLDC) option actually working in MMOS?
    I read in another thread it is indeed unimplemented