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

Change to 6DOF with XX motors for Racing

Discussion in 'DIY Motion Simulator Projects' started by Stefan4DOF, Feb 17, 2021.

  1. Stefan4DOF

    Stefan4DOF New Member

    Joined:
    Mar 23, 2020
    Messages:
    7
    Occupation:
    Engineer
    Location:
    Denmark
    Balance:
    101Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 4DOF
    Hi everybody (as the cheap doctor from The Simpsons used to say)

    My name is Stefan

    I am from Denmark and have always been fascinated, by racing games, and after the first time i saw a moving simulator my future path was made.
    well that was many years ago, but it is never too late.
    i am thinking of a 4DOF system with something like 24 volt engines and an Arduino to control them.
    i hope i can get some inspiration here, and maybe give something back if i should be so lucky to reach that level.

    I have my brother in the project as well to boost the Arduino part.

    i have a simpel developer PC and will do some trials with small Arduino engines to act with the game Live For Speed.
    As i understand that is the most simpel game to run on a small pc as my developer PC.
    ______________________________________________________________________

    First step :)

    I have bought a few sensor kits for Arduino and i bought the car kit for Arduino. that way we will try and make the engines in that kit run as we want them to.

    Next i will install Simtools on the PC and try and make the engines run as they should on the final setup.

    I guess i will use the Simtools version 2.5.1 as this is the newest, i just need to get the license for this.

    Then creating the connection to the Arduino and making the engines react will be a huge milestone for us.

    Hope to see you soon
    Stefan
    • Like Like x 2
  2. Ads Master

    Ads Master

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
  3. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    16,281
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    118,642Coins
    Ratings:
    +9,461 / 46 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Welcome @Stefan4DOF.

    You will find plenty of helpful information in the FAQs, in particular check out the SimTools, fundamentals of motion and the design sections, plus the Arduino section for the required code: http://www.xsimulator.net/community/faq/

    I would suggest you try the SMC3 code version for whatever drivers you choose to use, as SMC3 has an app for configuration that is pretty easy to use, with nice visual feedback: https://www.xsimulator.net/community/faq/arduino-code-for-use-with-various-hardware-and-simtools.31/

    The demo version of SimTools has the fully functional plugin for Live For Speed bundled with it, specifically for testing purposes: https://www.lfs.net/downloads

    Do grab a copy of the SimTools manual and keep it handy for reference: https://www.xsimulator.net/community/faq/rtfm-start-with-the-official-simtools-documentation.117/
    • Informative Informative x 1
    Last edited: Feb 18, 2021
  4. Stefan4DOF

    Stefan4DOF New Member

    Joined:
    Mar 23, 2020
    Messages:
    7
    Occupation:
    Engineer
    Location:
    Denmark
    Balance:
    101Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 4DOF
    hi Noorbeast

    Thank you for all the good information and help you have already given us.
    you mentioned that we can start and download a demoversion of simtools? where do i find the demo version?
    i have been to Simtools homepage, but i guess i did not see any demo version.

    i also tried for a free license here, but i am pretty sure i got rejected because i really do not have anything to show here. :)
    and of course i will not have any as the first thing we do will be testing the arduino with Simtools :)

    The Demo version could get us started and see if we are way off.
  5. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    16,281
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    118,642Coins
    Ratings:
    +9,461 / 46 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    You can download SimTools here and it will operate in demo mode until licensed: https://www.xsimulator.net/community/marketplace/motion-simulation-software-simtools.63/

    You are correct re free license.

    To qualify for a free license:

    • You must be building a true DIY motion simulator. (Not built from a kit or purchased from a simulator seller, a model simulator does not qualify.)
    • Have a unique build thread or Showcase in DIY Simulator Projects. (The thread should show some effort, which means it should show progress to the rig testing phase.)
    • Have been a member of the community for at least 30 days.
  6. Stefan4DOF

    Stefan4DOF New Member

    Joined:
    Mar 23, 2020
    Messages:
    7
    Occupation:
    Engineer
    Location:
    Denmark
    Balance:
    101Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 4DOF
    So here is my Arduino car kit with my Arduino Uno on and a motor controller below.
    now we will try to make each wheel spin on demand from Simtools.
    car top.jpg car bottom.jpg
    what we are missing are the feedback to the Arduino af how much the wheel has spun.

    i am not much for a potentiometer as they will be broken fast as far as i know.
    i imagine some sort of encoder should do the trick. so i am trying to find out what kind of signal an encoder would give so i will know what to simulate right now were i do not have the actual encoders.
  7. MarkusB

    MarkusB Active Member Gold Contributor

    Joined:
    Jun 30, 2015
    Messages:
    498
    Location:
    Germany
    Balance:
    3,710Coins
    Ratings:
    +510 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, Motion platform
    Hi @Stefan4DOF,
    you can safely use hall effect sensors like this one: 6127V1A180L.5FS
    They are wired in the same way as usual potentiometers, but are more durable and don‘t have an end stop. That means they don‘t break during a 360 degrees turn.
    Besides, the Arduino sketches that you find in this forum are usually written for potentiometers and not for optical encoders, so that your start will be easier.

    I wish you good luck and much fun with your project.
    • Like Like x 1
    • Agree Agree x 1
  8. Stefan4DOF

    Stefan4DOF New Member

    Joined:
    Mar 23, 2020
    Messages:
    7
    Occupation:
    Engineer
    Location:
    Denmark
    Balance:
    101Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 4DOF
    Hi @MarkusB

    thank you very much for your responce. Thats means a lot to us.
    We will use that.

    We have also changed our strategy.
    I will buy one motor and gear, the potmeter and the motordriver. Then we will test if this will be the right combination, by testing it with load attached.
    The motors i can buy here in Denmark or Europe are very expensive.
    Maybe i am searching for the wrong type.

    Does anyone know if it is true that a stepper motor is not a good choice to use in these kind of racing simulators?
    Last edited by a moderator: Feb 23, 2021
  9. Stefan4DOF

    Stefan4DOF New Member

    Joined:
    Mar 23, 2020
    Messages:
    7
    Occupation:
    Engineer
    Location:
    Denmark
    Balance:
    101Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 4DOF
    SO... i have now changed the project to a 6DOF.
    The approach has also been changed.
    as i searched the marked for DC motors and the needed extra stuff i started being a bit frustrated as all prices was very high.

    Why i now have this question for all you experienced guys. Hopefully a lot of us can use this info that will come from this.

    We have different motors to chose from.

    Stepper motor
    DC motor
    AC motor
    Servo motor / servo drive

    What are the advantages / disadvantages by using the different motors for a 6DOF lever simulator for racing.
    power/speed, Price, ease of use, stability.

    i like the idear of using 750W servo drives and then a thanos AMC, but it is a very expensive solution for me.

    In europe prices can be quite high for this considering tax and customs if parts are from outside EU.
    this how ever is not to considered now.

    @noorbeast @yobuddy @SilentChill @Pierre Lalancette @SeatTime @RaceRay
    @eaorobbie @MarkusB

    i hope it is okay that i have added you guys as you might be the most experienced ones to solve this puzzle.
    or maybe direct me to someone who can?
    Last edited: Mar 4, 2021 at 00:23
  10. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    16,281
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    118,642Coins
    Ratings:
    +9,461 / 46 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Servo drives and @Thanos drive is somewhat expensive, but has grown as a desirable approach because costs have come into the DIY range, and you get high performance and simplicity.

    I think if you do an all in cost, comparing servos and DCs, the price gap is not that wide when comparing hardware that can produce similar performance.

    That does not mean DC is rubbish, it is just declining in terms of popularity when it comes to the likes of high performance 6DOF and other rigs.
  11. yobuddy

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

    Joined:
    Feb 9, 2007
    Messages:
    3,869
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    36,128Coins
    Ratings:
    +4,017 / 10 / -0
    The AC motor solutions are controlled by a vfd, and from what I have seen, they can only reverse direction x number of times a second.
    So this solution is best fit for a flight simulator in my opinion, since you don't really need a ton of sudden changes in directions.

    DC systems are awesome in that they are analog controlled, and therefor can change directions as fast as your hardware allows. This is why a couple of windshield wiper motor can build an awesome seat-mover sim.
    The real handicap with Dc powered systems, is the power source gets expensive quickly when using voltages over 12v.
    (Servo systems are basically DC systems with position feedback built in I believe. )
    (So it's not so much that Dc is declining, its just maturing a bit i think)

    For what its worth, I believe the next thing we will start seeing will be 48v lower cost servo systems.
    But only time will tell.
    Take care, and hope it helps.
    yobuddy
  12. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,615
    Location:
    Newcastle Australia
    Balance:
    27,974Coins
    Ratings:
    +2,884 / 37 / -0
    My Motion Simulator:
    DC motor, AC motor, Arduino, Motion platform, 6DOF
    If you are building a 6DOF, very hard to beat a AC servo setup for overall cost, ease of setup and performance. Don't get these servos mixed up with the old/big AC motor setups.
  13. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    832
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    6,789Coins
    Ratings:
    +796 / 6 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    I only know DC analog controlled system. I can't tell what is best or not.
    I can only tell that cheap parts can only take you that far.