1. 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!
  2. 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
  3. 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 Smitty's Rotary Servo 6DOF build (WIP)

Discussion in 'DIY Motion Simulator Projects' started by smitty, Dec 15, 2021.

  1. smitty

    smitty Member

    Joined:
    Aug 24, 2021
    Messages:
    11
    Balance:
    23Coins
    Ratings:
    +28 / 1 / -0
    My Motion Simulator:
    6DOF
    Hello everyone!

    I built a pc for VR MSFS about a year ago, and started to look for motion platforms over the summer. I've been lurking here since then, gathering ideas and whatnot, and started designing a 6DOF rig. My background- I am a mechanical engineer with almost 20 years of servo-based machine design.

    The best part, there is not going to be just one! Two friends of mine are also building my design so we are ordering parts in triples and will be welding and building together. We each have a bit different preferences on what sims it will be used for- Me primarily VR MSFS with plane and helicopter controls, and one friend will be mostly planes, and the other will be primarily for car racing with higher end Fanatec peripherals and a big wide screen.

    After many redesigns, I finally have something worthy of a build thread!
    D10F8A11-1844-45DF-AE64-27AD77F94554.png

    51D6E016-67D3-484D-9121-293449FA91BA.png

    So far most materials and parts have been ordered for the base. I am using 750W AC servos and 50:1 low backlash gearboxes, run by a Thanos controller thru FlyPT Mover. I plan on using OVRMC to get the motion compensation for my Pimax 8KX, if that fails i'll resort to a mounted tracker or controller.

    The servo crank arms are 200mm long, (with extra holes for 180mm and 160 in case of some miscalculation)! Links are 550mm, arranges on roughly a 900mm circle. The bare upper frame will weigh about 60 lb. Motion limits should be about +/-150mm on linear XYZ, +/- 20deg roll and pitch, and +/-10deg yaw.

    7F600754-D0D0-4955-9DC9-2A9594CC1CB6.jpeg 1F2AA23A-2311-4DE0-BDCD-AC5FFAB8234F.jpeg E3B7C2D4-18B7-4BBA-BE1C-1E6037406183.jpeg 9B91EDC6-1B20-4D3E-AFDF-8D5E345EE16B.jpeg

    Right now we are waiting for base sheetmetal to get started with welding, and have a quote out for the upper frame tube cutting and bending. Some nice features will enable quick changeover from plane to car setups. The pedal plate will slide in on 80/20 rails, and we will have multiple plates for screwing down the pedal set permanently to that, and then just slide in and clamp gas/brake/clutch or rudder pedals. The steering wheel bracket will be able to rotate 120deg toward the front to get it out of the way for a floor-mounted flight stick.



    Here are some pics of how the design progressed since August:

    E1294A33-872C-4AFA-8E80-178305343632.jpeg 1FE7E826-9B38-4321-B8ED-7DCBC08A158A_4_5005_c.jpeg D75C9DB8-CF3F-4DB2-9D68-593F9C14CA4B_4_5005_c.jpeg 598A0168-197D-4D49-BD5B-771DA262FDAE_4_5005_c.jpeg 5A4F790C-DCB8-41E2-A1B5-A0856223FBDA_4_5005_c.jpeg v3 image.png 91215EBD-B0D2-4E12-A79F-E4F7EF768015_4_5005_c.jpeg 98EB0965-654E-4B90-89DB-7617678E461A_4_5005_c.jpeg 3C120F57-0F3C-4782-AA7C-93C7F8526EDA_4_5005_c.jpeg

    So as the build progresses I will post pics and updates. I look forward to everyone's feedback!

    -smitty

    Attached Files:

    • Like Like x 5
    • Creative Creative x 1
  2. Ads Master

    Ads Master

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
  3. Captain Jack

    Captain Jack Member

    Joined:
    Nov 20, 2021
    Messages:
    37
    Balance:
    - 26Coins
    Ratings:
    +40 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    The model looks awesome. Looking forward to see the build
    • Agree Agree x 2
    • Like Like x 1
  4. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,231
    Location:
    Marseille - FRANCE
    Balance:
    20,432Coins
    Ratings:
    +2,073 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Good idea!! You've spent some time modeling this, great!

    - The round tube bending/welding could be very difficult, though.
    - You should leave some space next to the clutch pedal ("dead pedal") to lie your foot while not clutching as in a real car.
    - How will you climb into it? handbrake, stick, gearbox... maybe a guard-rail opposite side of the seat to grab it?
  5. smitty

    smitty Member

    Joined:
    Aug 24, 2021
    Messages:
    11
    Balance:
    23Coins
    Ratings:
    +28 / 1 / -0
    My Motion Simulator:
    6DOF
    We're having the raw steel plate & tube cut & bent by job shops, so that wont be an issue. Plus one of my friends on the build runs a machine shop so there wont be much we can't do!

    Good idea on the dead-pedal. The 8020 there should make having a plate fairly easy.

    & good eye on being able to get in the thing!! I have been looking at the whole assembly in VR, at actual size, which really helps see things like that. Thinking of a step like this from the more 'open' side: step1.png
    the flight stick is made of 20mm extrusion and just slides straight up out of the way. I'm using it now on my 'motionless' flight chair:
    19FBF6AA-C83B-4A18-A430-260047966C8D.jpeg A1445507-85C9-46E5-B5A9-6776083BD961.jpeg
    • Like Like x 3
  6. smitty

    smitty Member

    Joined:
    Aug 24, 2021
    Messages:
    11
    Balance:
    23Coins
    Ratings:
    +28 / 1 / -0
    My Motion Simulator:
    6DOF
    Got all the motors/gearboxes wired up. I think i have all the right settings but they seem to be moving slow, and not the full angle specified in mover. more investigations needed......
    IMG_4683.JPG

    Printed up some test arms, and a long 1/4" bolt provides a homing stop. Here's the STL if you're interested:
    https://www.thingiverse.com/thing:5170204
    • Like Like x 2
  7. Thanos

    Thanos Building the Future one AC Servo at a time... or 6

    Joined:
    Jul 6, 2017
    Messages:
    1,302
    Occupation:
    Electronics Engineer
    Location:
    United States
    Balance:
    2,974Coins
    Ratings:
    +1,007 / 8 / -0
    My Motion Simulator:
    AC motor, Motion platform, 4DOF, 6DOF
    You did set the actuator type as rotary type, right? Can you show the settings in the AMC LCD menu? to make sure you have proper settings..
  8. smitty

    smitty Member

    Joined:
    Aug 24, 2021
    Messages:
    11
    Balance:
    23Coins
    Ratings:
    +28 / 1 / -0
    My Motion Simulator:
    6DOF
    Thanks for looking! Here's my settings. Also, Pn098 is set to 20, to match the 500p/rev. Gearboxes are 50:1. motor is 80ST-M02430. individual settings shown are identical for each, but since hardstop is cw/ccw for every other servo it splits them up.

    badsettings1.png
    Looking at these again, is setting Degrees redundant? I am telling this 98 and then telling flypt 98...
    i dont know what buttons speed does.

    Here is my design geometry. I have a hard-stop for homing (currently have Pn024 set to 8 so i dont bend off the temprary screws) and park pos/spd is 1/1 (forgot that pic).
    link measurements.png

    Here's what i expected (red) vs. what it's doing (green)
    IMG_4694.JPG

    And here's how i was conducting the test in flypt: (just moving Heave, ignore "world z", just for loop test)
    test flypt settings.png

    Also the servos seemed to lag behind the flypt graphic by quite a bit.
    • Like Like x 1
  9. Thanos

    Thanos Building the Future one AC Servo at a time... or 6

    Joined:
    Jul 6, 2017
    Messages:
    1,302
    Occupation:
    Electronics Engineer
    Location:
    United States
    Balance:
    2,974Coins
    Ratings:
    +1,007 / 8 / -0
    My Motion Simulator:
    AC motor, Motion platform, 4DOF, 6DOF
    You have to set the degrees from 98 to 180... must match the degrees of FlyPT.

    How much degrees you get using the UP/DOWN buttons? Also the button speed can be adjusted if the manual buttons move the motors too slow.
    • Informative Informative x 1
  10. smitty

    smitty Member

    Joined:
    Aug 24, 2021
    Messages:
    11
    Balance:
    23Coins
    Ratings:
    +28 / 1 / -0
    My Motion Simulator:
    6DOF
    Ok, i set the degrees to 180. Definitely getting closer, but still off..

    Does the 'Range' entry in flypt need to also be 180? I don't want it to go that far.

    button positions.png

    So that seems to be ok.? But once i connect to FlyPT it doesnt seem to do what i want. First, the "middle" position is way off. I have no idea how it's arriving at this number.

    angles.jpg

    Second, the full-heave range still does not match up (but its lots closer than before, when i had degrees at 98)

    heave.jpg

    ** Important question - Am I correct in making a hard-stop for finding servo home? Will that arrangement prevent some motion positions? The base plate is in queue in the shop; need to know whether to cancel some laser cuts on it for the hardstop positions.

    I see others using sensors, i thought i could avoid that hassle. But large combined moves go way past my -49 lowest heave, right through the stops, and FlyPT doesn't flag it as impossible:

    extreme move.png

    So thats where i am now.. once i can trust the angle measurements then i can start to worry about the slower speeds that it's doing.
    • Like Like x 1
  11. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    1,713
    Location:
    Portugal
    Balance:
    13,218Coins
    Ratings:
    +1,853 / 14 / -0
    My Motion Simulator:
    6DOF
    @smitty , been busy, but from a fast read:

    You can set the range to 180 and then add actuator filtering (in the rig module) to limit them to the range you want.
    Something like CROP(VALUE;-100,170) that limits it to a range from -100 to 170.

    Edit:
    Remember range is half of the travel.
    Range=180 means you can go up to +180º and down to -180º
    Travel = 2*Range
    • Informative Informative x 3
    Last edited: Dec 21, 2021
  12. smitty

    smitty Member

    Joined:
    Aug 24, 2021
    Messages:
    11
    Balance:
    23Coins
    Ratings:
    +28 / 1 / -0
    My Motion Simulator:
    6DOF
    been a while since last post, but good news! got base parts in! time to start welding 801F79BE-F7DC-42FE-9CA8-4EB6ACE8F1CC.jpeg
    • Like Like x 4
    • Disagree Disagree x 1
  13. Dirty

    Dirty Well-Known Member Gold Contributor

    Joined:
    Oct 15, 2017
    Messages:
    661
    Occupation:
    All the way up front.
    Location:
    Germany
    Balance:
    7,050Coins
    Ratings:
    +761 / 2 / -0
    Hey @smitty :)

    I like the thorough, well thought-through approach. It looks like you are always planning a couple of steps ahead before starting work on a section. A pleasure to read!

    Also, the fact that you are building this as a group of three friends sounds super fun :) and will allow you to spread the unavoidable hardships of such an undertaking evenly among the three of you.

    Keep us posted on how it goes and share some videos when the time comes, will you.

    Cheers,... Dirty :)
    • Like Like x 1
  14. smitty

    smitty Member

    Joined:
    Aug 24, 2021
    Messages:
    11
    Balance:
    23Coins
    Ratings:
    +28 / 1 / -0
    My Motion Simulator:
    6DOF
    Finally got into the shop to start welding! Haven’t used a MIG in a while but was quick to relearn. This was all we could do today, got to get some of the legs and little pieces cut for the rest of the base. A09F4578-C045-4A2D-B290-CF3F257A73A5.jpeg C9139083-2CB0-47C6-979E-72500124DFDE.jpeg C288A237-0919-4693-8723-D61BC8B7B572.jpeg
    • Like Like x 3
  15. smitty

    smitty Member

    Joined:
    Aug 24, 2021
    Messages:
    11
    Balance:
    23Coins
    Ratings:
    +28 / 1 / -0
    My Motion Simulator:
    6DOF
    Been busy making some of the base components, so not too many exciting pics, except for this one! The main upper frame tubes showed up! upload_2022-5-4_22-34-24.jpeg
    Also got a really cool seat belt. Apparently it’s used on a military MRAP, it’s a 4-point and has inertial retracts, but also has a little lever for locking the retracts completely. The NSN is 2540-01-557-6664 if you’re interested and at least 2 companies make them. D704A477-0201-4B70-850D-BA43DF2B6D6E.jpeg D7F34AC0-67CF-4BFA-B4D7-92503EC8CDA9.jpeg

    Attached Files:

    • Like Like x 2
  16. smitty

    smitty Member

    Joined:
    Aug 24, 2021
    Messages:
    11
    Balance:
    23Coins
    Ratings:
    +28 / 1 / -0
    My Motion Simulator:
    6DOF
    Another day of welding!!

    492BDCC5-2A54-4A59-8E5B-BA92A0D28146.jpeg 7792E1FB-7939-48B6-8D0B-F946D2E55B52.jpeg 7018008D-11F8-4832-AEE9-0A4AEC440F42.jpeg 27ABDE50-D072-4B9F-BDE2-B8CDC179B1A7.jpeg

    Attached Files:

    • Like Like x 5