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

6 DOF from scratch

Discussion in 'DIY Motion Simulator Projects' started by Pierre Lalancette, Dec 18, 2016.

  1. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +884 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    No giving up, no giving up, no giving up... repeat.

    I was sure that the 10 turns of the potentiometer would not cover the full traverse of the actuator. Now, I am not so sure it would not. I will take this in consideration for the next design. Still, I don't want to put stress over the pot shaft and still have a well bend strap. That is a nice design challenge.

    I don't think I could use the screw holes on the motor for full support because they are really small. I would obtain tiny rod out of it. But, you gave me a great idea. It started by adding a back plate attached to the structure screwed also to the motor for more solidity. Then, why not attach another plate on the other side just the length of the motor? A box around the motor. The end of the actuator would now be strong, ready for almost any type of attachment, at a reasonable cost. I could attach fan on each side to ventilate the motor. I think I finally found the right way to go about it. Thanks for the inspiration.

    actuator_base.jpg
    • Like Like x 1
  2. llluis

    llluis Active Member Gold Contributor

    Joined:
    Mar 30, 2017
    Messages:
    164
    Location:
    Quebec
    Balance:
    1,630Coins
    Ratings:
    +103 / 1 / -0
    My Motion Simulator:
    6DOF
    500mm travel of the shaft, 2mm pitch belt and 40 tooth pulley yields almost 7 turns on the pot. You still have 3 turns extra.
    • Agree Agree x 1
  3. mariano68

    mariano68 Active Member

    Joined:
    Nov 15, 2014
    Messages:
    577
    Occupation:
    builder contractor
    Location:
    Argentina
    Balance:
    3,338Coins
    Ratings:
    +395 / 2 / -0
    My Motion Simulator:
    2DOF, Arduino, 4DOF
    Exactly, I'm using the pot directly attached and I don't have any problem, also, the pulley was lathed so it can fit over the pot screwable part to lower the lever force over the shaft. You have a 3d printer so you can do a custom part to lower the stress over the shaft.
    IMG_20170921_184836032.jpg
  4. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +884 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    I don't have the pulley with me, but from my picture and the one from @mariano68, I count about 10 tooth on one side. So I figure they are 20 tooth pulley. But, I don't have a full 500mm travel of the shaft. So, I should be fine.

    The plan is make a part that support the pulley just before the fixing screw, and attache the pot on the other side.

    IMG_1710.JPG
    • Like Like x 1
  5. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +884 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    So, here is the design. Most of the stress should be on the bolt and much less on the potentiometer.

    IMG_1743.JPG

    It was not easy to fit it in, but with fortunate tools, I was able to build it up.

    IMG_1744.JPG

    Then, fitted into the actuator. I did not bother much with the straps orientation and how far it could go.

    IMG_1749.JPG

    I just wanted to see it work. I'm holding it up because nothing is glued and there was a lot of vibrations.



    And I'm still having base configuration crisis.

    IMG_1745.JPG
    • Like Like x 1
  6. llluis

    llluis Active Member Gold Contributor

    Joined:
    Mar 30, 2017
    Messages:
    164
    Location:
    Quebec
    Balance:
    1,630Coins
    Ratings:
    +103 / 1 / -0
    My Motion Simulator:
    6DOF
    Awesome design. It was exaclty was I was planning to do. However, now I want to test a quadrature encoder instead of the potentiometer.
  7. baykah

    baykah Active Member

    Joined:
    Sep 1, 2016
    Messages:
    137
    Location:
    Toulouse - France
    Balance:
    414Coins
    Ratings:
    +132 / 0 / -0
    My Motion Simulator:
    6DOF
    carefull those blue potentiometers are %£¨%µ!
    Mine did not like at all "high speed"
  8. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +884 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    Don't worry @baykah , I already received my Vishay 536-1-1-103.

    6 DOF from scratch

    I use my blue one for my tests and design.
  9. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +884 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    Ok, It's been a year since I started this build. So I did a little recap on everything I thrown into that thing on my first post. I put everything. The computer, the Vive, the 3d printer...

    6 DOF from scratch

    Well, almost everything. I left out a few tools that I wanted for a long time and used the build as a excuse to buy them. I also left out the Pimax headset that I should receive in a few months.

    So far, I put 8519.45 into it. This is a bit scary. Do I regret? Not at all. The only regret I have is that it is not done yet.

    I tried to put as much information as I could, for those who would like to jump into the adventure. Where did I get the parts and how much it cost. Of course, for more in depth information, read the threads.

    I hope it will help.
    • Like Like x 1
    • Winner Winner x 1
  10. RandomCoder

    RandomCoder Active Member Gold Contributor

    Joined:
    Feb 19, 2017
    Messages:
    185
    Occupation:
    Control Engineer
    Location:
    UK
    Balance:
    1,674Coins
    Ratings:
    +142 / 0 / -0
    Thanks for the update, very informative and I like that you've added this to the first post as it's where new members would usually start. But I think that you should remove the email addresses as it's not good practice to publish email addresses in forums as they can potential get slammed. Also some of the links you have provided link to your account and not the public item e.g. I was interested in the carbon tubes but the link takes me to alliexpress login prompt.
    Keep up the good work, nearly there now! I've enjoyed following this thread and wish you the best of success.
  11. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +884 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    I've removed all the e-mail address. I have corrected all the links to Aliexpress. I provided a link to all parts websites. If something was not available, I tried to give an alternative. It should be a lot more complete now.
    • Like Like x 1
    • Winner Winner x 1
    • Friendly Friendly x 1
  12. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +884 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
  13. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +884 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    Indeed, after cutting 2 jumper in one of the PSU, I could get 24v. Yeah!

    IMG_1753.JPG
    • Like Like x 1
  14. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +884 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    Question! If someone is listening.
    How do you guys set up a kill switch with PSU? I tried to use the back connections to kill the PSU. They work on individual PSU, but I cannot connect them in series or parallel to kill 2 or more PSU in one go.
    How can it be done? Any ideas?
  15. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

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

    Hoddem Well-Known Member

    Joined:
    Sep 27, 2016
    Messages:
    404
    Occupation:
    Engineer
    Location:
    Minnesota, USA
    Balance:
    3,342Coins
    Ratings:
    +715 / 2 / -0
    you would need to use a double pole switch so that you are physically switching two separate circuits. The lamp would be power supply 1 and the motor would be power supply 2, in this configuration they are still isolated so it will work. as for what connections would need to be made, you would have to figure that out in the pin out of your power supply.

    [​IMG]


    more information on switches here

    https://www.electronicshub.org/switches/

    Most emergency stops already allow for switching two isolated circuits or additional contacts can be added to accomplish this.

    Or if you are switching even more supplies (or additional equipment) you would move to relays and then a single switch could control an infinite amount of individual circuits. In my case everything is setup on relays and when I hit the e-stop it turns off all of the relays in turn killing everything that I deemed to be dangerous. This is more complicated because it requires an additional control circuit, but worth it in my opinion to have a single switch turn off everything.
  17. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +884 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    Yeah, maybe I could have used a switch with multiple connectors to turn off my PSU, but I have 6 of them. Anyway, my first plan was bad from the start as they take 2 seconds to shut down. In a dangerous situation, 2 seconds is a long time.

    So, like you said, I went the relay route. But I had not much idea how strong they needed to be. So I asked @SeatTime what he used. You can see the start of a great conversation here: SeatTimes 6DOF DC build Really, informative.

    I'll be using six 70A relay driven by 12V. This 12V will be provided by another relay, driven by 5V. This 5V will pass by all the limit switches, the panic button and probably 3 other relays, each driven by my arduinos. This will ensure that every system are okay to go before powering the motors, and stop them if anythings triggers. At least, this is how I plan to do it. Waiting for the parts.
  18. Hoddem

    Hoddem Well-Known Member

    Joined:
    Sep 27, 2016
    Messages:
    404
    Occupation:
    Engineer
    Location:
    Minnesota, USA
    Balance:
    3,342Coins
    Ratings:
    +715 / 2 / -0

    That’s pretty much how I am doing it, I shut down my power supplies with e-stop but I also have a 70a automotive relay that disconnects the 12v supply to the sabertooth so the power is removed instantly. This also separates my battery from the system so that the sabertooth doesn’t drain the battery over time.

    If you take a look at my 2dof build you can see it in more detail.

    Also your grounded supplies can all be switched on one circuit and the floating all on another so you should only need one switch. But if they take that long to shut down that’s not good. I am actually killing the ac on my power supplies so I’ll have to see how fast they shutdown.

    Keep pushing forward.
  19. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +884 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    That's good information. I will take a look at your thread for sure.
    Thanks.
    Pushing forward. Slowly but surely.
  20. llluis

    llluis Active Member Gold Contributor

    Joined:
    Mar 30, 2017
    Messages:
    164
    Location:
    Quebec
    Balance:
    1,630Coins
    Ratings:
    +103 / 1 / -0
    My Motion Simulator:
    6DOF
    I will put the relay between the Sabertooth and the motor, like @SixDegreesOfFlight did (check his thread) and not before the Sabertooth. This provides a faster shutdown of the motors, but doubles the number of relays required.
    • Agree Agree x 1