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 sim project for flight and space gaming

Discussion in 'DIY Motion Simulator Projects' started by SaintFrank, Jul 28, 2025.

  1. SaintFrank

    SaintFrank Member

    Joined:
    Aug 14, 2021
    Messages:
    99
    Occupation:
    Proces operator
    Location:
    Nederland
    Balance:
    246Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Hi Everyone ,

    It has been a while since my 2dof project.
    https://www.xsimulator.net/community/threads/2-dof-flight-race-build.16924/

    Last 2 years I didn't do much with my 2dof rig, because of serious back injury.
    While recovering I came up with the idea of a building a new simulator.

    The 2dof build was built with simple tools, so upgrading some tools was my first mission.

    I build a workbench and bought a vice and a drill press.
    Then came the idea of building a cnc milling machine, that took over 6 months to complete.
    But I got it to work and it does cut aluminium.
    Needed to learn basic CAD/CAM, I use Autodesk Fusion, got the basics under control so I can make parts for the new rig.

    Now it's finally time for new simulator ideas.
    A 6 dof stewart platform would be great, but with the cnc taking a large part of the budget.
    I wanna try and make a 3dof with heave first.

    I really like sebastians sim
    https://www.xsimulator.net/community/threads/my-3-dof-with-heave.18449/

    And Codac version of the same approach

    https://www.xsimulator.net/community/threads/f1-like-3dof-simulator-with-heave.18845/

    The 500Watt motor with gearbox they use in their simulator look powerful and budget friendly.
    I ordered 3 of them with the same gearbox of Sebastian and start building the 3dof simulator.


    With the experience of the first build, better tools and the help of this forum,
    I’m looking forward to a new simulator adventure.

    I will post regular updater and lots of questions.
    • Like Like x 2
    Last edited: Jul 28, 2025
  2. SaintFrank

    SaintFrank Member

    Joined:
    Aug 14, 2021
    Messages:
    99
    Occupation:
    Proces operator
    Location:
    Nederland
    Balance:
    246Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Started with the design for the simulator base , 120° angles between motors.
    I will use 4040 aluminium profile and standard corner brackets .center and corner plates will be made out of 6mm aluminium.

    upload_2025-7-29_14-58-47.jpeg
  3. SaintFrank

    SaintFrank Member

    Joined:
    Aug 14, 2021
    Messages:
    99
    Occupation:
    Proces operator
    Location:
    Nederland
    Balance:
    246Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    I Got started on the simulator base. It got a bit bigger then planned:grin. (1mtr x 1mtr)
    I had some 12040 aluminium left from the cnc machine project , and made use of that.

    Wanted 120 degree angles between the motors.
    So Cut the 60° connectors on the side out of 8mm aluminium with help of the cnc.
    Waiting for more alu. to arrive, to make centerplate and make motor mounts for the other motors
    the mounting plates for the motor are also 8mm thick , hope this will be sturdy enough.

    1753987182174.jpg
    1753987182167.jpeg
    • Like Like x 2
  4. SaintFrank

    SaintFrank Member

    Joined:
    Aug 14, 2021
    Messages:
    99
    Occupation:
    Proces operator
    Location:
    Nederland
    Balance:
    246Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    update:
    2 motor levers made , out of 20mm aluminium. they fit nicely but have some play , I have to deal with that later.
    made 8mm holes at 60-80-100mm distance to the shaft.
    As spacers I use steel threaded inserts , that I use to clamp down material on my cnc machine.
    upload_2025-8-11_14-32-11.jpeg
    upload_2025-8-11_14-32-36.jpeg

    The Y-shape constuction is next , most use 4040 extrusion with m8 thread to connect the rod ends with bearings,
    But was thinking of getting m8 steering rods like these. with a length of approx. 180mm
    steering rod.jpg
    Has anyone tried these before , will 6 (2 per motor) be strong enough for around 110 kg weight on top?
    • Like Like x 1
  5. SaintFrank

    SaintFrank Member

    Joined:
    Aug 14, 2021
    Messages:
    99
    Occupation:
    Proces operator
    Location:
    Nederland
    Balance:
    246Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    I managed to get some work done.
    Motor levers are done en made the Y-shape connections on them .
    The top bar is made out of 2 stacked, 4mm alu corner profiles.
    It feels pretty solid , I cut put some 4040 alu profile underneath if needed.

    On the bottem connection ,
    I used M8 threaded rods ,So 6x m8 bolts most hold the full weight , seen it used on other rigs but still not sure if this is strong enough
    on top I used M12 rods , they look pretty solid

    I was thinking the whole y-shape rotate and sway to the left and right on the rod.
    But it can only rotate.:o:

    next up is the upper part , is it better/stronger to make a triangle on top or another Y shape like the bottem?:nerd

    1756668909522.jpg 1756668909612.jpeg

    Attached Files:

    • Like Like x 2
  6. SaintFrank

    SaintFrank Member

    Joined:
    Aug 14, 2021
    Messages:
    99
    Occupation:
    Proces operator
    Location:
    Nederland
    Balance:
    246Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Update time

    I recieved the motor controllers and the fuse hub.
    Connected meanwell 1500W psu and tested the motors with the buttons on the controllers.
    everything worked fine but they run at fullspeed of approx. 60rpm

    When jogging a motor repeatedly , the psu cut out.
    probably from overcurrent /regenerative current.

    after lot of reading on the forum about shuntregulators , schottky diodes and more.
    I made the decision to go for batteries (2x12V in serie)
    managed to get my hands on 2xVarta AGM 12V 95Ah (They are big and heavy) for only 50 euro.


    1759072500729.jpg
    This is the setup for the electronics for now.
    Have question about recharging the batteries with the PSU.
    but will post them in my question thread.


    simullator electronics.png
    next up is the arduino and hall sensor part .

    Attached Files:

    • Like Like x 1
  7. SaintFrank

    SaintFrank Member

    Joined:
    Aug 14, 2021
    Messages:
    99
    Occupation:
    Proces operator
    Location:
    Nederland
    Balance:
    246Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    I finally got some time , working on the electrical side of my simulator.

    I added a switchpanel that is normally used on boats
    it has a voltage meter (so i can moniter it coming from the PSU
    usb ports , I intend to use as charge port for my VR set

    2x 24V-100a relais
    one to switch power from PSU to battery, and the other to switch power to the sim .
    put an emergency switch in serie with it

    KWS DC200 -100A volt/amps meter.
    this to moniter voltage, amps and Watts of the sim.

    schematic
    upload_2025-11-8_8-10-20.png
    I building it in a cabinet that will stand besides the simulator it self.
    Still work in progress , will add some pictures later.

    set voltage of the PSU to 25.6V the diodes and relais have some voltage drop over them , leaving 25.2V after them to the batteries and rig.

    So all the 24V wiring work is done , motors working great, when pussing manual buttons on the cryton controllers.

    Next up is finishing the wiring of the arduino side, will use 3 arduino boards one for each motor.
    it should work with 2 but with 3 it looks more symmetrical with the cryton drivers.
    • Creative Creative x 1
  8. SaintFrank

    SaintFrank Member

    Joined:
    Aug 14, 2021
    Messages:
    99
    Occupation:
    Proces operator
    Location:
    Nederland
    Balance:
    246Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    1762590233560.jpg 1762590233574.jpg

    Attached Files:

    • Like Like x 1
  9. SaintFrank

    SaintFrank Member

    Joined:
    Aug 14, 2021
    Messages:
    99
    Occupation:
    Proces operator
    Location:
    Nederland
    Balance:
    246Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Busy with tuning motors with smc3 , first one works fine, but with multiple arduino's how do you make that work?
    I keep getting connection error when trying to get the second on to work.

    do you have to make 3 arduino folders on you pc , one for each motor.
    and each it's own com port.
  10. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,816
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    Tasmania, Australia
    Balance:
    152,700Coins
    Ratings:
    +11,092 / 56 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Each Arduino will have its own com port, check in Device Manager.
  11. SaintFrank

    SaintFrank Member

    Joined:
    Aug 14, 2021
    Messages:
    99
    Occupation:
    Proces operator
    Location:
    Nederland
    Balance:
    246Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    yes i checked in device manager and changed it in the ini file , everything checkes out.
    but smc3 is not connecting.

    Motor 1
    PWM pin 9
    Dir pin 2
    pot pin A0

    do you have to use ?
    Motor 2
    PWM pin 10
    Dir pin4
    pot pin A1

    do you have to use different pins per motor even if you have 3 arduino's
    because they use different com ports same pins should be no problem was my guess
  12. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,816
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    Tasmania, Australia
    Balance:
    152,700Coins
    Ratings:
    +11,092 / 56 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    No you should not need different pins per motor if using individual Arduinos, you just have to treat them as individual in SMC3 to set each up, ensuring the IDE com port is correct for each.
  13. SaintFrank

    SaintFrank Member

    Joined:
    Aug 14, 2021
    Messages:
    99
    Occupation:
    Proces operator
    Location:
    Nederland
    Balance:
    246Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    ok very strange

    loaded same code to second arduino, same wiring.
    I made 2 folders on the pc ,one for motor #1 and one for #2
    each folder contains a smc3 exe and the ini file.
    changed com port in the ini files so thay match the COM ports

    But when i try to open SMC3 for teh second motor , it doesn't work , the pop up comes to stop ,retry or ignore.

    for motor 1 the file looks like this
    # SMC3Utils.ini
    UDP_PORT=20017
    COMM_PORT=4
    IMG_PATH=c:\temp

    motor 2
    # SMC3Utils.ini
    UDP_PORT=20017
    COMM_PORT=7
    IMG_PATH=c:\temp
  14. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,816
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    Tasmania, Australia
    Balance:
    152,700Coins
    Ratings:
    +11,092 / 56 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Check and if needs be set the Arduino IDE com port via Tools->Serial Port menu.
  15. SaintFrank

    SaintFrank Member

    Joined:
    Aug 14, 2021
    Messages:
    99
    Occupation:
    Proces operator
    Location:
    Nederland
    Balance:
    246Coins
    Ratings:
    +39 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Thanks noorbeast ,
    I found the problem , the shield on the arduino had some bad connection.
    Got all 3 motors working on smc3.
    • Like Like x 1
    Last edited: Nov 9, 2025 at 12:20