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

JB's Seat mover build

Discussion in 'DIY Motion Simulator Projects' started by JBoogie, Jan 25, 2018.

  1. JBoogie

    JBoogie Member

    Joined:
    Jan 14, 2014
    Messages:
    82
    Occupation:
    Pre-sales Engineer
    Location:
    Northern VA
    Balance:
    1,524Coins
    Ratings:
    +37 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, SimforceGT
    I found this forum a few years ago and immediately got to building a crude prototype. My initial interest was just in flight sims so I was planning to build a joy rider design, but after all my research I thought racing looked more fun so I ended up building a seat mover instead! Aviation is still my first passion so I may very well end up building a joy rider some day too!

    Well, life and other hobbies got in the way for a few years and I am just now picking this back up! I also never got around to starting a build thread so I will post some pics of my existing prototype and also document the process of refining this prototype into a more polished unit I can be proud to show off!

    The Prototype
    I really just wanted to make something that worked before I spent a bunch of money on parts and gear. I already had several arduinos so the monster moto was an easy choice at the time. I actually love the building and coding process too so I usually go that route with most of my projects!

    Details:
    Standard 2DOF Seat mover with Arduino/monster moto/wiper motors

    Motors - wiper motors are from a pick-n-pull type junk yard. These came from Ford Expeditions - my thinking was a bigger truck like that was likely to have beefier motors. These have not be stressed too much, but they have been working great so far. No ground isolation was needed for these and they already had a beefy arm on them. The motors move me around pretty well and stay cold to the touch so they seem to be up to the job. The plan was always to get bigger ones eventually but these are working well for now.

    U-joint - I bought something very similar the pic below and took it to a local welding shop to fabricate a way to mount it. I got something usable but I feel like there is some slop in it so I may end up replacing it with something better.
    u-joint.jpg


    Software - I started with @RacingMat's arduino code and refined the code a bit and got it running pretty well. I then found the SMC3 code from @RufusDufus and am currently working on getting it tuned. I do like that it is a full-blown PID controller, although so far I don't think it feels any different than my customized code. I think once tuned it will probably end up being pretty good.

    The seat is a standard cheapo ebay racing seat and the frame is nothing more than a sheet of 2x2 plywood and some threaded pipe. Its not pretty but it got the prototype working quickly and without having to pay another welder!

    Here are a few pics of it with my kids on No Limits 2 (great fun by the way!)
    Brec.PNG Kier.PNG
    I don't have an Oculus Rift (yet) but even these FPV goggles add a lot to the immersion! I need to start saving my pennies as the Rift + PC upgrades will make that an expensive addition!

    I took a lot of pics as I was putting it back together over the last few weeks so I will get them posted in the next few days.

    So the prototype is a success, at least with No Limits 2! I am working on a crude wheel and pedal stand so I can test out some racing games. That will be crude and ugly too at first!

    The Plan
    Now that I know it works I have a good starting point for designing a proper rig. I want it to look like a professional unit and not something I threw together with scraps from home depot! :) I would also like to make it as compact as possible so it can be broken down and transported fairly easily. I have an SUV so I think as long as the seat is removable and the bottom frame is somewhat modular I should be fine.

    Obviously the frame is the first place I need to start. I went back and forth on aluminum box/angle bolted together, extruded aluminum, etc. but I am now leaning towards just welding up a steel frame. Of course I will need to learn how to weld but that actually sounds fun to me! I have started thinking about the design but don't have anything drawn up yet.

    I hope to be posting many more updates in the coming days!

    JB

    Attached Files:

    • test.jpg
      test.jpg
      File size:
      62.8 KB
      Views:
      451
  2. kanuk

    kanuk If it ain't moving, it ain't simulating...

    Joined:
    Jan 24, 2015
    Messages:
    214
    Occupation:
    Eng
    Location:
    Melbourne Australia
    Balance:
    2,380Coins
    Ratings:
    +202 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, JRK
    Very nice effort! I am currently about to start my software installation on my 2DOF Race Sim with the SMC3 code as well... DO keep us posted as to how you go. Im gonna need help in that department I believe :)
  3. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,234
    Location:
    Marseille - FRANCE
    Balance:
    20,890Coins
    Ratings:
    +2,083 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    good project!
    Would you mind sharing the refinements you made?
    Thanks :)
  4. JBoogie

    JBoogie Member

    Joined:
    Jan 14, 2014
    Messages:
    82
    Occupation:
    Pre-sales Engineer
    Location:
    Northern VA
    Balance:
    1,524Coins
    Ratings:
    +37 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, SimforceGT
    Yeah sure. I can send you the actual code later. I think the biggest change I made was a new routine to calculate the pwm value. It just smoothed it out so it felt much less jerky. I tried several other things as well but I think that is really the only one that made a noticeable difference. This was all using no limits 2 for testing btw. I never really tried it with a racing game.
  5. JBoogie

    JBoogie Member

    Joined:
    Jan 14, 2014
    Messages:
    82
    Occupation:
    Pre-sales Engineer
    Location:
    Northern VA
    Balance:
    1,524Coins
    Ratings:
    +37 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, SimforceGT
    FYI - Sent you a PM with the code.