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 Download Package Now!
  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 here. Do not following these rules will lead to permanent exclusion from this website: Read the forum rules.

Compact 2DOF Seatmover (Sabertooth)

Discussion in 'DIY Motion Simulator Projects' started by bbb8cd, Dec 18, 2018.

  1. bbb8cd

    bbb8cd New Member Gold Contributor

    Joined:
    Jul 23, 2018
    Messages:
    11
    Occupation:
    Project Engineer
    Location:
    St. Louis, MO, US
    Balance:
    30Coins
    Ratings:
    +5 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Hello all! I am finally getting around to starting my build thread for my 2DOF motion sim. I've always loved racing games and since the N64's Top Gear Rally, we've had a racing wheel and pedals. My brother and I went in together on a Fanatec CSR wheel and pedals/shifter to play on Forza 4 many years ago and it has held up very well. We built a "rig" to play Forza in - the picture below. My uncle broke the H pattern CSR shifter so I upgraded to the clubsport shifter and once I bought an Oculus Rift, I purchased Project Cars 2 and started to research motion sims.

    20181218_100802.jpg

    My sim is going to be a compact 2DOF seat mover platform controlled by an arduino and sabertooth 2x32.

    Parts:
    • Arduino Uno (genuine)
    • Sabertooth 2x32 (genuine)
    • PGsaw 50:1 motors
    • 180 deg hall effect sensors
    • 12 volt batteries (for the time being)
    I will hopefully be making decent progress in the next two weeks and hope to have something functional before the start of 2019!

    Thanks for reading,
    Brandon
    • Like Like x 2
    Last edited: Jan 8, 2019
  2. bbb8cd

    bbb8cd New Member Gold Contributor

    Joined:
    Jul 23, 2018
    Messages:
    11
    Occupation:
    Project Engineer
    Location:
    St. Louis, MO, US
    Balance:
    30Coins
    Ratings:
    +5 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    So it turns out that you can't get much done when you have a puppy recovering from neuter surgery and you also go out of town for Christmas and New Years! That aside, I've made some progress on the build. I am currently using a U joint off Amazon that I secured with bolts. I am either going to have to add a panhard rod or rethink my attachment scheme.

    20190103_204541.jpg
    Attach74402_20190102_210505.jpg

    I started working on the electronics side preparing the arduino and sabertooth. I was having trouble getting the computer to detect the sabertooth with the DEscribe program until I ran across a post in a thread (help I do not know what to do Arduino + sabertooth) by @auryza. I grabbed a different cable and it worked like a charm! It turns out the microUSB cable I was using wasn't high enough quality. I probably won't get much more done tonight but I hope to have something moving by the end of the weekend.
    • Like Like x 1
  3. bbb8cd

    bbb8cd New Member Gold Contributor

    Joined:
    Jul 23, 2018
    Messages:
    11
    Occupation:
    Project Engineer
    Location:
    St. Louis, MO, US
    Balance:
    30Coins
    Ratings:
    +5 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    I was able to get everything wired up tonight and got the motors moving in SMC3. I am a little confused about that though because the motors wouldn't turn when in Monitor out mode but it would in other modes.

    20190106_004458.jpg

    Now I am waiting for my SimTools key for the next step!
  4. bbb8cd

    bbb8cd New Member Gold Contributor

    Joined:
    Jul 23, 2018
    Messages:
    11
    Occupation:
    Project Engineer
    Location:
    St. Louis, MO, US
    Balance:
    30Coins
    Ratings:
    +5 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Okay, I understand what the Out Mode does now. Verified I am getting feedback from my motor 1 pot but I'm not getting the same feedback for the motor 2 pot.

    Motor 1 snip:
    m1.JPG

    Motor 2 snip:
    m2.JPG

    Do I have an issue with the motor 2 pot? This is what I'm leaning toward. If so, I'll troubleshoot in the morning.
  5. OZHEAT

    OZHEAT Member

    Joined:
    Oct 26, 2015
    Messages:
    139
    Location:
    Australia
    Balance:
    1,687Coins
    Ratings:
    +77 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor
    swap the 2 outer wires going to pot2 or swap the 2 wires to motor.
    Only do 1, either motor or pot not both.
  6. bbb8cd

    bbb8cd New Member Gold Contributor

    Joined:
    Jul 23, 2018
    Messages:
    11
    Occupation:
    Project Engineer
    Location:
    St. Louis, MO, US
    Balance:
    30Coins
    Ratings:
    +5 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Thanks for the advice. I broke out the multimeter and it ended up being a bad wire. All fixed and onto refining the motion!
  7. bbb8cd

    bbb8cd New Member Gold Contributor

    Joined:
    Jul 23, 2018
    Messages:
    11
    Occupation:
    Project Engineer
    Location:
    St. Louis, MO, US
    Balance:
    30Coins
    Ratings:
    +5 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Got a little further this evening. I was able to get movement in Project Cars2 after a few struggles. Now that I get movement in the game, I'm having a tough time keeping the motors in the SMC3 bounds. I've been trying to search how to tone the movements down but have yet to find anything that helps. If anyone has had the same problem and have a fix, let me know!
  8. bbb8cd

    bbb8cd New Member Gold Contributor

    Joined:
    Jul 23, 2018
    Messages:
    11
    Occupation:
    Project Engineer
    Location:
    St. Louis, MO, US
    Balance:
    30Coins
    Ratings:
    +5 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    I need to read more about how to optimize my settings in the SMC3Util and I believe that should fix my problem. I haven't found a baseline to start off of but I'll keep looking. If I don't find one, then it looks like I'll be playing with it until I figure it out.

    I did see the pot scaling in the SMC3-SPS sketch but I'm not sure how to adjust the scaling with AN5.
  9. bbb8cd

    bbb8cd New Member Gold Contributor

    Joined:
    Jul 23, 2018
    Messages:
    11
    Occupation:
    Project Engineer
    Location:
    St. Louis, MO, US
    Balance:
    30Coins
    Ratings:
    +5 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Came down with the flu so I wasn't able to do much today but I did fine tune some settings in SMC3 based off of the screen cap in @BlazinH's SMC3-SPS thread. I also turned on the pot scaling and dialed it back 50% non-linearly.

    I was able to test pCars2 with my Rift and it's a super weird but very awesome sensation. I don't have my steering wheel mounted yet as I was just setting it in my lap for now but I hope to make a stand for it tomorrow if I'm feeling better. After that, I will take a video and post it! I still have some refining to do on the motion profiles but I would say this has been a success! I appreciate the forum's help and wealth of knowledge.
    • Like Like x 1