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

DIY 2DOF Motion Simulator – Inspired by Mantis FS2

Discussion in 'DIY Motion Simulator Projects' started by Ivangillig, Jan 15, 2026.

Tags:
  1. Ivangillig

    Ivangillig New Member

    Joined:
    Apr 3, 2025
    Messages:
    16
    Balance:
    46Coins
    Ratings:
    +4 / 0 / -0
    Hi everyone,

    This is my first serious attempt at building a 2DOF motion simulator with electronics. In the past I experimented with a simple PVC frame build, but now I’m stepping up to something closer to the excellent F1 Style 2DOF Mantis Simulators FS2.

    At the moment most of the parts are just starting to arrive. I’m still waiting for the motors and hall sensors, and I need to buy the power supply and some structural pieces. Once the motors are here I’ll start drawing and assembling the frame.

    Planned hardware
    • 2x 24V 440W 1:60 worm drive motors
    • 2x BTS7960 43A H-Bridge Motor Driver (I'm also waiting for sabertooth driver for upgrade)
    • Oubit 12-bit Hall sensors 360°
    • Arduino Uno R3 (I think)
    • 24V PSU (to be purchased)
    • Aluminium frame, 40x40mm , almost identical to the Mantis FS2 design

    Notes
    • Being in Argentina makes sourcing parts more complicated, so progress may be slower.
    • This is my first time working with electronics at this level, so I’ll be learning as I go.
    • The goal is to replicate the Mantis FS2 style as closely as possible.

    Closing
    I’ll keep updating this thread as parts arrive and the build progresses. Any advice from the community on motor control, power supply choices, or hall sensor integration would be greatly appreciated.

    For now, I’m still reading through the documentation available on the site, so I’m aware that most questions are already covered there.
    • Like Like x 1
  2. Ivangillig

    Ivangillig New Member

    Joined:
    Apr 3, 2025
    Messages:
    16
    Balance:
    46Coins
    Ratings:
    +4 / 0 / -0
    I want to add the links to the items so you can see where I bought them, but I think I haven't enough posts yet to use this feature maybe (?), also with the link to mantis post :(
  3. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    22,103
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    Tasmania, Australia
    Balance:
    154,238Coins
    Ratings:
    +11,176 / 57 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    • Useful Useful x 1
  4. early_m

    early_m Active Member

    Joined:
    Jul 28, 2016
    Messages:
    342
    Location:
    Chelmsford
    Balance:
    881Coins
    Ratings:
    +358 / 5 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    DM me and I'll send you the STLs for the 3D printed parts
    • Friendly Friendly x 1
  5. Ivangillig

    Ivangillig New Member

    Joined:
    Apr 3, 2025
    Messages:
    16
    Balance:
    46Coins
    Ratings:
    +4 / 0 / -0
    Some parts have arrived over the past few days.

    Now I'm waiting for the universal U-joint, the tool to cut the aluminium, and some other accessories. I think I will start building in the next few weeks.

    Attached Files:

    • Like Like x 1
  6. evgenymcp

    evgenymcp Member

    Joined:
    Nov 27, 2023
    Messages:
    38
    Balance:
    179Coins
    Ratings:
    +20 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    I wouldn't use a gear transmission for the sensor because of the backlash. If you use a gear transmission, you'll need to use a spring-loaded gear like the one in the Vernier mechanisms of old receivers. A gear belt system is more preferable. For example, GT2. Gears can be designed in OpenSCAD and printed on a 3D printer. I also gave up on the BTS7960 drivers because of their low reliability. I bought a 100A driver from AliExpress.

    Attached Files:

  7. Ivangillig

    Ivangillig New Member

    Joined:
    Apr 3, 2025
    Messages:
    16
    Balance:
    46Coins
    Ratings:
    +4 / 0 / -0
    Thanks for the advice! I think I’m going to give the gears on the hall sensor a try — I can always upgrade later.

    About the drivers, I bought a Sabertooth 2x32 right after the BTS, so in the end I’m going to use the Sabertooth.

  8. early_m

    early_m Active Member

    Joined:
    Jul 28, 2016
    Messages:
    342
    Location:
    Chelmsford
    Balance:
    881Coins
    Ratings:
    +358 / 5 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    While not the best design, the gears on the pot work fine - the mounting holes are slots so you can push together to get a good mesh.

    And you can't go wrong with the sabertooth, they're bullet proof.
    • Like Like x 1
    • Friendly Friendly x 1
  9. Ivangillig

    Ivangillig New Member

    Joined:
    Apr 3, 2025
    Messages:
    16
    Balance:
    46Coins
    Ratings:
    +4 / 0 / -0
    Hi there! Work in progress!

    I'm finishing the Arduino box now. I'm not fully sure if the connections are 100% correct, but I tried the motors without the resistors and they worked fine.

    I'm still thinking about the best place for the fuses, but for now I'm going to trust the main C13 fuse :o:

    About the frame, I'm waiting for the levers and pot brackets from @early_m, but in the meantime I will build the structure using 3D replacements just for testing.

    Attached Files:

    • Winner Winner x 2
  10. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    22,103
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    Tasmania, Australia
    Balance:
    154,238Coins
    Ratings:
    +11,176 / 57 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    • Useful Useful x 1
  11. The-Soulless

    The-Soulless New Member

    Joined:
    Dec 15, 2025
    Messages:
    2
    Balance:
    27Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Looks great Ivangillig, I would recommend grounding the metal housing to the ground of your PSU if you haven't already (not the negative). What PSU will you be using, just curious? Did you already buy the simtools software, its a shame its not free anymore for DIY'ers.

    As for the fuses. I have put a 60 amp midiOTO right after the PSU and 2 individual 30 amp fuses after each power port on the sabertooth in between each motors.

    I would suggest to keep them in sight. I put mine on the bottom of a platform and would be pretty annoying to change if one decides to go.

    Attached Files:

    • Useful Useful x 1
  12. early_m

    early_m Active Member

    Joined:
    Jul 28, 2016
    Messages:
    342
    Location:
    Chelmsford
    Balance:
    881Coins
    Ratings:
    +358 / 5 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    You'll most likely need to ground pin 8 and set the correct baud rate in Simtools with a clone Uno - if you have erratic motor behaviour this will be the solution
    • Useful Useful x 1
  13. Ivangillig

    Ivangillig New Member

    Joined:
    Apr 3, 2025
    Messages:
    16
    Balance:
    46Coins
    Ratings:
    +4 / 0 / -0
    thanks! I'm using the Mean well SE-1500 which haven't a ground output, I assume that should use the input ground

    I already bought the simtools... I almost ended using flyPT, but I have not enough energy to spend on this... I prefer something more plug and play haha
  14. Ivangillig

    Ivangillig New Member

    Joined:
    Apr 3, 2025
    Messages:
    16
    Balance:
    46Coins
    Ratings:
    +4 / 0 / -0
    Thanks! I'm following this tutorial:
    https://www.xsimulator.net/communit...ial-pid-motor-driver-sketch-w-softstart.9277/

    and doesn't mention the pin 8, just pin 13 and ground from arduino to sabertooth, do you refer to another setup config??

    At the moment, I test just one motor over my desktop and looks good, it moves a little erratic, but I'm 100% sure that it's for the jumps on the hall sensor (I use the 3d version of bracket)
  15. early_m

    early_m Active Member

    Joined:
    Jul 28, 2016
    Messages:
    342
    Location:
    Chelmsford
    Balance:
    881Coins
    Ratings:
    +358 / 5 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    See this post

    https://www.xsimulator.net/community/threads/help-to-diagnose-2dof-crash.13639/#post-182883
  16. Ivangillig

    Ivangillig New Member

    Joined:
    Apr 3, 2025
    Messages:
    16
    Balance:
    46Coins
    Ratings:
    +4 / 0 / -0
    ahhh I understand now, I will connect the pin 8 as you said, thanks!
  17. Ivangillig

    Ivangillig New Member

    Joined:
    Apr 3, 2025
    Messages:
    16
    Balance:
    46Coins
    Ratings:
    +4 / 0 / -0
    Hi everyone, I made a newbie mistake, the metal enclosure I used for the electronics caused a short circuit (apparently the terminal blocks were grounding against the case) and my Arduino got fried. That’s not a big issue since I have spare boards.
    The real problem now is that my Sabertooth no longer outputs any current to the motors. The green LED stays solid as if it’s in OK status. In SMC3 I can see the sensor feedback (360° Hall sensor) and I also see variations in what should be the current readings. However, when I measure the motor outputs directly with a multimeter, I get a permanent 0 V.

    Has anyone experienced something similar? Any ideas on what could be happening or how to confirm if the Sabertooth is damaged?

    Thanks in advance for any help!
  18. early_m

    early_m Active Member

    Joined:
    Jul 28, 2016
    Messages:
    342
    Location:
    Chelmsford
    Balance:
    881Coins
    Ratings:
    +358 / 5 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Have you connected the sabertooth to your pc and used describe to check if it communicates?
  19. Ivangillig

    Ivangillig New Member

    Joined:
    Apr 3, 2025
    Messages:
    16
    Balance:
    46Coins
    Ratings:
    +4 / 0 / -0
    Yes, I have connected the Sabertooth to my PC and used Describe. The unit communicates correctly: the software detects it, the green LED stays solid, and I can see sensor feedback and current variations in Describe/SMC3. However, when I measure the motor outputs directly with a multimeter, the voltage remains at 0 V regardless of the commands sent.

    This makes me think the logic is working but the power stage is not delivering any output :(

    Attached Files:

  20. early_m

    early_m Active Member

    Joined:
    Jul 28, 2016
    Messages:
    342
    Location:
    Chelmsford
    Balance:
    881Coins
    Ratings:
    +358 / 5 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Fully assembled and test both M1 and M2 outputs with a motor. If it doesn't work dimension engineering have very good warranty and rma...