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

Question My 3DOF motion simulator

Discussion in 'DIY Motion Simulator Building Q&A / FAQ' started by Cameron Olson, Mar 30, 2021.

  1. Cameron Olson

    Cameron Olson Member Gold Contributor

    Joined:
    Mar 25, 2021
    Messages:
    84
    Balance:
    585Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    Got a new cytron motor shield and everything is working again. Played for a few hours and no issues so far. Started putting together front swivel for traction loss too.
    20210521_192013.jpg

    Also got a most of the 8020 rig assembled. Definitely going to be a lot lighter and will be able to easily make adjustments to get COG perfect which it i think will help a lot. Second COVID shot is started to kick my ass so that about all I got in me today. Going to start welding bottom traction loss frame next week.
    20210521_191757.jpg

    20210521_191915.jpg
    • Like Like x 1
    Last edited: May 22, 2021
  2. Cameron Olson

    Cameron Olson Member Gold Contributor

    Joined:
    Mar 25, 2021
    Messages:
    84
    Balance:
    585Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    Got everything together for adding traction loss. Hopefully have some time to weld it up this weekend. Let me know what you guys think. 20210610_145325.jpg
    20210610_145249.jpg
    • Like Like x 1
  3. Cameron Olson

    Cameron Olson Member Gold Contributor

    Joined:
    Mar 25, 2021
    Messages:
    84
    Balance:
    585Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    Finished welding frame and got her painted. traction loss is working but having issue with crank arm range of motion in smc3. Seems to max out around 90° instead of 180°. Any idea how to fix this? 20210615_092122.jpg 20210615_092140.jpg
  4. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,716
    Occupation:
    Retired
    Location:
    Newcastle Australia
    Balance:
    28,687Coins
    Ratings:
    +3,003 / 37 / -0
    My Motion Simulator:
    AC motor, Arduino, Motion platform, 6DOF
    Use 180 degree pots.
  5. Cameron Olson

    Cameron Olson Member Gold Contributor

    Joined:
    Mar 25, 2021
    Messages:
    84
    Balance:
    585Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    They are 320 degree pots
  6. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,716
    Occupation:
    Retired
    Location:
    Newcastle Australia
    Balance:
    28,687Coins
    Ratings:
    +3,003 / 37 / -0
    My Motion Simulator:
    AC motor, Arduino, Motion platform, 6DOF
    Ok, then ensure the pot is a centre (2.5V) when SM3 is showing centre.
  7. Cameron Olson

    Cameron Olson Member Gold Contributor

    Joined:
    Mar 25, 2021
    Messages:
    84
    Balance:
    585Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    Where do I find that 2.5v info?
  8. Cameron Olson

    Cameron Olson Member Gold Contributor

    Joined:
    Mar 25, 2021
    Messages:
    84
    Balance:
    585Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    Could you please elaborate on this when you get a chance. Im confused
  9. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,716
    Occupation:
    Retired
    Location:
    Newcastle Australia
    Balance:
    28,687Coins
    Ratings:
    +3,003 / 37 / -0
    My Motion Simulator:
    AC motor, Arduino, Motion platform, 6DOF
    You need to measure it at the center of the pot slider. The Ard supplies 5V to the pot so half way will be 2.5V.
  10. Cameron Olson

    Cameron Olson Member Gold Contributor

    Joined:
    Mar 25, 2021
    Messages:
    84
    Balance:
    585Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    So if it doesn't measure 2.5v at center the reason the motor arm isn't turning all the way is because the pot doesn't have enough voltage reaching it?
  11. Cameron Olson

    Cameron Olson Member Gold Contributor

    Joined:
    Mar 25, 2021
    Messages:
    84
    Balance:
    585Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    So for right now I ended up making the motor arm long to get more range of motion. Not sure why the traction loss range is so small. i moved the pot from the 3dof platform where it was able to rotate 180°, but same issue occurred when using it for traction loss. Moved it back to the 3dof and it was back to 180°. Not sure what's going on there.. other than that motion platform is working great. Just need to figure out power issue. I can play for about 3 minutes before tripping the circuit breaker.
  12. Cameron Olson

    Cameron Olson Member Gold Contributor

    Joined:
    Mar 25, 2021
    Messages:
    84
    Balance:
    585Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    A little bitter sweat feeling about posting this but I think I can officially call this project done. Want to thank everyone here that helped me get this beast running. Especially @noorbeast thanks for putting up with my frustrations and teaching me so much along the way. Couldn't have done it without you guys! Just working on fine tuning my motion profile now. Pretty stoked with it so far but still needs some tweaks. Below is my most recent video. Any feedback, questions or insight on its current movement and any possible areas of improvement you see would be much appreciated! So I guess its time to actually start playing the game now right?? Haha

    • Like Like x 1
    • Winner Winner x 1
  13. Bontekop

    Bontekop New Member

    Joined:
    Jun 14, 2021
    Messages:
    16
    Occupation:
    Mechanical Engineer
    Location:
    Hasselt, Netherlands
    Balance:
    107Coins
    Ratings:
    +5 / 0 / -0
    Did you change your motors? They look different now.
  14. Cameron Olson

    Cameron Olson Member Gold Contributor

    Joined:
    Mar 25, 2021
    Messages:
    84
    Balance:
    585Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    Same motors as before. I did wrap them in copper tubing and attached heatsinks on the ends. That might be what you're seeing
  15. Bontekop

    Bontekop New Member

    Joined:
    Jun 14, 2021
    Messages:
    16
    Occupation:
    Mechanical Engineer
    Location:
    Hasselt, Netherlands
    Balance:
    107Coins
    Ratings:
    +5 / 0 / -0
    Yes, now I see. Is the copper tubing mandatory too keep the motors cool?
    It is hard to see in the video, but it looks like there is a strut in the middle to help keeping the weight up? Is it balanced, or do the motors have to carry most of the weight?
    I like your rig. But it didn't come easy, as I've read.
  16. Cameron Olson

    Cameron Olson Member Gold Contributor

    Joined:
    Mar 25, 2021
    Messages:
    84
    Balance:
    585Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    No not mandatory. It was with the old motors but I replaced them. Had the copper tubing still so figured why not just to be safe. Yup I have a very small strut bar. Its just a pvc tube with springs in it. Doesn't really hold any weight up just kind of there for stabilization. I actually removed it because I don't it wasn't doing much.
    • Informative Informative x 1
  17. Cameron Olson

    Cameron Olson Member Gold Contributor

    Joined:
    Mar 25, 2021
    Messages:
    84
    Balance:
    585Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    Not sure where to put this so posting here. I've been working on perfecting my motion profile for Dirt Rally 2.0 and I'm pretty close to being happy with it. I have found that personally I do not like acceleration surge. It feels very unnatural and takes me out of the immersion. I do like braking surge as well as snappy gear changes in lower gears. So my question is is there a way to filter out the sustained tilt backwards you get while holding down the accelerator? I've tried all kinds of filters but can't seem to get it right. My surge tuning center values are max: min: and game engine is 25% for all 3 motors.

    Side note: to get any decent (satisfactory) movement for my rig i need to set % in game engine a lot higher for surge, sway and tilt. Tilt being the biggest issue. Even when lowering tuning center tilt values way below capture values and using 50% axis allocation I need to either use washout gain of at least 2 or increasing pitch in the profile editor to around 35. Even then when going up a hill and hitting max tuning center value the rear motor arm doesn't use all the allocated axis when angling down, however it does while angling up when going downhill (front 2 motors work as they should). Sway and surge need higher allocations as well but for a different reason. Take sway for instance. If set to 20% there is almost no motion output from the rig but if I move it up to 30% there is too much motion and I just get trashed around. They way I've fixed it is by adding a boundary of ~70% to both axis which gives a final axis % of 21 but with way more motion than just setting the axis to 21%. - these are not complaints just things I have noticed while spending hours refining my motion profile.

    Sorry last question. How does increasing or decreasing values in the profile editor affect the game engine dof outputs. I noticed the values can be set to +-50. Is it a %increase in axis movement or something like gain that makes the the axis more sensitive to game input or something else?
  18. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    17,061
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    123,877Coins
    Ratings:
    +9,714 / 47 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Could you please post pictures of all of your settings, that is much easier than a description.

    You could use different Max and Min values in the Tuning Center for Surge, so there is a sharper but smaller range for acceleration and larger range for braking.
  19. Cameron Olson

    Cameron Olson Member Gold Contributor

    Joined:
    Mar 25, 2021
    Messages:
    84
    Balance:
    585Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    20210721_011128.jpg
    20210721_010823.jpg
    20210721_010945.jpg
    20210721_011028.jpg

    Here you go. Getting pretty close now. Adding a dead zone of 5 to the rear motor only definitely made a sizable improvement. Uploading a video of the rig in motion to YouTube with current profile settings right now too.
  20. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    17,061
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    123,877Coins
    Ratings:
    +9,714 / 47 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    A videowill help a lot, particularly if it show the rig movement and screen at the same time.