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

6DoF Seat Mover with DC worm gear motors

Discussion in 'DIY Motion Simulator Projects' started by Khanage, Jan 29, 2016.

  1. Khanage

    Khanage New Member

    Joined:
    Jan 16, 2016
    Messages:
    7
    Balance:
    97Coins
    Ratings:
    +2 / 0 / -0
    Hi everyone,

    I'm looking at putting together a small 6DoF sim and would appreciate any feedback that might improve the design. The end goal is to produce a motion sim that will work well for VR so I'm excluding monitor mounting at this stage, but will include HOTAS mounts for flight sims and possibly a keyboard/steering wheel tray. I have some woodworking and electrical engineering experience but not a lot of metalwork/welding so I'm planning to make as much of the frame as possible out of wood, with essential load-bearing parts out of steel or aluminium depending on availability. A basic stewart platform design consisting of geared motors turning arms and universal-jointed linkages connected to a flat platform is what I have in mind.

    At this stage the Dimension Engineering Kangaroo + Sabertooth 2x32 driver paired with the Motion Dynamics 200W Worm Drive DC motors looks like best balance of cost and performance. (Sorry my account is too new to post links but these have been linked all over the forums)

    As the motors have up to 20Nm of torque this setup should provide up to 40kg support force per motor if a small arm length (50mm) is used, or 240kg in total. Extending the arm to 100mm reduces this to 20kg per motor (120kg total) so I figured staying at 50mm should provide enough support for dynamic forces, uneven loading, etc. Napkin math shows that with a 500mm base width this should allow for ~10degrees of roll in each axis which I think will be enough.

    I am planning to buy a single kangaroo+sabertooth+motor and perform some testing to validate these numbers before going ahead and purchasing all 6 motors, but I thought I should ask the community for some input first. Since I'm heading back home to NZ for a few weeks next week I've got about a month before I want to start testing hardware.

    My main questions are:
    - Will the motors I've selected (200W, 20nM, 180RPM) actually be powerful enough to move and support a seat+person?
    - Is ~10degrees of roll/pitch/yaw enough?

    Basically I would like to hear from some more experienced builders if I'm just wasting my time with the smaller motors and really need more power in order to achieve 6DoF motion. As I'm located in Australia the shipping costs of these from Motion Dynamics isn't an issue but it seems like the next step up in size will increase the cost per motor from ~$100 to more like ~$400. That's not entirely unacceptable but isn't ideal.

    Thanks in advance!
  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,548
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,106Coins
    Ratings:
    +10,777 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  3. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,574
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 39 / -0
    My Motion Simulator:
    AC motor, Motion platform
    Wish I could help, but your proposed design and mine are very different. A note on motor ratings, most are not meant to be run even close to this rating continuously (without allot of help to mange heat). Eg. the small motor below is rated at 350W while the big one is 320W (but it is an industrial motor - continuous rating).

    DSC02259.JPG
    • Like Like x 2
  4. Khanage

    Khanage New Member

    Joined:
    Jan 16, 2016
    Messages:
    7
    Balance:
    97Coins
    Ratings:
    +2 / 0 / -0
    @SeatTime Thanks for that - I certainly haven't factored any thermal considerations yet. I has assumed I would eventually need cooling but that's quite a difference in motor size too. I'm happy to post on your thread instead of here but can I ask if you considered brushless motors for your linear actuators?
  5. bruce stephen

    bruce stephen Hammer doesnt fix it, must be electrical

    Joined:
    Jun 7, 2015
    Messages:
    1,286
    Occupation:
    general contractor
    Location:
    michigan
    Balance:
    9,110Coins
    Ratings:
    +1,238 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform, 6DOF
    • Informative Informative x 1
    • Useful Useful x 1
  6. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,574
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 39 / -0
    My Motion Simulator:
    AC motor, Motion platform
    Brushless motors? Building the actuators was going to be challenging enough for me, so tried to keep the rest simple and something that I knew worked and was compatible with the driver cards I was familiar with, as building a 6DOF is quite an investment in time and money. Happy to let someone else trail blaze brushless motors:).
    • Like Like x 2
  7. Khanage

    Khanage New Member

    Joined:
    Jan 16, 2016
    Messages:
    7
    Balance:
    97Coins
    Ratings:
    +2 / 0 / -0
    Thanks for the input everyone - I think I'll definitely need to do some experimenting with the hardware.

    @SeatTime I'm really interested in the hobby R/C motors that you can get relatively cheaply (eg Turnigy RotoMax - 2960W 80A, US$130) with insane power specs but haven't seen anyone use one for position control yet so I'm not sure it's viable. Maybe worth experimenting on with smaller motors in the meantime...
  8. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,574
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 39 / -0
    My Motion Simulator:
    AC motor, Motion platform
    'Cheap'? don't forget about the need for a gear box, power supplies and drivers at ??$. Any rate - good luck in your research.
    • Agree Agree x 1
  9. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,574Coins
    Ratings:
    +1,831 / 32 / -1
    No one has mentioned yet that the sabertooth/kangaroo combination has proven to be problematic when used on motion simulators thus far. While there seems to be better results obtained by using encoders instead of pots with the kangaroo, there is still the issue of using the kangaroos auto-tuning feature on 6 motors for a 6dof when you can only tune 2 motors at a time.

    Here's more discussion on the matter in this thread
    http://www.xsimulator.net/community/threads/wannabeaflyers-6-dof-with-24v-dc-gearmotor.5106/page-3
    • Informative Informative x 1
    • Useful Useful x 1
  10. Khanage

    Khanage New Member

    Joined:
    Jan 16, 2016
    Messages:
    7
    Balance:
    97Coins
    Ratings:
    +2 / 0 / -0
    @BlazinH Thanks for the info - I have read the thread and noted that encoders would be essential.

    I plan to treat them as servomotors controlled via arduino as I have some experience with r/c hobby servo control. My understanding of the kangaroos is that they remember tuning parameters between power cycles so should only need tuning once. But that aside - what issues are people having when trying to train a single actuator at a time? Stewart platforms can move freely when only a single actuator length is changed so while it would be awkward and time-consuming I don't see it being impossible. Happy to be proven wrong though - and of course I'm expecting all sorts of unforseen roadblocks to pop up once I've actually got the hardware in my hands but I do believe in planning in advance as much as possible.
  11. wannabeaflyer2

    wannabeaflyer2 Well-Known Member

    Joined:
    Jun 12, 2015
    Messages:
    724
    Location:
    london uk
    Balance:
    8,287Coins
    Ratings:
    +950 / 7 / -0
    My Motion Simulator:
    2DOF, Arduino, Motion platform, 6DOF
    Hi @Khanage my project is on hold short term ( waiting for Replacement kangaroos ) a mistake I made with wiring, fried 1 channel on 2 of my 3 kangaroo controllers, So far the main 2x32 Sabertooths seem OK so just placed and order for 2 new replacements kangaroos and sending them back for maybe warranty replacement ( if they feel generous ) at £22 each it will be just as cost effective to buy new, and if the others are returned they will be spares , the tuning process can be a pain , even though if, done correctly the controller write the values to EEprom so they are there untiol changed ( or in my case till doufuss here wires things in reverse polarity ) .. mind you the new DE describe software has a really nice touch where you can see the encoder Output and the limit switch state Live on screen so that make for a great enhancement during tuning ..

    one thing I still cant get my head around is that DE states tuning needs to be done with a decent load on the actuators , now this is fine if your actuators don't backdrive and are able to hold position without power , the problem I have with my sim is ,, trying to hold the Actuator at the mid point , which is required for succesfull autotuning .. Real hassle and bloody dangerous because with the platform loaded the Autotuning process is quite violent.

    These issues aside , I also found the Encoder option seemingly a better route for this type of design, time will tell once I get my replacement Kangaroos , But as of the last round of testing, I was getting very promising Results which verify the mechanical design and now that I have fitted Gas struts ( gas Springs) im hoping i'll be able to increase the CTC length to 75 - 100mm and so improve the operation angles of the platform to circa 15 degrees for each Pitch and Roll, and the other DOFs will improve by default .

    Yeah guys I know, I ramble on but just keen to keep you guys posted as im sure i'll have good news soon :-0 ( famous last words LOL )
    • Like Like x 2