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 Another 6DOF with DC motors and encoders inspired by Fly PT

Discussion in 'DIY Motion Simulator Projects' started by Gabriel the simracer, Jan 2, 2025.

  1. Gabriel the simracer

    Gabriel the simracer Member

    Joined:
    Sep 2, 2023
    Messages:
    24
    Balance:
    - 133Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    3DOF, Arduino
    Hello again!
    About a year after completing my first project related to the 3DOF motion platform, I am back on the forum. It is time for the next step in creating a sim racing setup. While driving on the 3DOF platform, I could feel the lack of the additional motion axes that are present in 6DOF platforms, so I decided to build another motion platform, this time a 6DOF one.

    After many weeks of reflection and browsing the xsimulator forum, I found the 6DOF platform project by pmvcda aka Fly PT from a few years ago to be the most appealing, mainly due to the compact size of the platform and the well-documented and ready-made construction plan with a list of necessary materials.

    I also drew many ideas from various 6DOF projects presented on the xsimulator forum, and it is impossible to list them all. I admired these projects for weeks, and many hours spent browsing the forum provided me with a lot of insight into the problems and solutions related to building this type of platform.

    Special thanks to noorbeast for the tireless work put into running the forum and the very active help in solving problems, and congratulations to all the builders who are working toward the successful completion of this fantastic journey called DIY motion platform building.

    So, let's begin:

    My construction plan consists of several points:

    1. Design and Planning (a great job done by pmvcda aka Fly PT) – I refer to the thread:
      https://www.xsimulator.net/community/threads/flypt-6dof-brushless-diy-actuators.10799/
      • Schematics and technical documentation
      • Selection of components: motors, controllers, sensors
      • Selection of materials for the mechanical construction (steel, aluminum, etc.)
    2. Mechanical Construction:
      • Cutting and welding metal parts
      • Assembling the base and upper frame
      • Installing the joints
      • Mounting the electric actuators
    3. Electrical Installation:
      • Mounting the motor controllers and power supplies
      • Connecting the motors, sensors, and controller (e.g., Arduino)
      • Electrical safety tips
    4. Testing and Adjustments:
      • Testing motion in the XYZ axes and rotations
      • Troubleshooting technical issues (e.g., vibrations, inaccuracies)
      • Settings for different applications (racing simulations, aviation simulations, etc.)
    • Like Like x 2
  2. Gabriel the simracer

    Gabriel the simracer Member

    Joined:
    Sep 2, 2023
    Messages:
    24
    Balance:
    - 133Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    3DOF, Arduino
    1. Design and Planning:
    After my first platform build, I had a few leftover parts that I wanted to reuse, which is why I made changes to some elements that deviate from the original plan. These are: DC 300W electric motors. Due to the size of these motors, the entire lower construction of the electric actuators was altered. The control method for these motors also changed, as they are not BLDC motors like in the FlyPT project. Instead of Hall sensors for position feedback, I will use incremental encoders. This means that the electronics and software for controlling DC motors will also change. At this point, I don't have an exact connection diagram for the control elements, but I hope it will be in the near future. For the construction of the lower and upper frame, I will use aluminum profiles according to the Fly PT project.
    I placed my first orders for the necessary parts about a month and a half ago. Some of the components I had left over from my previous platform build. Today, nearly all of the ordered items have arrived, allowing me to begin building my new 6DOF motion platform. I mainly ordered from Amazon, AliExpress, and Allegro in Poland, and some items were bought locally from stores in the town where I currently live.

    2 Mechanical Construction:
    Thanks to a few days off work during the holiday period, I was able to dedicate the entire time to this project.
    I started the build about two weeks ago by purchasing aluminum profiles from a local supplier. Since I had the opportunity to weld the aluminum profiles myself, I decided to give it a try. Unfortunately, after several hours of attempts, I was not satisfied with the results. I could not achieve a good weld fusion at the joints. Below are a few photos of this "tragedy."
    20241218_153109.jpg 20241220_132422.jpg 20241220_133934.jpg 20241220_133937.jpg Welding aluminum with a coated electrode is not an easy process. After several hours of trial and error, the key to success turned out to be heating the material to around 150°C. This allowed for a good fusion of the material at the joining points.

    But for now, I skipped the part with welding aluminum because I already had parts for building the electric actuators, and this work gave me a lot of satisfaction.

    In the meantime, the 3D printer worked several hours a day for about two weeks to deliver the needed parts.
    20241222_090028.jpg

    So, the actuator construction has begun:
    I had to disassemble the gearboxes from the motors I had and prepare the motors for assembly.
    20241222_145239.jpg 20241222_145244.jpg

    And I started by welding the actuator bases,
    20241230_111826.jpg 20241230_111840.jpg 20241230_111908.jpg 20241230_113249.jpg 20241230_113259.jpg 20241230_113327.jpg 20241230_124021.jpg

    measuring, and drilling numerous holes in the plates for motor mounting. To the upper plate, I welded threaded rods for mounting the SFU 1605 screw.
    20241222_113051.jpg 20241227_125750.jpg 20241227_153611.jpg 20241228_134245.jpg 20241230_094316.jpg 20241230_101045.jpg
    • Like Like x 1
  3. Aerosmith

    Aerosmith Active Member

    Joined:
    May 30, 2024
    Messages:
    325
    Occupation:
    self employed
    Location:
    Germany
    Balance:
    1,903Coins
    Ratings:
    +182 / 0 / -0
    My Motion Simulator:
    3DOF, AC motor
    Stick welding aluminium? Wow, I didn't know that this was possible at all. We tried MIG welding last week but it didn't work at all. The wire buckled up several times inside the tube and although both workpieces melted the two puddles never joined. The DC arc couldn't break the oxide layer. So we had to give up and ordered an AC TIG welding machine. With the professional welding machine of another friend the results looked pretty well. I hope we'll get at least somehow acceptable results with the cheaper hobby machine we ordered...
    • Like Like x 1
  4. Gabriel the simracer

    Gabriel the simracer Member

    Joined:
    Sep 2, 2023
    Messages:
    24
    Balance:
    - 133Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    3DOF, Arduino
    It's possible, but not easy as it turned out. Heating the material helped to break through the oxides. I managed to weld the lower frame, but I have concerns about the upper frame, as the weld might be too shallow, so I'll probably take it to someone with a TIG welder to ensure the best possible quality of the joint. I estimate that the strength of the welds on the lower frame is at most 30-40% compared to aluminum of the same thickness. I also considered trying MIG welding, but I didn't have aluminum wire for that welder at the workshop. The lower frame welds don't experience any significant forces, so I'm not worried about their strength, but the upper frame needs to be welded properly.
  5. Gabriel the simracer

    Gabriel the simracer Member

    Joined:
    Sep 2, 2023
    Messages:
    24
    Balance:
    - 133Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    3DOF, Arduino
    Construction continued...
    The next step is to attach the upper joints to the 24mm inner diameter aluminum tube of the linear actuator. It turned out that 17mm socket wrenches fit perfectly, and I placed a washer as a movement limiter between the socket and the cross joint and then I welded the socket and the cross joint together . I also welded a 12mm bolt into the cross joint.
    The next step is to attach the upper joints to the 24mm inner diameter aluminum tube of the linear actuator. It turned out that 17mm socket wrenches fit perfectly, and I placed a washer as a movement limiter between the socket and the cross joint. I also welded a 12mm bolt into the cross joint.
    Through the aluminum tube and the socket pressed into it, I drilled a hole and installed a spring pin. So, everything looks solid and strong.
    20241230_130712.jpg 20241230_130742.jpg 20250102_133138.jpg 20250102_135256.jpg 20250102_141213.jpg 20250102_141718.jpg 20250102_141923.jpg
    Next, I cut the threaded rods and aluminum tubes to the appropriate lengths to serve as mounting bolts for the motors. Unfortunately, I don't have any photos from this process.
    It has come time to make thread to aluminium profiles too.
    20241115_165848.jpg
    It went fast with 5mm tap and screwdriver.

    So, everything was ready for mounting my very first linear actuator.:)

    Attached Files:

    • Like Like x 1
  6. Gabriel the simracer

    Gabriel the simracer Member

    Joined:
    Sep 2, 2023
    Messages:
    24
    Balance:
    - 133Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    3DOF, Arduino
    Finally time to mount Actuators together!!!:):):)
    Part 1


    And Part 2.
    • Like Like x 1
  7. Gabriel the simracer

    Gabriel the simracer Member

    Joined:
    Sep 2, 2023
    Messages:
    24
    Balance:
    - 133Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    3DOF, Arduino
    Here is the video from first test of movement. I used two Arduinos, one is changing encoder digital signal through DAC converter to analog 0-5 V output. So, another Arduino see the signal exactly like from potentiometer. So, no changes in software smc3 for testing made. Finally version i think will work on one ESP32 for encoders signal conversion and 3 arduinos or maybe 2 ESP32 , not decided yet.
    • Like Like x 1
  8. Qui

    Qui New Member

    Joined:
    Sep 22, 2023
    Messages:
    6
    Balance:
    - 130Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF
    The project is worth looking forward to.
  9. Gabriel the simracer

    Gabriel the simracer Member

    Joined:
    Sep 2, 2023
    Messages:
    24
    Balance:
    - 133Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    3DOF, Arduino
    In the meantime, an update regarding the lower supporting frame,
    20250103_152740.jpg
    and I managed to assemble all the linear actuators.
    20250102_193149.jpg
    The second stage of my project has to wait a bit for the upper frame, but I can now move on to stage 3 and focus on assembling the electronics.
    • Like Like x 2