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

12V DC Motor 6DOF Motion Sim Project

Discussion in 'DIY Motion Simulator Projects' started by Racing Mike, Apr 27, 2016.

  1. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
  2. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    because the language bug, before yesterday my sim works wrongly, so it mislead me, after fix the language bug I realized the sim works totally differently.

    and today I forgot changed the "heave" setting, now I updated, and took a new video, could you help to check again and give some suggestion, thanks.
  3. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    • Like Like x 2
  4. 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,112Coins
    Ratings:
    +1,238 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform, 6DOF
    Your center of gravity, or center of rotation seems very low. I suggest maybe shortening the arms or spreading the servos further apart. The forces look much better.
  5. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    I planned to shorten the arms this weekend .
    How to spread the servos further apart?
  6. 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,112Coins
    Ratings:
    +1,238 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform, 6DOF
    Shortening the arms may be enough alone. I like the motor/pot setup you have there. Very creative.
  7. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    I shortened the arm, and put a "chair", my daughter is sleeping, tomorrow I will test it and take a video. IMG_20160625_010548.jpg
  8. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    The chair will be lowdown in order to get near the center of gravity. Refer to @SilentChill 's design, thanks to SilentChill. 1466831472801-1262017918.jpg
  9. 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,112Coins
    Ratings:
    +1,238 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform, 6DOF
  10. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    I just have some simple tools, so I plan to start with wood first. Next step consider metal.
    I have saw that video in YouTube and had considered refer to that design, raised the 3 corners with wooden poles (Increase the stability with triangular structure) I'm not sure if it's stable enough or not, I will try it when my big motor arrive.
    raise the connector with triangular structure poles.jpg

    do you think if I move the rear motor forward will it be better?
    move the rear motor.jpg
    [​IMG]
    [​IMG]
  11. paulg100

    paulg100 Active Member

    Joined:
    Nov 15, 2014
    Messages:
    102
    Location:
    Bristol UK
    Balance:
    1,373Coins
    Ratings:
    +94 / 2 / -0
    My Motion Simulator:
    3DOF, DC motor, 6DOF
    Hi mike

    Have you made a cad model using the priciples for a stewart plarform? This will give you all the dimensions for motor placement, arm length etc etc

    I had no knowledge of cad before building mine but learned autocad for that purpose, its pretty easy to learn. Was a huge help and a very worthwhile skill to learn.
    Last edited: Jun 25, 2016
  12. SilentChill

    SilentChill Problem Maker

    Joined:
    Jul 19, 2014
    Messages:
    2,643
    Occupation:
    Railway Maintenance
    Location:
    Morecambe, Lancashire, England
    Balance:
    20,561Coins
    Ratings:
    +3,489 / 34 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF

    I just copied @SeatTime design, I can't take credit for it :)
  13. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    No, I have no CAD knowledge, my draft prototype is refer to the 6DOF project in forum and 6DOF VIDEOs in YouTube, I have no enough tools to make metal SIM, only choice is wood. Wood should be easy to modify. So I plan to modify it step by step. DIY process is funny also.
  14. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    I know this forum and 6DOF SIM from your video in Youtube, thanks for your share.
  15. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    Hi, Could you share your CAD file to me? I'm think if possible modify based on it which is easier for me new CAD guy.

    after shortern the arm, the sim's range is less, I think I need replan the motor location.
    • Useful Useful x 1
  16. paulg100

    paulg100 Active Member

    Joined:
    Nov 15, 2014
    Messages:
    102
    Location:
    Bristol UK
    Balance:
    1,373Coins
    Ratings:
    +94 / 2 / -0
    My Motion Simulator:
    3DOF, DC motor, 6DOF
    Yep it might not be exact for your needs but will show you all the principles. My cad skills are basic.

    Im on hols until next weekend so dont have accsess to pc so will have to wait until im back.

    The main limit for range will be the missalingment space or ball joint range rather than the length of the arm. No point in having really long arms if your joints are limited to eg 30 degrees. Also longer arms will mean larger base as your aiming for an equalatrial triangle formation between top base and lever joints.

    Again once you see a cad drawing with rads and joint placements it all becomes much clearer.
    Last edited: Jun 26, 2016
  17. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    New axis assignment.
    All the motor has the same rotation direction, when the incoming gaming value is positive the motor goes up.
    upload_2016-7-17_12-18-39.png

    upload_2016-7-17_12-18-49.png
  18. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    I have some doubts about the filters of DOF. Is there some example to understand it easier?
    https://www.xsimulator.net/simtools-game-engine/
    You will also notice there is a button under each DOF – Flt which is used to create a filter for each force within the Axis Assignments and can be handy when you refine your axis assignments to improve the feel to your personal requirements.

    [​IMG]



    By pressing this button another window will pop up like this below:

    [​IMG]



    Smoothing – Will smooth the value, if a value seems jerky or not flowing this can be increased to add a smoothing effect by creating a mean value of the values coming in.
    if we set 25% or 50%, what is the different results? usually what value recommended to set?

    Washout – Is handy when we require a value to wash back to 0. i.e. like for a yaw axis that doesn’t actually turn a full 360 degrees. So to give the feeling to the rider that he/she is still actually turning.

    if I set 50%, and in axis assignment I set the axis 20%, what is the result? Does the motor rotate 10% (20%*50%) then return to 0, and repeat rotate 10%, and repeat?

    Deadzone – Is for setting a deadzone in the middle of the movements i.e. around the 0, so if our Min Max in the tuning center is set to Max 10 Min 10 and we don’t want to feel 3-0-3 we can set a percent to represent this and take these values away from the equation, resulting in a deadzone on the middle of our axis movements.

    I think the Min should be -10, right? how to understand "feel 3-0-3"?

    Boundary – Is to make sure the single DOF does not use more than X amount of the available axis. In turn letting you have a very sensitive axis and will make sure it doesn’t take over the whole axis.

    In my axis assignment some axis is totally more than 100%, and I feel the SIM is too soft, not fiery enough, I want to increase the percent of axis.
    If I didn't set the BOUNDARY here, is there some default protectionmechanism to make sure the motor doesn't take over the whole axis?
    for example, the current DOFs have used most of the axis, 4 motors has 10% available, 2 moters has 15% availbale, the new incoming signal is PITCH DOF, 4 motors need 25%(but these 4 motors has 10% available), 2 motor need 30% axis (and these 2 motors has 15% available). how the SIM game engine command the motor to rotate? 4 motor rotate 10% and 2 motors rotate 15%, or the SIM game engine will keep the axis proportion (the 4 motors rotate 10%, and other 2 motors only rotate 12% to keep the PTICH axis proportion).
    upload_2016-7-17_13-1-27.png
  19. Justin Dail

    Justin Dail Member

    Joined:
    Jan 23, 2016
    Messages:
    37
    Location:
    Georgetown South Carolina
    Balance:
    393Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    3DOF, SCN5
    I'm looking to start my 6dof model to get a better idea
    What motors did you use?
    I'm having a hard Time finding shaft couplers
    Also heat sinks for the mm
  20. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

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