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

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:
    47
    Location:
    indonesia
    Balance:
    453Coins
    Ratings:
    +26 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    never try that...
    but very interesting...
  2. alladridi

    alladridi New Member

    Joined:
    Feb 17, 2020
    Messages:
    11
    Location:
    Tunisia
    Balance:
    120Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    hey can you please show me how to wire the bts7960 to stm32
  3. alladridi

    alladridi New Member

    Joined:
    Feb 17, 2020
    Messages:
    11
    Location:
    Tunisia
    Balance:
    120Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    hey can you please show me how to wire the bts7960 to stm32
  4. alladridi

    alladridi New Member

    Joined:
    Feb 17, 2020
    Messages:
    11
    Location:
    Tunisia
    Balance:
    120Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino
    can u help me with BTS wiring ?
  5. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    324
    Balance:
    2,087Coins
    Ratings:
    +102 / 1 / -0
    Hi there. What's the way to make the MMOs work correctly in rFactor2? The thing is that the FFb is kind of inverted over there. Does anybody know it?
    Only've got only an idea to swap the motor, and get rid of soft lock then in MMOS. Otherwise don't know, will be great to hear other way to do it)
    • Like Like x 1
    Last edited: Mar 5, 2020
  6. mrbeginner

    mrbeginner Active Member Gold Contributor

    Joined:
    Apr 8, 2012
    Messages:
    151
    Occupation:
    What ever come in my way
    Location:
    Finland Niinisalo
    Balance:
    - 24Coins
    Ratings:
    +53 / 1 / -0
    Looking good!
    I think i have to try this kind of wheel setting someday.
  7. khientjhia

    khientjhia New Member

    Joined:
    Jan 12, 2020
    Messages:
    6
    Balance:
    39Coins
    Ratings:
    +3 / 0 / -0
    My Motion Simulator:
    2DOF
    • Like Like x 1
    • Agree Agree x 1
  8. khientjhia

    khientjhia New Member

    Joined:
    Jan 12, 2020
    Messages:
    6
    Balance:
    39Coins
    Ratings:
    +3 / 0 / -0
    My Motion Simulator:
    2DOF
    I have resolved it ...
  9. Manuel12593

    Manuel12593 New Member

    Joined:
    Mar 29, 2020
    Messages:
    6
    Balance:
    57Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    Arduino
    Hola buenas a todos estoy haciendo un volante con arduino leonardo, bts7960b, encoder omron. Y ahora viene mi duda lo tengo todo conectado como en el tutorial emc lite y cuando hago el test de iracing el volante empieza a girar sin parar hasta que no desconecto la alimentación del motor. Si alguien me puede ayudar ? No paro de darle vueltas y no consigo que haga el test bien y no se quede girando todo el rato. Gracias de antemano

    Aquí mis conexiones.

    [​IMG]
    [​IMG]
    [​IMG]
  10. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    324
    Balance:
    2,087Coins
    Ratings:
    +102 / 1 / -0
    Why not talk in English?
    • Agree Agree x 1
  11. Manuel12593

    Manuel12593 New Member

    Joined:
    Mar 29, 2020
    Messages:
    6
    Balance:
    57Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    Arduino
    Sorry. My English level is a little low.

    Hello good everyone I am making a steering wheel with arduino leonardo, bts7960b, encoder omron. And now comes my doubt I have everything connected as in the tutorial emc lite and when I do the iracing test the steering wheel starts to turn non-stop until I turn off the engine power. If anyone can help me? I keep circling it and I can't get him to do the test well and he won't just sit around all the time. Thank you in advance
    Last edited by a moderator: Mar 30, 2020
  12. Gadget999

    Gadget999 Active Member

    Joined:
    Dec 27, 2015
    Messages:
    925
    Location:
    London
    Balance:
    6,740Coins
    Ratings:
    +207 / 4 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    good job on your wheel

    does it have enough power to be direct drive ?
  13. Manuel12593

    Manuel12593 New Member

    Joined:
    Mar 29, 2020
    Messages:
    6
    Balance:
    57Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    Arduino
    [QUOTE = "Gadget999, publicación: 194422, miembro: 20168"] buen trabajo en su rueda

    ¿Tiene suficiente potencia para ser de accionamiento directo? [/ QUOTE]

    I have a motor my1020 with 500w
  14. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    324
    Balance:
    2,087Coins
    Ratings:
    +102 / 1 / -0
    swap the motor's polarity, or pwm pins. What do you prefere. Look for the right connections of pwm pins according to the EMC versions.
  15. MarcoMade

    MarcoMade Active Member

    Joined:
    Jan 3, 2018
    Messages:
    140
    Occupation:
    Tecnico pc hardware/software C/O PcCorner.it
    Location:
    italy
    Balance:
    66Coins
    Ratings:
    +52 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    nice job congratulations!
    I also tried this type of engine, both with the whole steering gearbox (opel corsa B) and direct.
    reduced it has a monstrous force I think it exceeds 50nm, (it has the problem that when you steer fast it generates current and hardens the steering) direct does not have much force. has the big problem of overheating a lot, I tried to drill everywhere but without solution .... it heats up a lot.
    these motors complete with steering reducer are perfect for moving a dynamic station with incredible force.
    your project with reduction is better compromise
  16. Manuel12593

    Manuel12593 New Member

    Joined:
    Mar 29, 2020
    Messages:
    6
    Balance:
    57Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    Arduino
    [QUOTE = "Sieben, post: 194434, member: 31607"] intercambie la polaridad del motor, o pwm pins. ¿Qué prefieres? Busque las conexiones correctas de pwm pines de acuerdo con las versiones de EMC. [/ QUOTE]

    Thanks I try it now
  17. Manuel12593

    Manuel12593 New Member

    Joined:
    Mar 29, 2020
    Messages:
    6
    Balance:
    57Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    Arduino
    What engine do you recommend?
  18. Gadget999

    Gadget999 Active Member

    Joined:
    Dec 27, 2015
    Messages:
    925
    Location:
    London
    Balance:
    6,740Coins
    Ratings:
    +207 / 4 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    that motor should be ok
  19. Manuel12593

    Manuel12593 New Member

    Joined:
    Mar 29, 2020
    Messages:
    6
    Balance:
    57Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    Arduino
    I have changed the polarity of the motor and the bts has burned
  20. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    324
    Balance:
    2,087Coins
    Ratings:
    +102 / 1 / -0
    Due to the polarity change, the bts do not and can't burn. You have done smth wrong.