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

6DOF Motion Simulator with 180W Servo Motors

Discussion in 'DIY Motion Simulator Projects' started by twinking, Feb 24, 2023.

  1. twinking

    twinking New Member

    Joined:
    May 26, 2020
    Messages:
    12
    Balance:
    71Coins
    Ratings:
    +13 / 0 / -0
    Some years ago I started to design a 6DOF motion simulator after I got inspired by pmvcdas (aka FlyPT) 6DOF using brushless (BLDC) motors with 220W of power.
    Instead of the 220W BLDC motors I'm using 180W Servo motors by JMC. They are quite inexpensive and easy to control. However, they might have not enough power. I guess this is something i have to find out.

    Until now I have finished all six linear actuators and ordered some steel tubes to start the construction of the upper and bottom frame. The bottom frame will be made from 80x40x2 steel tubes and the upper frame from 30x30x2 steel tubes.

    The actuator housing is made from 70x70mm aluminum tubes while most plastic part are milled from POM. The rotary motion is transformed into lateral motion by a 1605 ballscrew. The pushrod is a 30x1 mm steel tube.

    The final simulator will look something like this:
    9d46654c-de67-4b6c-9c78-cc263d50932a.PNG Assembly_new_upper_2023-Feb-24_09-36-56PM-000_CustomizedView30228800524.png

    The renderd actuator looks like this:
    Square_Linear_Actuator_Assembly_70x70_final_2023-Feb-24_09-46-49PM-000_CustomizedView5889932424.png Square_Linear_Actuator_Assembly_70x70_final_2023-Feb-24_09-45-05PM-000_CustomizedView10817719629.png Square_Linear_Actuator_Assembly_70x70_final_2023-Feb-24_09-45-46PM-000_CustomizedView27315113013.png Screenshot 2023-02-24 225035.png Screenshot 2023-02-24 225124.png Screenshot 2023-02-24 225155.png

    And the real thing like this:
    Video - Testing the actuator
    Video - Testing the disassembled actuator

    IMG_20230224_202002.jpg IMG_20230224_195439.jpg IMG_20230224_195617.jpg IMG_20230224_195629.jpg IMG_20230224_195350.jpg IMG_20230224_200327.jpg IMG_20230224_200332.jpg IMG_20230224_195015.jpg IMG_20230224_195021.jpg IMG_20230224_195028.jpg IMG_20230224_195036.jpg IMG_20230224_195114.jpg IMG_20230224_195131.jpg IMG_20230224_194948.jpg IMG_20230224_195003.jpg IMG_20230224_194955.jpg IMG_20210821_164113.jpg IMG_20210813_174612.jpg IMG_20210821_164051.jpg IMG_20210116_162041.jpg IMG_20210116_163808.jpg IMG_20210116_211743.jpg IMG_20210821_164120.jpg IMG_20230224_200315.jpg IMG_20210106_193025.jpg IMG_20230224_201952.jpg IMG_20230224_195054.jpg

    Here are some pictures of the series production ;):
    IMG_20210815_194359.jpg IMG_20210116_131128.jpg IMG_20210116_205116.jpg IMG_20210120_162204.jpg IMG_20210116_155805.jpg

    That is all i have for now :)
    • Like Like x 7
    Last edited: Feb 25, 2023
  2. superwhitewish

    superwhitewish Member

    Joined:
    Jul 3, 2016
    Messages:
    60
    Occupation:
    Avionic Engineer
    Location:
    Malaysia
    Balance:
    225Coins
    Ratings:
    +49 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, Motion platform
    Hi, I use the same motor for my simulator. I did some test with the motor to determine its load capability if you are interested to know.
  3. twinking

    twinking New Member

    Joined:
    May 26, 2020
    Messages:
    12
    Balance:
    71Coins
    Ratings:
    +13 / 0 / -0
    Hi, thank you for your reply. Of course I'm intrested. I just had a look at your motion rig. It looks realy nice. I had something similar in mind alternativly to my actual design. As you said I would have used the jmc 400w Motors.
    How is you experience with your 180w Motors? Are you still statisfied?
    I tried to lift myself with one of my actuators (75kg). It was able to lift me, but sometimes it cut of. However, I think it will be okay, as I have six of them.
    What Power supply do you use?
  4. superwhitewish

    superwhitewish Member

    Joined:
    Jul 3, 2016
    Messages:
    60
    Occupation:
    Avionic Engineer
    Location:
    Malaysia
    Balance:
    225Coins
    Ratings:
    +49 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, Motion platform
    I pair the motor with 4mm pitch ball screw. With 80kg load(max that I tested) it has no problem if moving slowly ( below 50mm/s) and changing direction. When moving faster then it can trigger the safety cutout, mostly when changing direction. With 50kg load it has no problem at 150mm/s (fastest that I tried).
    I guess because power = mass x speed, I have to choose whether to have heavy load with low speed or light load with high speed.

    So I limit my sim to 200kg including driver. With 4 actuator it is working fine for more than 2 years already.
    You have six so 300kgs should be no problem.

    I use 1500w psu for each 2 of them. Meaning each actuator get 750w because during acceleration it can take 3 times the rated power. Before that I tried with 400w psu for 1 actuator but the psu will brown-out.

    So far I'm very happy with it. The 400w version is too expensive and you can get 750w servos with just a little bit more money.
    • Informative Informative x 2
  5. twinking

    twinking New Member

    Joined:
    May 26, 2020
    Messages:
    12
    Balance:
    71Coins
    Ratings:
    +13 / 0 / -0
    Thank you, I'm happy to hear that I might expect my rig to work. Also thank you for the information regarding the psu. I was calculating with much less.
    I read in one of you Posts, that your Controller was only able to archive 200mm/s. Was this because the Limited speed of switching the input and output of your arduino? I also had this Problem but I manage to use the Port Manipulation of the microcontroller instead of using the slow pinWrite() of the arduino ide. If this still is an issue for you I can give you more Information about it. However, now I'm using an esp32, bahcause it is much faster and i also can use Bluetooth for diagnose.
  6. superwhitewish

    superwhitewish Member

    Joined:
    Jul 3, 2016
    Messages:
    60
    Occupation:
    Avionic Engineer
    Location:
    Malaysia
    Balance:
    225Coins
    Ratings:
    +49 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, Motion platform
    I'm using 4 timer interrupts to produce the pulses, one for each motor and direct port manipulation. If I go more than 200mm/s it will interrupt the PID cycle so much and will make it unstable. But I can get 1000hz PID cycle and going any faster also not necessary because of the motor limit.
  7. twinking

    twinking New Member

    Joined:
    May 26, 2020
    Messages:
    12
    Balance:
    71Coins
    Ratings:
    +13 / 0 / -0
    Ah okay. For what are you using the PID? Currently I only translate the Position signals from Flypt Mover to pulses and send them to the motors.
    Don't you need a position signal from the motors for a PID cycle?
  8. superwhitewish

    superwhitewish Member

    Joined:
    Jul 3, 2016
    Messages:
    60
    Occupation:
    Avionic Engineer
    Location:
    Malaysia
    Balance:
    225Coins
    Ratings:
    +49 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, Motion platform
    I use PID to control pulse frequency(motor speed) in order to get smooth motion. I imagined that without proportionate speed control motor will keep alternating between full and zero speed and motion will be rough. Didn't test it though. Position data just sum of pulse sent.
  9. bobo

    bobo Member

    Joined:
    Dec 6, 2022
    Messages:
    31
    Balance:
    274Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    6DOF
    I actually saw Jamecon's integrated motor,

    this is a China small factory,

    hahaha
  10. twinking

    twinking New Member

    Joined:
    May 26, 2020
    Messages:
    12
    Balance:
    71Coins
    Ratings:
    +13 / 0 / -0
    I'm not sure what you want to say to me with this comment .

    However, there is a little bit of progress. I desided that I would like to connect my actuator with RJ-45 LAN Cable so I bought RJ-45 Breakout Boards and modified my Motor caps. I still need to wire and assemble it.
    IMG_20230317_164156.jpg IMG_20230317_164150.jpg
    • Like Like x 1
  11. Alan van Kleef

    Alan van Kleef New Member

    Joined:
    Nov 13, 2023
    Messages:
    1
    Balance:
    16Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    DC motor
    Great work! Did you manage to get it working ok? I’m considering doing the same thing.