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 FlyPT - 6DOF Brushless DIY Actuators

Discussion in 'DIY Motion Simulator Projects' started by pmvcda, Aug 29, 2017.

  1. hooshang

    hooshang Active Member

    Joined:
    Jul 6, 2011
    Messages:
    273
    Balance:
    285Coins
    Ratings:
    +157 / 3 / -0
    My Motion Simulator:
    2DOF, DC motor, AC motor, Arduino, 6DOF
    good job...:thumbs...:cheers
    • Like Like x 1
  2. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,531 / 17 / -0
    My Motion Simulator:
    6DOF
    Thanks,

    Well, the motors are rated 3500rpm and 0,6Nm (4500 rpm 1,8Nm peak)
    For a SFU1605 (ball screw), thats 16mm diameter with 5mm travel on each turn we can have for rated values:
    3500rpm => 290mm/s of travel
    0,6Nm => 372N = 38Kg of lift <<<< WRONG! Used the diameter instead of radius.
    0,6Nm => 754N = 75Kg of lift

    Well this theoretically, still have to test it.
    I need some weights for 75kg...

    All printed parts are solid PETG. They seem to be strong, let's hope they are.
    Last edited: Aug 17, 2018
  3. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,531 / 17 / -0
    My Motion Simulator:
    6DOF
    You are right!
    Already destroyed two pots.
    I think I will get some from VICHAY seems they are better.
    I will try to add a bearing on the shaft. But she has to be small, let's see what happens.
  4. hooshang

    hooshang Active Member

    Joined:
    Jul 6, 2011
    Messages:
    273
    Balance:
    285Coins
    Ratings:
    +157 / 3 / -0
    My Motion Simulator:
    2DOF, DC motor, AC motor, Arduino, 6DOF
    Hi @pmvcda
    first thank you for sharing your very nice and neat job and
    could it be possible to use AC servomotors and drive like "1000W Leadshine Servo Drive EL5-D1000 and AC Servo Motor EL5-M1000-1-32"
    with the same code and configurations?
    cheers
  5. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,531 / 17 / -0
    My Motion Simulator:
    6DOF
    Thanks,
    Sorry for late reply.
    I don't know much (or nothing) about those drives, I think they can handle pid, so it would be better to use pid in those drives.
    If that's the case, I don't see much use for my code. You just have to send the pretended position to the drive (with the Arduino).
    Don't take my word for granted, but having that feature in the drive is way better than making it on the Arduino.

    Meanwhile, I got some connectors to connect the actuators to my control box:
    WP_20170908_22_13_37_Rich.jpg

    WP_20170908_22_13_12_Rich.jpg

    WP_20170908_22_13_02_Rich.jpg

    WP_20170908_22_12_37_Rich.jpg
    I will add them to the parts list.

    Also made some models with the final actuator design in Sketchup.
    Here's an exploded view (just for fun):
    Sem nome.jpg
    • Like Like x 6
  6. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,531 / 17 / -0
    My Motion Simulator:
    6DOF
    Got some scraps of wood and made a prototype box this weekend.
    It will hold the power supply, motor drivers, Arduino and all the connectors (to actuators, USB and 220V).

    Needed to make it to study the way to put all the wiring, before making the final design and ordering materials (it will be made in aluminium I think).
    Still missing some connections...

    WP_20170911_08_24_21_Rich.jpg

    WP_20170911_08_24_30_Rich.jpg

    WP_20170911_08_24_59_Rich.jpg

    WP_20170911_08_25_13_Rich.jpg

    WP_20170911_08_25_44_Rich.jpg

    Even if it's not terminated, I already have some changes to make on the final design...

    (If needed, there will be space for two more power supplies and it's still missing some fans over the drivers)
    • Like Like x 10
  7. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,531 / 17 / -0
    My Motion Simulator:
    6DOF
    No big updates here.
    Needed some days to print all parts, now some soldering needed on the wires to end all actuators.
    My main problem is to decide the final sizes of the rig.
    For that I made a Sketchup model with MSPhysics.
    Still in doubt here.
    I have 100cm longest distance between actuators and 20cm short distance.
    Base and top structure share dimensions.
    But how to put the seat there?
    Certainly at the middle, but vertically, I wanted to put it in the lower possible position and use one of the horizontal beams to support the wheel.
    I will make a new version of the model with the seat (still looking for a light one).

    Rig.jpg

    This model is available for download here: https://3dwarehouse.sketchup.com/mo...e-9848-3d665d1d7711/6DOF-Motion-Sim-version-2
    • Like Like x 2
  8. matthew loomis

    matthew loomis Member

    Joined:
    May 18, 2017
    Messages:
    94
    Location:
    rochester,ny
    Balance:
    603Coins
    Ratings:
    +82 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Having the bottom ring larger than top ring adds lateral movements. Just a suggestion.
  9. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,531 / 17 / -0
    My Motion Simulator:
    6DOF
    More "range"?
    Need to take a look, but it would have more support and be more stable, the problem is space. I'm almost on the limit.
    Would have to increase the length of the actuator to avoid low angles on the lower position.
    This size in my opinion is the minimum to mount the seat on the top structure, so the only way is to increase the base.
  10. matthew loomis

    matthew loomis Member

    Joined:
    May 18, 2017
    Messages:
    94
    Location:
    rochester,ny
    Balance:
    603Coins
    Ratings:
    +82 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    I might be wrong but if they are the same size it more like 3dof. If the bottom ring is larger diameter then you get lateral movement as well as tilt.
  11. 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
    Great work! Congratulations!
    I tried to use axial bearings instead of the original BK12 or FK12 bearings for the ballscrew with no luck, now I was thinking about flange bearing and I just realized that you used them, any problem with them?
    Flanges are just about 5 times cheaper than BK12 or FK12 in my country.
  12. adgun

    adgun Active Member

    Joined:
    Jan 28, 2008
    Messages:
    519
    Occupation:
    mechanic
    Location:
    Netherlands
    Balance:
    5,690Coins
    Ratings:
    +131 / 4 / -0
    @ mariano86 inside the bk12 and fk12 sits a double row angular contact bearing and a deep grove bearing.
    The double row bearing got two numbers 3201 and 5201 they are made for axial and radial forces.
    Look in youre country with 3201 bearing and 5201 bearing, hope this saves money!
    ps
    only the number means an open bearing
    ZZ after the number means with dust covers
    RS after the number means with oil seals
    • Useful Useful x 2
  13. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,531 / 17 / -0
    My Motion Simulator:
    6DOF
    Well, ideally you should use other bearings, but I think for the loads in this case, it's enough.
    They might have a shorter life, but they are also cheap. Will tell in the future if they handle.
    They use deep grove bearings in this, so they should accept the axial load. The bearing can pivot in the die cast, so any small misalignment is accepted increasing the bearing life.
    My main concern is the die cast, will it handle the loads... Let's see.
    • Informative Informative x 1
  14. adgun

    adgun Active Member

    Joined:
    Jan 28, 2008
    Messages:
    519
    Occupation:
    mechanic
    Location:
    Netherlands
    Balance:
    5,690Coins
    Ratings:
    +131 / 4 / -0
    A good supported ballscrew needs minimal one double row angular contact bearing, or two deep grove bearings on booth ends
  15. Fluke

    Fluke Member

    Joined:
    Apr 22, 2017
    Messages:
    96
    Location:
    Stafford, United Kingdom
    Balance:
    822Coins
    Ratings:
    +28 / 0 / -0
    Looks like a nice build, have you considered selling printed parts to fund your build?
  16. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,531 / 17 / -0
    My Motion Simulator:
    6DOF
    Yes, I thought about that, and I think I have to make it, because cost's are increasing...

    So, after looking everywhere, I got the courage and ordered this seat for my build:

    ABBE537C-6839-4F42-A078-9413D46883A8-7332-000010521D5D7C7B.jpg
    (not my picture)

    Problem, it takes between 3 and 4 weeks.
    But it fits most of my needs:

    -I can mount the seat in my real car ;)
    -I like the looks
    -It's lite, around 5 Kg
    -Ordered the padding to make it more comfortable
    -It's solid
    -Since it's composite, and an hard surface, it transmits better all the small movements and future installation of buttkickers.
    -And the price is good! 280€ + 80€ shipment to Portugal.

    This is going to delay my upper structure even more, I had doubt's and now, I really need the seat to be here.

    EDIT:
    For reference, they are the VX220 seats from JKComposites: http://www.jkcomposites.com/vx-220/
    But in the mail,, instead of 300£ they make 250£.
    • Like Like x 2
    Last edited: Oct 14, 2017
  17. VirtualObsession

    VirtualObsession Member Gold Contributor

    Joined:
    May 20, 2017
    Messages:
    61
    Occupation:
    IT developer
    Location:
    Hertfordshire, UK
    Balance:
    256Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    6DOF
    The SketchUp model you uploaded is very much appreciated. I was in the process of creating a crude 6DOF model to animate from within Unity 3D (to scale for VR), but will now convert your model for the purpose. I'd like to visualise the extents of all 6 DOF allowable by playing with the dimensions of the top and bottoms frames and actuator lengths.

    That's a beautiful seat. Very much lighter than my Playseat.
    • Like Like x 1
  18. ferslash

    ferslash Active Member

    Joined:
    Feb 8, 2011
    Messages:
    495
    Balance:
    4,798Coins
    Ratings:
    +181 / 2 / -0
    that seat is insane, i have stocking in the internet those ones, they looks just grate! nice decision
  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,051 / 9 / -0
    My Motion Simulator:
    AC motor, Motion platform, 4DOF, 6DOF
    Great project!

    I tried the sketchup model you made. It seems it needs larger base diameter. It actually broke when i applied full yaw rotation... :)

    • Funny Funny x 1
  20. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,531 / 17 / -0
    My Motion Simulator:
    6DOF
    It seems that MSPhysics can't handle the 6 actuators at the same time.
    I will try to change friction and other parameters to see if I can make it work better.
    • Like Like x 1
    • Informative Informative x 1