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

Showroom 6DOF Motion Platform á la Knaufinator

Discussion in 'DIY Motion Simulator Projects' started by DirkGently, Nov 26, 2020.

  1. DirkGently

    DirkGently Tweaking, always tweaking.

    Joined:
    Sep 15, 2020
    Messages:
    38
    Occupation:
    Design Engineer
    Location:
    UK
    Balance:
    151Coins
    Ratings:
    +65 / 0 / -0
    My Motion Simulator:
    Motion platform, 6DOF
    As @noorbeast says, start your own build thread and send a link to me. I will be happy to help. I'm also interested to see how you manufacture it :thumbs

    In the meantime, it sounds like you're making good progress :) I can post some information about my first single motor test, which might be helpful:


    As you can see the movement of a single motor is irregular and difficult to correlate with the image. If you are doing it with jus the motor then you will see much bigger and more irregular-looking movement.

    Now I have the platform built I have found that the output from some games can be very noisy. That is when the filters in Simtools become very useful. It's possible that this is what you're seeing. Even with the platform fully built, I have found that some of the outputs are difficult to correlate to start with.

    When I could see that the Axis Testing 'Heave' dof was working correctly in all of the motor positions on the circuit board, that was good enough evidence for me to progress to the next stage.
    • Like Like x 1
    • Friendly Friendly x 1
  2. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    what board are you using to interface between simtools and the servo drive ?
  3. Thanos

    Thanos Building the Future one AC Servo at a time... or 6

    Joined:
    Jul 6, 2017
    Messages:
    1,347
    Occupation:
    Electronics Engineer
    Location:
    United States
    Balance:
    2,699Coins
    Ratings:
    +1,043 / 9 / -0
    My Motion Simulator:
    AC motor, Motion platform, 4DOF, 6DOF
    Its an esp32 with level shifters and I/O expansion.
    • Like Like x 2
    • Informative Informative x 1
  4. VirtualObsession

    VirtualObsession Member Gold Contributor

    Joined:
    May 20, 2017
    Messages:
    61
    Occupation:
    IT developer
    Location:
    Hertfordshire, UK
    Balance:
    256Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    6DOF
    Hi flyingonion, I have built this platform. Can I ask, do the servos respond correctly from SimTools->Output Testing?
  5. flyingonion

    flyingonion New Member

    Joined:
    May 10, 2021
    Messages:
    11
    Balance:
    82Coins
    Ratings:
    +9 / 0 / -0
    My Motion Simulator:
    Motion platform, 6DOF
    Hello, separate axis test is normal, it's just connected to the game, no response. This is my setting. I uploaded a lot of pictures. Can I display them completely?attempt 6DOF Rotary platform (xsimulator.net)
  6. flyingonion

    flyingonion New Member

    Joined:
    May 10, 2021
    Messages:
    11
    Balance:
    82Coins
    Ratings:
    +9 / 0 / -0
    My Motion Simulator:
    Motion platform, 6DOF
    Thank you very much for your help. Now the single servo motor works normally. It is because my computer is not set to English. I will go on to the next step. I am going to buy welding machine, welding arm and support rod. Is your support rod ordinary steel pipe?
    • Like Like x 2
  7. DirkGently

    DirkGently Tweaking, always tweaking.

    Joined:
    Sep 15, 2020
    Messages:
    38
    Occupation:
    Design Engineer
    Location:
    UK
    Balance:
    151Coins
    Ratings:
    +65 / 0 / -0
    My Motion Simulator:
    Motion platform, 6DOF
    Yes, I used mild steel tube 25mm diameter and wall thickness 2mm.

    Be careful to check the buckling capacity. My first design (Ø20) buckled a little bit so I have just done larger diameter and shorter length. I will post photos of the new support rods later,
  8. DirkGently

    DirkGently Tweaking, always tweaking.

    Joined:
    Sep 15, 2020
    Messages:
    38
    Occupation:
    Design Engineer
    Location:
    UK
    Balance:
    151Coins
    Ratings:
    +65 / 0 / -0
    My Motion Simulator:
    Motion platform, 6DOF
    Hello folks - it's been a while since I've posted but I have finally got this in the house, upgraded my pc and graphics card, and upgraded the controls.
    Getting the motion, the VR and the motion cancellation dialled in with AC has been a long process but today I felt like I finally got it sorted:
    • Like Like x 7
    • Winner Winner x 1
  9. HUANGJIN

    HUANGJIN New Member

    Joined:
    Feb 9, 2019
    Messages:
    25
    Occupation:
    machinery manufacturing company
    Location:
    China
    Balance:
    197Coins
    Ratings:
    +13 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, SimforceGT, Motion platform, 4DOF, 6DOF
    What is the name of a case like yours, and where can I buy it
  10. HUANGJIN

    HUANGJIN New Member

    Joined:
    Feb 9, 2019
    Messages:
    25
    Occupation:
    machinery manufacturing company
    Location:
    China
    Balance:
    197Coins
    Ratings:
    +13 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, SimforceGT, Motion platform, 4DOF, 6DOF
    Hello, what is the name of the enclosure that houses the servo AASD15A driver, can you give me the link to buy this enclosure? Thanks!
  11. DirkGently

    DirkGently Tweaking, always tweaking.

    Joined:
    Sep 15, 2020
    Messages:
    38
    Occupation:
    Design Engineer
    Location:
    UK
    Balance:
    151Coins
    Ratings:
    +65 / 0 / -0
    My Motion Simulator:
    Motion platform, 6DOF
    Unfortunately it is not a commercial product. I made it all myself by welding the frame together and getting a piece of glass cut to fit onto the front. I made the top, sides and back from aluminium.
    • Friendly Friendly x 1
    • Creative Creative x 1
  12. bberger

    bberger Member

    Joined:
    Aug 21, 2010
    Messages:
    85
    Balance:
    306Coins
    Ratings:
    +37 / 0 / -0
    Very nice machine you got there. Apart from the squeaking it seems REALLY silent. I think I need to ditch my ballscrew actuators and go down the route of a rotary Stewart platform..

    How much range and speed do you get out of this design? I like the dialed down profile but there are some tracks where I'd like to get some pitch and roll out of the system and also especially some surge and sway impulses.

    If you ever get around to it do you mind making a vid with your profile around a track like Laguna Seca or Watkins Glen? (I'd prefer Laguna Seca). Not sure what your sim of choice is but I'd gladly donate the track to you in iR of rF2 if needed.
  13. DirkGently

    DirkGently Tweaking, always tweaking.

    Joined:
    Sep 15, 2020
    Messages:
    38
    Occupation:
    Design Engineer
    Location:
    UK
    Balance:
    151Coins
    Ratings:
    +65 / 0 / -0
    My Motion Simulator:
    Motion platform, 6DOF
    Thanks bberger - yes, that squeaking comes from the Heusinkveld pedals so it really is very quiet apart from that! I will work on solving that so you can get a better idea of the sound. In the meantime, I've done a video around Brands Hatch (working on my editing skills to make my videos a little bit more informative)

    Hopefully this gives a bit more of a sense of the way it moves over gradients. I'm doing some work on the filtering at the moment but I'll happily get a video together around Laguna Seca in the next few days for you.

    In terms of range, I limit it to around ±100mm in each direction and about 20° rotation although I find I'm using a much smaller amount of both than I initially thought I needed. Not sure about the speed but on paper it's capable of 5g acceleration and it can certainly exceed a threshold where driving a lap becomes a painful endurance test!
    • Winner Winner x 1
  14. DirkGently

    DirkGently Tweaking, always tweaking.

    Joined:
    Sep 15, 2020
    Messages:
    38
    Occupation:
    Design Engineer
    Location:
    UK
    Balance:
    151Coins
    Ratings:
    +65 / 0 / -0
    My Motion Simulator:
    Motion platform, 6DOF
    Further to my exploits in filtering, I have a question for @yobuddy on summing Axis(a) and Axis(b) in the Interface - Output definition.

    The problem I'm trying to solve is that high gain gives good feel for low frequency undulations and cornering when it's smoothed but it introduces latency in the high frequency surge events such as hitting the brakes or running over kerbs. Removing the filtering sorts out the the latency but makes the high frequency events painfully harsh so the gain needs to be reduced to get this under control. I think a combined high gain smooth signal plus low gain unfiltered might be an interesting avenue to explore. Any thoughts on this?

    So I'm trying to sum unfiltered+low gain with smoothed+high gain for the same signal. I think I can do this simultaneously by using Axis1a and Axis1b, but can I sum them in the output? Something like <Axis 1a+Axis1b>,<Axis2a+Axis2b>,....etc.

    Or am I better off outputting them separately and summing in the microcontroller code?
  15. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    Turn the filtering off and get raw data - then adjust the pid for your controller (if you can)
  16. knaufinator

    knaufinator Active Member

    Joined:
    Nov 16, 2017
    Messages:
    198
    Occupation:
    Simulation Engineer
    Location:
    akron,ohio
    Balance:
    1,736Coins
    Ratings:
    +226 / 1 / -0
    My Motion Simulator:
    AC motor, 6DOF
    the controller just tells the AC drivers to goto a position as fast as it gets an update from SimTools, if you want to control the PID do that in each of the AC drivers.
    • Like Like x 1
  17. DirkGently

    DirkGently Tweaking, always tweaking.

    Joined:
    Sep 15, 2020
    Messages:
    38
    Occupation:
    Design Engineer
    Location:
    UK
    Balance:
    151Coins
    Ratings:
    +65 / 0 / -0
    My Motion Simulator:
    Motion platform, 6DOF
    Thanks guys - yes, adjusting the PIDs on the controllers has made a big improvement to latency so everything is starting to feel a bit more balanced now.
    • Like Like x 1