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

[in progress] 6DOF compact and small footprint

Discussion in 'DIY Motion Simulator Projects' started by Rens, Sep 5, 2020.

  1. Rens

    Rens Member

    Joined:
    Aug 21, 2020
    Messages:
    79
    Balance:
    517Coins
    Ratings:
    +29 / 0 / -0
    My Motion Simulator:
    6DOF
    Hi everyone,

    I did a ton of research and looked at many designs. I wanted a small footprint 6dof simulator. I didn't want to use actuators (to much noise in my opinion and would make the footprint larger as far as I could see from other designs). Please see the pictures of my small prototype with 6 small servo's. I also made a design in sketchup. I do not have decided on which motors, drivers, poti's and PSU to use for this project, and perhaps I can get some help with choosing these. I already have a DC motor so I could start some simple testing with a motor driver and a potentiometer (yet to order at least 1 of both). Then I can write some code and do tests see how everything works because all of this is still new to me. I am a programmer for many years so I think it shouldn't be a big issue to start from scratch (not planning on using SMC3 or any of that). I have done research on PID (pretty complicated in my opinion but learned a lot already), and will have to learn more about this during writing the code and testing things. Will see how that goes :o:. When all of that is working nicely I will proceed with building the frame (I will build it from wood for now). Maybe at a later time I will re-create a frame with different material.

    Of course I have a couple of question which I could use some help with.
    When it comes to the weight of the platform, I am a tall person and weigh around 95kg.
    Wooden frame that needs to be lifted by the motors is in total (LxHxW): 3798mm x 38mm x 89mm
    The wood per 2700mm weighs around 4109 gram. So in total the frame would weigh around: 5.8kg
    I do not have pedals nor steering wheel yet, but I do have a VR headset so there won't be a monitor mounted or anything. I assume steering wheel will be around 2kg, and pedals around 1kg. The chair which I don't have yet would be around 8kg.

    So to summarize all of that the total load would be around 111kg

    So correct me if I am wrong,
    but with the above it would mean each motor would require a torque of 9 N.m:

    = 111kg x 5cm CTC lever
    Note: 1kgF.cm = 0.0981 N.m in SI units

    I am not sure if my calculations are right, if someone could confirm it would be much appreciated :)

    I am also planning on using gas struts (see below picture):

    gas-struts.JPG

    Any advice on what motors, drivers and potentiometers to use would be much appreciated. :nerd



    IMG_20200831_154946.jpg IMG_20200831_154953.jpg IMG_20200831_155007.jpg IMG_20200831_155018.jpg IMG_20200831_155544.jpg IMG_20200831_155601.jpg IMG_20200831_161401.jpg IMG_20200831_161627.jpg IMG_20200831_161635.jpg IMG_20200831_162208.jpg IMG_20200831_162215.jpg IMG_20200831_163500.jpg IMG_20200831_163506.jpg IMG_20200831_163936.jpg IMG_20200831_165102.jpg IMG_20200831_165105.jpg IMG_20200831_165227.jpg IMG_20200831_165301.jpg IMG_20200831_173442.jpg IMG_20200831_173445.jpg IMG_20200831_173451.jpg IMG_20200831_173515.jpg IMG_20200901_133645.jpg IMG_20200901_141438.jpg IMG_20200901_142101.jpg IMG_20200901_142247.jpg IMG_20200901_142257.jpg IMG_20200901_153310.jpg IMG_20200902_162227.jpg IMG_20200902_162246.jpg IMG_20200902_162555.jpg IMG_20200902_162603.jpg IMG_20200902_162614.jpg gas-struts.JPG
    • Like Like x 4
    Last edited: Sep 6, 2020
  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,075
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,142Coins
    Ratings:
    +10,888 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  3. Rens

    Rens Member

    Joined:
    Aug 21, 2020
    Messages:
    79
    Balance:
    517Coins
    Ratings:
    +29 / 0 / -0
    My Motion Simulator:
    6DOF
    I have seen that controller, but I am trying to keep things on a budget (even though I have the money for it myself, I am trying to keep it as low cost as possible but still a 6dof because I want to create it for friends if it works well).

    Right now I am trying to figure out what DC motor would be a perfect fit for my design (to keep cost down).

    I had already looked at those designs you linked. I think almost all 6dof designs that I have seen on this form are much bulkier and require more powerful motors than mine. My design is similar to that of dofreality, but slightly smaller footprint.

    I also believe that because of the higher connection points onto the base the motor would require a little less force to move the base (but correct me if I am wrong).

    ps. I updated my calculations on weight of frame due to incorrect weight of wood, it was 270cm while I used mm in my math (I already had a feeling the weight was of). So total weight is around 110kg. What do you think about torque calculation? Is it accurate?
  4. Thanos

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

    Joined:
    Jul 6, 2017
    Messages:
    1,358
    Occupation:
    Electronics Engineer
    Location:
    United States
    Balance:
    2,773Coins
    Ratings:
    +1,050 / 9 / -0
    My Motion Simulator:
    AC motor, Motion platform, 4DOF, 6DOF
    Unfortunately DC motors are not cheap if you want them handle large loads, for 6dof you will need to be able to handle dynamic load of up to 300kg if your load calculation is 110kg (approximately 3 times the load). If you buy motors that can handle exactly the load, you will be running the system near stall conditions which means overheating drivers and cabling and higher risk of fire.
    • Like Like x 1
  5. Rens

    Rens Member

    Joined:
    Aug 21, 2020
    Messages:
    79
    Balance:
    517Coins
    Ratings:
    +29 / 0 / -0
    My Motion Simulator:
    6DOF
    I am not to sure about this, when I look at ac motors they are much more expensive. I have seen 100 dollar motors with 20Nm which should be fine depending on CTC. That's why I am asking if anyone can recommend some DC motors for my design. I think if I can know what dofreality is using I can use any similar motor for my project amd see how it works out.
  6. Thanos

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

    Joined:
    Jul 6, 2017
    Messages:
    1,358
    Occupation:
    Electronics Engineer
    Location:
    United States
    Balance:
    2,773Coins
    Ratings:
    +1,050 / 9 / -0
    My Motion Simulator:
    AC motor, Motion platform, 4DOF, 6DOF
    I think you didn't account for the cost of power supply and DC drive and possibly additional batteries/capacitors for back emf. Plus the cost of thick wiring able to handle 100A (in stall conditions) to avoid overheating). Been there doing all these back in 2007!!! 2020 now I don't want to look back in outdated and inefficient methods we had to relay upon. Back then servos cost 3000usd just for the motor, but now you can get one for 200usd!!! Isn't amazing how technology advances?
    • Like Like x 1
    • Friendly Friendly x 1
  7. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,935
    Location:
    London
    Balance:
    11,838Coins
    Ratings:
    +473 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    3 dual channel motor drivers will cost you £150
    6 gear motors could cost £100 to £150 each new

    you may be able to use dc gear motors from wheelchairs or mobility scooters - often available 2nd hand
    • Like Like x 1
  8. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,935
    Location:
    London
    Balance:
    11,838Coins
    Ratings:
    +473 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    • Like Like x 1
  9. Thanos

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

    Joined:
    Jul 6, 2017
    Messages:
    1,358
    Occupation:
    Electronics Engineer
    Location:
    United States
    Balance:
    2,773Coins
    Ratings:
    +1,050 / 9 / -0
    My Motion Simulator:
    AC motor, Motion platform, 4DOF, 6DOF
    Sure... power supplies? Batteries? 8AWG cabling?
    • Like Like x 1
  10. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,935
    Location:
    London
    Balance:
    11,838Coins
    Ratings:
    +473 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    a car battery is about £40
    server power supplies can be bought for about £20

    jump leads are good for transmitting power, 12 metres of cable costs about £12
    • Like Like x 2
  11. T R Para

    T R Para i make stuff up

    Joined:
    Oct 18, 2018
    Messages:
    385
    Occupation:
    Retired
    Location:
    Cincinnati, Oh
    Balance:
    2,439Coins
    Ratings:
    +357 / 2 / -0
    My Motion Simulator:
    AC motor, 6DOF
    First I want to welcome you aboard. This is a great hobby. I have built 3 sims and I am about half way on to my 4th build. Things have come a long way in the last 3 years and for the better.. 6dof is very ambitious.
    May I suggest this. You can start with a simpler set-up. A 2dof rig. If you spend the money on high grade components you will be able to reuse these on a more complex 3-4-or 6dof rigs. Using the expensive AC closed loop servos is where it is at. And that fellow in the previous post (Thanos) has developed a pretty incredible controller for this type of motor. It will serve you well for anything from 2 dof to 6dof right out of the box.
    Good luck in your build and have fun..
    Its been great for me..
    Tom P
    • Agree Agree x 2
    • Like Like x 1
  12. adgun

    adgun Active Member

    Joined:
    Jan 28, 2008
    Messages:
    518
    Occupation:
    mechanic
    Location:
    Netherlands
    Balance:
    5,684Coins
    Ratings:
    +131 / 4 / -0
    Hi
    If you are a EU member, you can go BLDC to
    If you want dofreality specs, look on ebay with bldc motor nema23, and you have a motor and driver for €90.00
    from Germany. I belive the store is act motors.
    On AlieE you will find plenty of planetary gearboxes nema23 for less than €60.00.
    You can use PMVCDA brusshless 6 dof as guide.
    The avantage of this is ,its doublle the lifetime a fuw times from brushed dc, less backlash than a wormgearbox,
    More efficient 90% in place of 55% with a i-50 ratio wormgearbox, no jithering because they are rolling
    just my two cents
    sorry for the bad english
    regards Ad
    • Like Like x 2
  13. Rens

    Rens Member

    Joined:
    Aug 21, 2020
    Messages:
    79
    Balance:
    517Coins
    Ratings:
    +29 / 0 / -0
    My Motion Simulator:
    6DOF
    I agree that the easiest way to do things would be to go with @Thanos method. But I am not going to. Instead I have contacted the supplier of dofreality motors and asked about their thought on what motors would be a good fit for such project. I got the email from @Mike Melga here: https://www.xsimulator.net/community/threads/newbie-starting-my-rig.15004/page-3#post-204762

    Motor specifications:
    24v
    No Load - 2000rpm +/- 10%
    Rated Power : 220w
    Rated Speed: 1500 rpm +/- 10%
    Rated Torque: 1.4Nm

    Gear Ratio: 1:25
    Rated Speed: 60 rpm +/- 10%
    Rated Torque: 26 Nm

    @T R Para I agree on this, but I just really want a 6dof. If I won't succeed, I will have 6 motors so I can scale down to 3 motors for a 3dof system and build 2 of them. One for myself and one for a friend.

    Thanks all for the feedback and info/tips! I will (have to) learn a lot from this project since it's my first. This is also kind of the reason I don't want to go with a plug and play system that @Thanos recommended. I like to learn and do things myself :) Anyway we will see how it goes! I will keep you posted :thumbs
    • Agree Agree x 1
  14. accelero

    accelero Member

    Joined:
    Jun 30, 2015
    Messages:
    32
    Location:
    france
    Balance:
    159Coins
    Ratings:
    +8 / 0 / -0
    My Motion Simulator:
    2DOF, AC motor, Arduino
    After trying three types of 24 v dc motors I turned to industrial servos because of backlash in gear motors .......If your simulator doesn’t need to be very accurate it maynot be a problem but for precise moves it definitely is .:(
    • Agree Agree x 1
  15. Rens

    Rens Member

    Joined:
    Aug 21, 2020
    Messages:
    79
    Balance:
    517Coins
    Ratings:
    +29 / 0 / -0
    My Motion Simulator:
    6DOF
    Hi @accelero, thanks for the heads up :thumbs. Do you have any info on those previous motors and the ones you are currently using? Do you have a thread of your simulator? Are you using it for racing or flight? I am planning on using it for racing, and perhaps for flight just for some times, but mostly racing. How bad was the backlash? I believe this depends on what ratio you use too and what type of gearbox and not the motor itself?
  16. accelero

    accelero Member

    Joined:
    Jun 30, 2015
    Messages:
    32
    Location:
    france
    Balance:
    159Coins
    Ratings:
    +8 / 0 / -0
    My Motion Simulator:
    2DOF, AC motor, Arduino
    I don’t want to give negative points on any seller or factory......Very little backlash on wiper motors from Germany 1 mm at the end of 40 mm lever but big one for Chinese stuff more than 4 mm .......( either 120 w or 400 w pieces) this multiplied by four with a 4 motor rig is far to much ....those were cheap which was a good point few years ago, I have learnt a lot about simulation with that stuff
    Actually I use a platform for other purpose than racing or flying but I am still following projects with a lot of interest....learning from this community is of great value
  17. adgun

    adgun Active Member

    Joined:
    Jan 28, 2008
    Messages:
    518
    Occupation:
    mechanic
    Location:
    Netherlands
    Balance:
    5,684Coins
    Ratings:
    +131 / 4 / -0
    A planetary gearbox with 25 arcmin backlash gives 0.29 mm backlash with a 40 mm lever
  18. adgun

    adgun Active Member

    Joined:
    Jan 28, 2008
    Messages:
    518
    Occupation:
    mechanic
    Location:
    Netherlands
    Balance:
    5,684Coins
    Ratings:
    +131 / 4 / -0
    Hi
    About backlash, as long you stay under 1G there is no backlash
    There is only backlash when you go to far off balance en wants to fall over.
    Dofreality uses a big footprint and a lowerd COG with smal movement, there for it wont fall over.
    With youre small footprint you go to far off balance soon and you wil feel a lot of backlash
  19. Thanos

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

    Joined:
    Jul 6, 2017
    Messages:
    1,358
    Occupation:
    Electronics Engineer
    Location:
    United States
    Balance:
    2,773Coins
    Ratings:
    +1,050 / 9 / -0
    My Motion Simulator:
    AC motor, Motion platform, 4DOF, 6DOF
    Backlash doesn't even matter if using arduino with 256 positions feedback using ADC and simple potentiometers. 256 positions for 180 degrees rotation travel... or 1024 positions if you use 10bit resolution perhaps.

    Servomotors can deliver 16bit resolution at 180 degrees rotation (65535 positions) btw...
  20. adgun

    adgun Active Member

    Joined:
    Jan 28, 2008
    Messages:
    518
    Occupation:
    mechanic
    Location:
    Netherlands
    Balance:
    5,684Coins
    Ratings:
    +131 / 4 / -0
    Hi Thanos
    Youre system is the best way to go!
    The only problem i have with it , a 200watt and 400watt motor cost more than a 750watt motor
    I have a 220v 25 amp head fuse in my home and must pay €2500.00 to get 380v in my home