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

Cousin of OSW (Open Sim Wheel)

Discussion in 'DIY Motion Simulator Projects' started by Gadget999, Sep 23, 2017.

  1. elnino

    elnino Active Member

    Joined:
    Apr 1, 2010
    Messages:
    230
    Occupation:
    Computer Geek
    Location:
    Adelaide, Australia
    Balance:
    1,457Coins
    Ratings:
    +136 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Thats right. How much torque you get will depend on the motor and the current you can supply it.
    • Informative Informative x 1
  2. Rodeo5150

    Rodeo5150 ROOKIE BUT LEARNING FAST Gold Contributor

    Joined:
    Mar 21, 2019
    Messages:
    210
    Location:
    Antioch, CA, United States
    Balance:
    1,233Coins
    Ratings:
    +51 / 0 / -0
    My Motion Simulator:
    Arduino, 6DOF
    Okay I got it now I understand now thank you
  3. Rodeo5150

    Rodeo5150 ROOKIE BUT LEARNING FAST Gold Contributor

    Joined:
    Mar 21, 2019
    Messages:
    210
    Location:
    Antioch, CA, United States
    Balance:
    1,233Coins
    Ratings:
    +51 / 0 / -0
    My Motion Simulator:
    Arduino, 6DOF
    Could you please post a pic of the stm32 and the programmer as I have never seen one before that would help me out a lot thank you
  4. elnino

    elnino Active Member

    Joined:
    Apr 1, 2010
    Messages:
    230
    Occupation:
    Computer Geek
    Location:
    Adelaide, Australia
    Balance:
    1,457Coins
    Ratings:
    +136 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Of course - That means up until the motor melts:
    If it's a 350w motor running at 24v, Max load is theoretically about 15A
    Run it at 12v and that goes to ~30A but it can't sustain that for very long at all before it fuses the windings and/or melts the enamel causing a short.

    Basically, you want to keep the power somewhere around what the motor would normally give off as heat at max load. That would be around 20-30% so about 10A (Sustained) - You might get away with one IBT-2 at that.

    BUT - You can only limit that with the max power setting in the EMC software, there is not really a way to limit it electrically.

    The occasional peak at 30A is still fine (say for example pushing past 'wheel lock') but you don't want to keep it there. This is configurable in software too.

    Remember - We're operating in stall mode so almost ALL of the energy consumed is going to be given off as heat and not rotational movement like the motor is designed for.

    I linked the programmer in my post - You are looking for an ST-Link v2. They are only a couple of dollars. You can use a serial programmer but the software to program it with is an absolute pain (will take multiple tries to get it to work and it's slow).
    • Informative Informative x 1
  5. Karli774

    Karli774 New Member

    Joined:
    May 13, 2022
    Messages:
    1
    Balance:
    7Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    DC motor
  6. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    If you add a gearbox it will no longer be a DD wheel
    • Like Like x 1
    • Agree Agree x 1
  7. elnino

    elnino Active Member

    Joined:
    Apr 1, 2010
    Messages:
    230
    Occupation:
    Computer Geek
    Location:
    Adelaide, Australia
    Balance:
    1,457Coins
    Ratings:
    +136 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    It's totally up to you but it all depends on how much resistance the gears are going to create. If there is too much then it will feel mushy and awkward. Gearing might be ok but I think you would regret using that motor if you felt a DD.

    Where will you connect encoder? You might be able to use a lower pulse encoder on the back of the motor still I guess but a 1000ppr encoder works on both A/B and rising/falling edge so upscales to 4000ppr. 24000 ppr at 6:1... That's a lot.
  8. Crimson_wshd

    Crimson_wshd New Member

    Joined:
    May 18, 2022
    Messages:
    1
    Balance:
    22Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    DC motor
    Hi! First of all, thank you very much for sharing these information with us. I learned a lot reading through all these comments.
    I am planning to build my first sim wheel set, but I just cannot figure out how to attach the steering wheel to the motor shaft. Can someone please point me at the right direction please? Thank you very much.
  9. elnino

    elnino Active Member

    Joined:
    Apr 1, 2010
    Messages:
    230
    Occupation:
    Computer Geek
    Location:
    Adelaide, Australia
    Balance:
    1,457Coins
    Ratings:
    +136 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    There is plenty of info here. I also have a build log for mine and I have shared files for 3d printing an adapter.
    https://www.thingiverse.com/thing:3208235

    The important part is to NOT rely on the little gear on the shaft to hold the wheel - It is generally loose and it will 'clunk' from side to side against the FFB. That's why I introduced two grub screws into the side of the shaft that go where you would normally put a spanner for removing the shaft nut.

    My design does not need the shaft nut done up too tight as it's not the primary means of securing it like you might expect.
    • Useful Useful x 1
    Last edited: May 19, 2022
  10. GaryG

    GaryG New Member

    Joined:
    Mar 30, 2021
    Messages:
    9
    Balance:
    112Coins
    Ratings:
    +0 / 0 / -0
    Hi!
    I use STM32(EMC) for the motor and the encoder, for the buttons on the wheel I will use Arduino.
    my question is, can I use 2 different "joysticks" in games?
    thanks
  11. elnino

    elnino Active Member

    Joined:
    Apr 1, 2010
    Messages:
    230
    Occupation:
    Computer Geek
    Location:
    Adelaide, Australia
    Balance:
    1,457Coins
    Ratings:
    +136 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    I do in iracing (I have 3), however if you're using emc, why not use wireless buttons option?
  12. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    yes I use 2 different usb devices for my OSW wheel - you need to write the code so it uses joystick1, joystick2, joystick3 etc
    • Informative Informative x 1
  13. elnino

    elnino Active Member

    Joined:
    Apr 1, 2010
    Messages:
    230
    Occupation:
    Computer Geek
    Location:
    Adelaide, Australia
    Balance:
    1,457Coins
    Ratings:
    +136 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    the other option for games that might not support more than one is to use joy2k, it will map joystick buttons to (any) keyboard presses. I use this for shift up/down between my wheel and side shifter. Both do the same function which is not something you can do by default in iracing.
  14. GaryG

    GaryG New Member

    Joined:
    Mar 30, 2021
    Messages:
    9
    Balance:
    112Coins
    Ratings:
    +0 / 0 / -0
    what do you mean by "you need to write the code...", each board has its own code. do I miss something?
  15. GaryG

    GaryG New Member

    Joined:
    Mar 30, 2021
    Messages:
    9
    Balance:
    112Coins
    Ratings:
    +0 / 0 / -0
    I asked the developer of the EMC about supporting rotary encoders and he said that the option is available only on the wireless buttons option. I will think about that although my wheel has a screen(simhub) so the wheel won't be wireless anyway I guess.
  16. GaryG

    GaryG New Member

    Joined:
    Mar 30, 2021
    Messages:
    9
    Balance:
    112Coins
    Ratings:
    +0 / 0 / -0
    nice solution
  17. yarilightcav

    yarilightcav New Member

    Joined:
    Nov 27, 2022
    Messages:
    7
    Occupation:
    studnet
    Location:
    old hexico
    Balance:
    50Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Hello,
    Seems like this thread is somewhat active, so I'll try asking here.
    I'm making my own ffb wheel and have Arduino leonardo wired up correctly for RFR wheel config
    Unfortunately, the motor is unresponsive when using iRacing wheel check

    Has anybody had this issue before?
  18. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
  19. yarilightcav

    yarilightcav New Member

    Joined:
    Nov 27, 2022
    Messages:
    7
    Occupation:
    studnet
    Location:
    old hexico
    Balance:
    50Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Doesn't mmos only work with stm32?
  20. elnino

    elnino Active Member

    Joined:
    Apr 1, 2010
    Messages:
    230
    Occupation:
    Computer Geek
    Location:
    Adelaide, Australia
    Balance:
    1,457Coins
    Ratings:
    +136 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    No, Don't, it's crap but yes, it's STM32 Only.

    I have tried all of them on both platforms - Hands down and MILES ahead is the current EMC firmware on STM32 by Ebolz Magy. Don't waste your time on Arduino crap, it's outdated, slow and just not worth the effort of banging your head on the wall with unsupported/abandoned software. Spend the extra few $ on an STM32F407 board and the EMC firmware and have great support, more features and a 100% better wheel.