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

DIY 2 DOF +Traction loss motion simulator With Wiper motors – VN

Discussion in 'DIY Motion Simulator Projects' started by kendy, Jul 3, 2023.

Tags:
  1. kendy

    kendy New Member

    Joined:
    Jun 19, 2023
    Messages:
    6
    Balance:
    50Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    in this post I will put all the steps for building a cheap do-it-yourself simulator.
    Day 1:
    Shopping :D
    1. Arduino x 1
    2. BTS7960 x 3
    3. Jack GX16 5pin x 4
    4. Wiper motor x 3
    5. cardan joint x1
    6. power supply 12v 30a
    7. pully
    Puly GT2 20 teeth diameter 8mm X 2
    Puly GT2 50 teeth diameter 10mm X2
    GT2-2M Timing Belt – 148 x2
    8. Ball Bearing p000 10mm x 4
    9. Oscillating Rose Ball Joint Bearing x 6pcs
    10. Square Steel Tube 25 X25 : 3 pcs
    Day 2-4: design and Soldering frame
    Firstly, I weld the frame, the steering wheel stand, the gear stick, and the pedal.​
    [​IMG][​IMG][​IMG][​IMG]
    This is the result
    [​IMG][​IMG]
    Next, I weld the frame for mounting the engine and the cardan joint. To find its center of gravity, I use a roller as shown in the picture. Then I sit on it and find the balance position.
    [​IMG][​IMG][​IMG]
    Similar to engine mount brackets, I use a V-shaped steel bar to make POT mount.
    [​IMG][​IMG]
    I am using two ball bearing mounts to create a pivot point for the arm, reducing the compression force on the motor shaft while also allowing for easy connection to the POT through the pulley.
    [​IMG][​IMG]
    This is the result
    [​IMG]
    I plan to make a frame for simulating Traction loss, but I might do that later. Next, I will connect the Arduino with IBT2.
    Day 5-6 : design Box and connect Arduino with IBT -2
    I am using a GX16-5 pin jack to connect the POT, motor, IBT2, and Arduino. GX16-4 pin to connect the power
    [​IMG]
    I am putting it all in a box, adding a fan from a CPU power source. I got a pretty nice looking box.
    [​IMG][​IMG][​IMG]
    Day 7
    I am testing the connection to SimTools and adjusting the data, and I will send a video test when it is finished.
    I will keep you posted about the progress.......

    Attached Files:

    • Like Like x 1
  2. kendy

    kendy New Member

    Joined:
    Jun 19, 2023
    Messages:
    6
    Balance:
    50Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Day 8-9: Constructing a Frame for Simulating Traction Loss
    After testing the simulation and response of the left and right motors in the LFS game, I continued to weld the frame for the third motor's simulation part.
    [​IMG]
    I plan for the shifting mechanism to move about 10 cm to each side, so I will weld a trapezoidal frame as shown in the picture. At the midpoint of the smaller base of the trapezoid, I weld a vertical axis perpendicular to a bearing pillow to attach to the upper frame, creating a rotary motion.
    [​IMG][​IMG]
    At the larger base, I weld an additional horizontal bar corresponding to the center of gravity of the simulation seat. It is a sliding bar for the wheels on top to lean on.
    .[​IMG]
    Next, I install the motor and determine the position of the lever arm attachment point.
    [​IMG]
    The result after two days of work is:
    [​IMG][​IMG]
    At this point, the basic mechanical simulation part is done, everything seems fine, I will paint it and upload its picture when it's finished. I owe you a video, I will soon upload it when I find a "guinea pig" to sit on it for me to film. See you later..."
    • Like Like x 1
  3. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,145
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,565Coins
    Ratings:
    +10,902 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  4. kendy

    kendy New Member

    Joined:
    Jun 19, 2023
    Messages:
    6
    Balance:
    50Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    After waiting for many days for the "guinea pig" to shoot the video so that I can show everyone my achievement!

    Thank you, admin @yobuddy @noorbeast #everyone for helping me complete this project.
    Last edited by a moderator: Aug 5, 2023
  5. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,145
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,565Coins
    Ratings:
    +10,902 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Great to see your rig in action, well done :thumbs

    Just some observations for you to consider, sway and the rig should be set to lean away from a corner, roll should be set the opposite of sway: https://www.xsimulator.net/community/faq/which-way-to-set-simtool-axis-movements.230/

    It looks to me that you could use a little more surge effect for the likes of braking and acceleration, you can use different Tuning Center Max and Min values to maintain the gearshift kick: https://www.xsimulator.net/community/faq/snappy-gear-change-motion.121/
  6. kendy

    kendy New Member

    Joined:
    Jun 19, 2023
    Messages:
    6
    Balance:
    50Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Thank you for your advice. Now, I am facing an issue with using simtools v3 when connecting dual computers. In this version, I cannot find where to set the IP. Can you help me, noorbeas?
  7. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,145
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,565Coins
    Ratings:
    +10,902 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    @yobuddy would be the person to advise re v3 dual PC setup.
  8. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,307
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,490Coins
    Ratings:
    +5,109 / 18 / -0
    Dual PC setups are only in V2, computers are so powerful these days, dual pc setup's were deemed not needed for v3.
    Take care!
  9. kendy

    kendy New Member

    Joined:
    Jun 19, 2023
    Messages:
    6
    Balance:
    50Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Thank @yobuddy for explaining SimTools v3 to me in more detail. Currently, I am facing an issue, and I would appreciate your help in analyzing it.
    When I connect my Logitech G27 steering wheel and Arduino simulator to my PC, everything works fine. However, when I power up the IBT2, the USB ports of both devices disconnect from each other. My proposed solution is to use dual PCs, with each device connected to a separate PC, which works perfectly. I suspect that the issue may be caused by the power supply I am using, as I am using one power supply for all three IBT2s. Another possibility is electromagnetic interference from the wiper motor, as this issue occurs when the motor is powered on. With your extensive knowledge in this field, could you provide me with some possible explanations?
  10. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,307
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,490Coins
    Ratings:
    +5,109 / 18 / -0
    It sounds like you have a ground problem.
    Most likely the wiper motors are not ground isolated and grounding thru the frame of the sim?
    Maybe disconnected the motors from the frame of your sim, and then see if everything runs ok.