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

First Build, Wood 2DOF

Discussion in 'DIY Motion Simulator Projects' started by Bandersnatch79, Jan 9, 2025.

  1. Bandersnatch79

    Bandersnatch79 New Member

    Joined:
    Jul 31, 2024
    Messages:
    20
    Balance:
    85Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Long story short, reversing the +- wires for motor 1 fixed it. Or at least they both work now. Screenshot 2025-07-27 155024.png Screenshot 2025-07-27 150643.png
    That was frustrating. Though I do think I had some bad hardware at the beginning.
    • Like Like x 1
  2. Bandersnatch79

    Bandersnatch79 New Member

    Joined:
    Jul 31, 2024
    Messages:
    20
    Balance:
    85Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    IMG_6305.JPG IMG_6311.JPG IMG_6312.JPG Very exciting progress, despite many knucklehead errors. Question about SMC3Utils, Max Limits, Clip Input and range of motion. I had been believing that I could/would be limiting my range of motion to 45 degrees up and down, and designed my CTC levers(2.5 inch) with that in mind. 3D printed and they actually hold me, pretty cool. But, I was fooling with manual mode and the limits imposed by having Max Limits and Clip Input set to 255 will let the lever move to almost 90 degrees off "zero", that's fine going up, but on the down stroke, will definitely bend a rod or break a lever. Is there another way to impose a tighter limit? Or will that be a function in FlyPT Mover? Or am I not doing any of this right?
  3. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,673
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    151,692Coins
    Ratings:
    +11,045 / 56 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    The SMC3 settings explanations are in the second post, including for adjusting Max Limits and Clip Input: https://www.xsimulator.net/communit...driver-and-windows-utilities.4957/#post-48121

    Clip Input Used to create a band at either limit of the target range beyond which any values sent to the SMC3 are clipped. In addition to this clipping, if the motor feedback does move beyond this range (typically through inertia), the SMC3 will attempt to brake the motors hard by driving them in reverse until they are back out of this limit zone. The value can be anything from 0-255 (however can’t be less than the current limit setting). Reverse braking is applied in the band between the Clip Input and the Max Limit settings. Reverse braking can be disabled - refer to PWMrev.

    Max Limits Used to create a band at either limit of the feedback range beyond which if the motors move (typically through inertia) the SMC3 will automatically shutdown the drivers and keep them disabled until reset. This is essentially a safety mechanism if something goes wrong. The value can be between 0-255 (however can’t be greater than the current clip setting).

    [​IMG]
  4. Joe Cortexian

    Joe Cortexian Active Member Gold Contributor

    Joined:
    Sep 8, 2021
    Messages:
    182
    Balance:
    1,087Coins
    Ratings:
    +42 / 0 / -0
    My Motion Simulator:
    3DOF
    There is “hold you up” and there is you jumping up and down on them. For example when you catch air going over a rise the front of the car will go down hard. Or when you hit a wall or another car. That will instantaneously jerk the lever arms. Maybe it will work but don’t be gentle when you test. If you only do flight sim and only on concrete runways you may be ok.
    • Like Like x 1
  5. Joe Cortexian

    Joe Cortexian Active Member Gold Contributor

    Joined:
    Sep 8, 2021
    Messages:
    182
    Balance:
    1,087Coins
    Ratings:
    +42 / 0 / -0
    My Motion Simulator:
    3DOF
    Unfortunately, the software assumes that your motion is in the range of 256-512+256 or more. So long as you don’t rely on the menu you can hard code the limits. These limits are typically in addition to limits you set in FlyPT. I use SimTools and find it difficult to tune the limits so I rely a lot on the SMC limits.
    • Like Like x 1
  6. Bandersnatch79

    Bandersnatch79 New Member

    Joined:
    Jul 31, 2024
    Messages:
    20
    Balance:
    85Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    I have hit the brick wall Screenshot 2025-08-10 173726.png
    Just trying to get the rig to move via joystick. As far as I can glean from reading the threads and the FlyPT Mover website, this setup should produce some result. Any input from someone with FlyPT experience would be appreciated.

    Things i know: I'm using Mover 3.5.3 The software is definitely getting inputs from the joystick. When the output is connected, the motors make a little noise, I cannot then open SMC3Utils without getting an error, so at least Mover is tying up that port. And that is it. No Movement. Send Help
    Last edited: Aug 11, 2025 at 00:34
  7. Joe Cortexian

    Joe Cortexian Active Member Gold Contributor

    Joined:
    Sep 8, 2021
    Messages:
    182
    Balance:
    1,087Coins
    Ratings:
    +42 / 0 / -0
    My Motion Simulator:
    3DOF
    Well sounds like there is not enough power going to the motors. I don’t use FlyPT. Maybe there is a gain factor in flyPT you can adjust.

    It’s possible that Kp or Max PWM are set too low. Try bumping kp up as high as you can without uncontrolled vibrations and see of that helps.

    If you have a second computer I suspect you can set up an Ethernet connection. This allows you to put SMCUtils in pass through mode so you can see what is coming in and the result on your rig. This is described in the first page of the SMC thread. Technically you should be able to set that up using localhost. Especially since there is no game involved.
    • Like Like x 1
  8. Bandersnatch79

    Bandersnatch79 New Member

    Joined:
    Jul 31, 2024
    Messages:
    20
    Balance:
    85Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
  9. Bandersnatch79

    Bandersnatch79 New Member

    Joined:
    Jul 31, 2024
    Messages:
    20
    Balance:
    85Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    IMG_6318.JPG
    Now I have something of a geometry issue. I'm not getting near the range of motion I was hoping for, about 7-10 degrees. I'm 3 in pitch and 1.5 in roll. The roll is limited because if you're at full pitch and then go full roll, the lever and rod would bind. This is probably large due to the way I made my CTC levers with a fork style connection. Bear in mind the 3d printed levers were never meant to be the final state, just an easy temporary solution, but even when I get metal ones fabricated I think the fork style is more balanced. So, my thinking is to move the upper rod connection point back to the end of the seat, that should allow for a bigger range of motion, and the Mover software seems to allow for it. Is that the right move, or am I thinking wrong?
  10. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,673
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    151,692Coins
    Ratings:
    +11,045 / 56 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK