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

3DOF Arduino motion platform project

Discussion in 'DIY Motion Simulator Projects' started by Mechatronik, May 2, 2022.

  1. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Hi, month ago I decided to build my own motion platform. I was looking for information how to build it and found xsimulator forum and D Max on Youtube. I want to create something like this:



    So far I made a 3D model and I'm gathering parts. I want to do DIY FFB steering wheel too. I want to use arduino for motion platform and stm32 for steering wheel. It will be an interesting summer. :)

    upload_2022-5-2_20-41-56.png

    upload_2022-5-2_20-42-45.png

    upload_2022-5-2_20-43-38.png
    • Like Like x 2
    • Informative Informative x 1
  2. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    So far so good. I welded 3 frames and finished belt FFB steering wheel. Now it's time for wiring everything up. I hope BTS7960 will work with 24v 350W motors. Seat I used is testing purpose only, if everything will work, then I will buy bucket seat.

    Attached Files:

    • Like Like x 5
  3. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    I tested driving position and it is just right. Unfortunately 3D printed quick release system from my old ffb steering wheel failed. Old one had 100W motor, now it is 24v 350W. 287125365_1445770232542939_4853476770866885543_n.jpg
    • Like Like x 3
  4. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    I designed 3D model with m8 screw reinforcement . I hope this time it will last longer, otherwise I will buy normal quick relese like in real cars. Tomorrow I will print and test it.
    287404144_506307334512021_8439346360001079687_n.png 287210984_1727149540978811_1940405222439872712_n.png
    • Like Like x 1
  5. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    New quick release is ready. Connection is really tight, but easy to unconnect with bike seat clamp. I'm satisfied with this part.
    288551478_1886654931724219_6013948006195976525_n.jpg
    287854577_870205274382153_1194639455398230811_n.jpg
    288605298_566784384906611_1700059366785780666_n.jpg

    Next I'm going to do cooling and control box.
    • Creative Creative x 2
  6. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    I drilled holes in box and mounting plate for better cooling. I will use two 24V fans for cooling.

    287965815_584601579755105_8625423205995713142_n.jpg 287230182_434866951794574_4055175396093338272_n.jpg
  7. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Power supplies, relays and fans on place. Next step: more radiator, thermal paste for IBT-2 modules and WIRING! :)

    288669878_351205883839983_2591952524641637263_n.jpg 287235630_871429240384761_3468409225012004539_n.jpg
    • Like Like x 2
  8. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    BTS7960 heat sinks done and mount for them.
    289004011_1041541013132498_4558892476726016677_n.jpg

    288653789_1651688188499878_2300455093727385803_n.jpg

    288237140_723827705493800_2923302335789144564_n.jpg

    288551981_1463901790730669_4104555333086496614_n.jpg
    • Like Like x 1
  9. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Wiring for first BTS almost done. I need to repeat this process two times, but I enoy it :).

    289041301_719372319300509_273033167363269857_n.jpg

    288592471_728617581596661_4353789600118786793_n.jpg
    • Like Like x 1
  10. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Power line wired up. Arduino wiring and BTS->motors left.
    Here is my wiring diagram for Emergency Stop:

    289541450_1225826368161374_6762380273235777097_n.jpg

    288813026_5449578171760332_5443826167754147565_n.jpg

    289121009_715894972996965_6413639403267596412_n.jpg
    • Like Like x 1
  11. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    I have Arduino NANO so I will use it, because it is the same microprocessor like in UNO just smaller pcb. I soldered board for wiring with jumper wires.

    IMG_20220621_203459.jpg

    IMG_20220621_203508.jpg

    IMG_20220623_143032.jpg
  12. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Everything wiried up :). First test done, 3 motors running in good direction. I'm getting close to first motion test .

    • Like Like x 1
  13. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Motor 1 and 2 have 25kHz frequancy, but Motor 3 has got only 4kHz and 31kHz option. BTS7960 is up to 25kHz. Can I set some how 25kHz on motor 3 as well?

    Przechwytywanie.PNG
  14. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Motor was overheating too fast, so I had to use shorter arm. Now it's ok I think.

    291607888_724240472166959_8560391730745057964_n.jpg
  15. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    I'm after first "ride", looks promising. I have to tweak setting, but overall I'm getting somewhere.

    • Like Like x 1
  16. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,020
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    147,824Coins
    Ratings:
    +10,876 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Great to see your rig in action, well done :thumbs

    Just some suggestions, it looks like sway needs tweaking, it should lean away from a corner, and roll gets set the opposite of sway. Some heave would also add to the immersion.
    • Informative Informative x 1
  17. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    I think I have driveable settings for now. Surge is jerky, but I think it is because I used keyboard so far. In next test I want to use steering wheel and VR.

    • Like Like x 1
  18. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,020
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    147,824Coins
    Ratings:
    +10,876 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Excellent progress :thumbs

    I agree, the surge axis allocation looks overdone, perhaps a smaller Axis Allocation % and smaller Tuning Center values would tighten surge up, see the FAQs re snappy gear changes: https://www.xsimulator.net/community/faq/snappy-gear-change-motion.121/
    • Informative Informative x 1
  19. Kenshiro27

    Kenshiro27 Active Member

    Joined:
    Apr 16, 2021
    Messages:
    161
    Balance:
    19Coins
    Ratings:
    +63 / 1 / -0
    My Motion Simulator:
    2DOF, Arduino
    the chassis for the loss of traction is well thought out and the skateboard wheels are really well seen:thumbs
  20. Mechatronik

    Mechatronik Member

    Joined:
    May 2, 2022
    Messages:
    45
    Occupation:
    Student
    Location:
    Poland
    Balance:
    - 15Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Thanks :), few days ago I started to use traction loss and it is awesome. Just need some tweaking.
    • Like Like x 1