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

Question An El cheapo 2DOF Motion Sim with Arduino UNO + Wiper Motor2 + IBT_2 Bridge

Discussion in 'DIY Motion Simulator Projects' started by Sam MAHENDRA, Sep 6, 2019.

  1. Sam MAHENDRA

    Sam MAHENDRA mahentheman

    Joined:
    Jun 24, 2019
    Messages:
    59
    Occupation:
    Electrical Engineer
    Location:
    Sydney Australia
    Balance:
    395Coins
    Ratings:
    +29 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform, 6DOF
    G’day my fellow Xsimulator community members. I am from Sydney Australia. I built my Car Sim (Photos CarSim 1 & 2) in early 2017 based on a PC, and an Xbox One Console. I run the LFS & the CCD on the PC and the Forza Horizon 3, 4 & the Forza Motorsports on the Xbox.

    Then in June 2019, I came to know about the wonderful Xsimulator website. I immediately joined and bought the SimTools (first the DIY and then upgraded to Pro). Even though, I could have asked for a free DIY version, I am a firm believer in paying for the software. One doesn’t get a free hardware, why should one expect a free software?

    My Motion Sim is largely based on the following projects.

    1. Dynamic 2DOF Playseat_Original Full
    2. DOF Motion Simulator with truck wiper motor playseat
    2.1 DOF Simulator Full Video (Old video) - Simulator Yapımı tüm Videolar
    3. Showroom - 2DOF Race Simulator Wipermotors, Arduino Uno and Monster Moto Shield
    4. 2 DOF Beginners Thread _ Hardware
    5. Tutorial - SMC3 Arduino 3DOF Motor Driver and Windows Utilities
    7. Tutorial - Sharing cockpit's dimensions
    8. DIY 2DOF Budget Build _ Page 5

    I must first thank all the Xsimulator Community members for their knowledge and the valuable know how that they have posted in the Xsimulator website. I wouldn’t have been able to build the Motion Sim without it.

    Before plunging into building the motion sim, I avidly read all these and watched the Video (sometimes in slow motion, ha ha!) to get a good understanding of the motion sim.

    Since my old sim is very bulky, I didn’t want to convert it to a motion sim.

    Instead, I decided to build an el cheapo motion sim to understand the inner working of the SimTools and SMC3Utils etc . Also, I didn’t want to do any welding. So, I decided to use lighter materials for the frames.

    For the base frame, I used the swimming pool aluminium posts with steel ties and plywood corners as gusset plates. Since the base frame is lying on the floor and not impacted by the motions, it seems to be sturdy enough.

    For the motion platform, I used a garden gate (1300 mm x 570 mm) picked up from a garage sale!

    The Windshield wiper motors and the CV joints were from a car yard.

    The rest of the stuffs were bought from ebay. Some of these stuffs, that I bought in haste were found to be not suitable as noted below.

    PSU 12-15V dc 20A
    Motor Controller IBT_2
    Ball Joiner Bolt Tie Rod (Not Used)
    Bucket Seat (Temporary one)
    Shaft Coupling (Not Used)
    Oscillating Rose Ball Joint (Heim Joint)
    10k Potentiometer

    I am almost there. Have bench tested the SMC3Utils and SimTools with LFS. Testing on the Motion Sim to follow pending response to my questions below.
    1. Does the SMC3Utils, PID tuning parameters get written into Arduino UNO? If so, when I do a fresh Arduino code download, should I use the SMC3Utils and load the saved motor data?
    2. For my 2DOF (Note: fixed CV Joint Pivot-No Translational movement) and LFS, should I use Pitch & Roll or Surge & Sway as suggested by Markus B in "DIY 2DOF Budget Build:

    Attached Files:

  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,549
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,112Coins
    Ratings:
    +10,778 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  3. Sam MAHENDRA

    Sam MAHENDRA mahentheman

    Joined:
    Jun 24, 2019
    Messages:
    59
    Occupation:
    Electrical Engineer
    Location:
    Sydney Australia
    Balance:
    395Coins
    Ratings:
    +29 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform, 6DOF
    Thanks noorbeast for your prompt response.
    Yes, the ground connection of the wiper motors have been isolated (I read about it earlier in one of the post on wiper motor ground isolation).
    The CV does not allow lateral rotation as I have drilled a hole and inserted a cotter pin (please see my CV Joint Pivot.jpg).
    • Like Like x 1
  4. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,549
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,112Coins
    Ratings:
    +10,778 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Good stuff, sounds like you have the essentials covered, I look forward to seeing your rig in action :thumbs
  5. Sam MAHENDRA

    Sam MAHENDRA mahentheman

    Joined:
    Jun 24, 2019
    Messages:
    59
    Occupation:
    Electrical Engineer
    Location:
    Sydney Australia
    Balance:
    395Coins
    Ratings:
    +29 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform, 6DOF
    Thanks noorbeast. Could you please shine some light on my mundane questions?
    1. Does the SMC3Utils, PID tuning parameters get written into Arduino UNO? If so, when I do a fresh Arduino code download, should I use the SMC3Utils and load the saved motor data?
    2. For my 2DOF (Note: fixed CV Joint Pivot-No Translational movement) and LFS, should I use Pitch & Roll or Surge & Sway as suggested by Markus B in "DIY 2DOF Budget Build:
  6. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,549
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,112Coins
    Ratings:
    +10,778 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  7. Sam MAHENDRA

    Sam MAHENDRA mahentheman

    Joined:
    Jun 24, 2019
    Messages:
    59
    Occupation:
    Electrical Engineer
    Location:
    Sydney Australia
    Balance:
    395Coins
    Ratings:
    +29 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform, 6DOF
    Thanks noorbeast. Now I understand that the SMC3Utility configures the settings. Regarding my question on "load the saved motor data", I am referring to the buttons marked 'Save', 'Load' (please see the attached file "SMC3Utils settings loaded.JPG"). Having fine tuned and saved the settings for motor 1 as M1, I load it to M2 (please see picture "M1_M2 Settings.jpg) . These two files are stored in my PC. Next time if I do a fresh Arduino SMC3.ino Upload to the UNO, do I need to carryout the fine tuning again or simply load these settings saved in my PC?

    Attached Files: