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

Showroom Low-cost 6dof build

Discussion in 'DIY Motion Simulator Projects' started by Scott, Jun 11, 2017.

  1. Scott

    Scott New Member

    Joined:
    Jan 7, 2016
    Messages:
    6
    Location:
    Portland OR
    Balance:
    266Coins
    Ratings:
    +15 / 0 / -0
    Hi everyone,

    Time to start sharing something I have been thinking about and working on in private for quite a while now...

    The goal is to reduce the cost of a 6-dof build by eliminating all unnecessary parts, especially moving parts. Think of it like the scene in the Martian where they start ripping all the parts off of the MAV. Carbon tubes? Don't need them. Linear bushings? Throw them out. There are only three rotating parts, the motor, the ball nut, and a big honking bearing. And there are only two linear motion parts, the ball screw and an anti-rotation slider. Check out the video.

    Of course, just because I'm simplifying the mechanical system doesn't mean giving up on performance. I'm using Turnigy 6374 149kv motors rated for somewhere north of 500W. The drive in the video is a VESC running in open loop mode, my plan is to close the loop with an AS5047P magnetic encoder and either use 6 VESC 6's or the Odrive. Still lots of work to figure out there on the controls side though. The belt drive using GT2 belts and 3D printed pulleys is currently a 2:3 ratio on a 1605 ballscrew but end-game plan is closer to 1:1 on a 1610 screw. There's a lot of work to do yet...

    • Like Like x 4
    • Winner Winner x 1
  2. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,573
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 39 / -0
    My Motion Simulator:
    AC motor, Motion platform
    Nice :thumbs, not trying to be negative, but have you thought about the effects of lateral/side loads on the screw/nut when it is actually driving a sim rig? The screw may turn into a bit of a banana after a while - causing vibration etc, etc. I guess further testing will tell. Good luck.
  3. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,573
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 39 / -0
    My Motion Simulator:
    AC motor, Motion platform
    Also, if you don't mind, what does the torque curve look like on one of those motors?
  4. Scott

    Scott New Member

    Joined:
    Jan 7, 2016
    Messages:
    6
    Location:
    Portland OR
    Balance:
    266Coins
    Ratings:
    +15 / 0 / -0
    There shouldn't be any side loads since it is a two force member--pinned with a ball joint at both ends. In terms of column loading back of the envelope calcs put it north of 10 kN (2000 lb).

    I don't really have a torque-speed curve for these motors but Oskar Wiegl put together a spec comparison for various sizes of these motors. I think the actual current ratings are inflated by a factor of two or more due to not having a giant propeller providing cooling but it's a start. I'll post a link as soon as I get enough posts to be trusted :p
    • Like Like x 2
  5. Scott

    Scott New Member

    Joined:
    Jan 7, 2016
    Messages:
    6
    Location:
    Portland OR
    Balance:
    266Coins
    Ratings:
    +15 / 0 / -0
    • Informative Informative x 1
  6. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,573
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 39 / -0
    My Motion Simulator:
    AC motor, Motion platform
    Re Side loads: Just checking that you have considered it, as I'm obviously not visualizing the final setup :confused:. Re motor: - Just had a concern on those type of motors start-up torque - once again if you have this sorted ignore me :p.
  7. mariano68

    mariano68 Active Member

    Joined:
    Nov 15, 2014
    Messages:
    576
    Occupation:
    builder contractor
    Location:
    Argentina
    Balance:
    3,339Coins
    Ratings:
    +395 / 2 / -0
    My Motion Simulator:
    2DOF, Arduino, 4DOF
    Hey Scott, happy to see you interested in this kind of motors, I hope you find an easy way to drive them, would be great.
  8. Scott

    Scott New Member

    Joined:
    Jan 7, 2016
    Messages:
    6
    Location:
    Portland OR
    Balance:
    266Coins
    Ratings:
    +15 / 0 / -0
    I added an encoder to track the position at zero and low speed. I'm using the AS5048A over a SPI interface to the VESC. After properly shielding the cable, this works very well. It eliminates the hunting at startup or reversing that you can see in the videos. Running in duty cycle control (basic velocity control) it ran very smooth at low and high speeds. I wasn't able to get the full velocity loop or position loop tuned very well so I'll have to spend some time working with it.

    I'm using the VESC 4.12 firmware right now, but VESC 6 has been in the works for almost two years now with significant performance and usability enhancements. Rumor has it should be releasing in the next week or two with backwards compatibility for the old hardware so I'm looking forward to trying that out as soon as I can get my hands on it.

    I think I'll pick up an Odrive the next time Oskar puts together another run as well. It would be interesting to have both options to compare.

    ahKih84.jpg
    • Like Like x 2
  9. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,315
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,607Coins
    Ratings:
    +5,113 / 18 / -0
    Great Project!
    Can't wait to see where it goes!
    yobuddy
    • Agree Agree x 1
  10. ferslash

    ferslash Active Member

    Joined:
    Feb 8, 2011
    Messages:
    495
    Balance:
    4,798Coins
    Ratings:
    +181 / 2 / -0
    keep posting! looks greate...

    i saw you are using 3d printed pulleys, i think you could get cheap aluminum pulleys in different sizes from aliexpress at cheap, just in case the 3d printed one gets weak

    best regards and i am following your posts :D

    fer
  11. Scott

    Scott New Member

    Joined:
    Jan 7, 2016
    Messages:
    6
    Location:
    Portland OR
    Balance:
    266Coins
    Ratings:
    +15 / 0 / -0
    I probably could but I like being able to easily test with different ratios and sizes, and not have to wait 6 weeks for shipping.

    Also, they are both custom. The motor pulley has a socket for the encoder magnet, and the ballscrew pulley is shaped to fit nicely over the ball nut. I used Droftart's OpenSCAD parametric pulley thing to model both of them (https://www.thingiverse.com/thing:16627)
    • Like Like x 3
  12. Jerry Atrick

    Jerry Atrick this is my sim Gold Contributor

    Joined:
    May 3, 2017
    Messages:
    141
    Occupation:
    Retired
    Location:
    Sydney Australia
    Balance:
    1,414Coins
    Ratings:
    +44 / 1 / -0
    My Motion Simulator:
    4DOF
    Wow, so many clever people, I can't wait to see what happens next!:)