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

DIY 3DoF Simulator for Research

Discussion in 'DIY Motion Simulator Projects' started by Tao, Jan 4, 2018.

  1. Tao

    Tao New Member

    Joined:
    Oct 31, 2017
    Messages:
    6
    Location:
    United States
    Balance:
    94Coins
    Ratings:
    +0 / 1 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Hello,

    I'm building a 3Dof simulator for research (seriously :)). I guess the amplitude and tilt angle are probably larger than most gaming simulator. Amplitude is 6 in (12 in displacement). I've finished the mechanical designing part. Here are some figure showing the CAD model. Most parts are made of steel.
    upload_2018-1-4_11-35-23.png
    Base:
    upload_2018-1-4_11-36-55.png
    U-joint (better for large angle than a single ball joint):
    upload_2018-1-4_11-38-4.png
    One thing I'm not fully confident is the crank:
    upload_2018-1-4_11-44-44.png
    upload_2018-1-4_11-45-27.png
    I'm not sure the connection between the crank and shaft is good for long term use. The motor I'd like to use is this.
    upload_2018-1-4_11-53-5.png Anyone have any idea regarding my crank?

    I'll update when I have more progress. Happy new year!

    --------------------------------------------
    It's been a long time...

    I have to modify my design a little bit and finally made some progress on the machine. Square tube has round corners. There is not enough room for me to mount the motors. I've made three motor bases.[​IMG][​IMG]
    I used angle aluminium to make the mounts of potentiometers.
    [​IMG]
    Two out of the six through holes in the motor shafts are off-centered. Luckily, I only made three cranks before noticing this.
    [​IMG]
    I think it's time for me to test motors. I brought two Sabertooth and one Arduino. Anybody know if I need to buy another Arduino to control three motors? This post (
    SMC3-SPS Sabertooth Packet Serial PID motor driver w/SoftStart
    ) only support two motors. I think Arduino is able to give 6 output channels which should be enough to control two Sabertooth. I do appreciate it for any direction!
    ---------------------------------------

    05.22
    Everything is wired up and ready for test. I have some problem. The movement of the motors is not smooth at all. Here is a video showing sudden movements when I Output Testing them in Simtool. I was dragging the slide from one end to the other end slowly.

    Does anyone have a idea what may cause/solve this problem?
    Last edited: May 23, 2018
  2. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,935
    Location:
    London
    Balance:
    11,838Coins
    Ratings:
    +472 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    looks good !

    what made you choose 3dof over 6dof

    when do you start building ?
  3. Tao

    Tao New Member

    Joined:
    Oct 31, 2017
    Messages:
    6
    Location:
    United States
    Balance:
    94Coins
    Ratings:
    +0 / 1 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Cost is one reason. And 6dof is actually not necessary for my project.
    I'm gonna order materials next week. Hopefully I can start the week after next week.
  4. Tao

    Tao New Member

    Joined:
    Oct 31, 2017
    Messages:
    6
    Location:
    United States
    Balance:
    94Coins
    Ratings:
    +0 / 1 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Just realized that I can modify my first post. LOL. See update in my first post.

    ---------------------------------

    It's been a long time...

    I have to modify my design a little bit and finally made some progress on the machine. Square tube has round corners. There is not enough room for me to mount the motors. I've made three motor bases. WeChat Image_20180513222825.jpg WeChat Image_20180513222835.jpg
    I used angle aluminium to make the mounts of potentiometers.
    WeChat Image_20180513222841.jpg
    Two out of the six through holes in the motor shafts are off-centered. Luckily, I only made three cranks before noticing this.
    WeChat Image_20180513225853.jpg
    I think it's time for me to test motors. I brought two Sabertooth and one Arduino. Anybody know if I need to buy another Arduino to control three motors? This post (
    SMC3-SPS Sabertooth Packet Serial PID motor driver w/SoftStart
    ) only support two motors. I think Arduino is able to give 6 output channels which should be enough to control two Sabertooth. I do appreciate it for any direction!
    Last edited: May 23, 2018
  5. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,935
    Location:
    London
    Balance:
    11,838Coins
    Ratings:
    +472 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    i think the smc3 will support 3 motors if you use pwm channels

    however another arduino is cheap and will not add much cost to the project

    program the smc3 and get the test program working
  6. Tao

    Tao New Member

    Joined:
    Oct 31, 2017
    Messages:
    6
    Location:
    United States
    Balance:
    94Coins
    Ratings:
    +0 / 1 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Thanks! I found a code wrote by Wanegain which is good for up to 6 motors using only one Arduino. It works, suppose. At least my motors are moving. But I think they need some tuning as the movement is a not smooth at all.