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

Question Need some help for my 2dof setup

Discussion in 'DIY Motion Simulator Building Q&A / FAQ' started by qqqwewqe123, Jan 16, 2026 at 23:38.

Tags:
  1. qqqwewqe123

    qqqwewqe123 New Member

    Joined:
    Mar 20, 2025
    Messages:
    10
    Balance:
    50Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, AC motor, SCN5, SCN6, SimAxe, Arduino, JRK, Joyrider, SimforceGT, Motion platform, 4DOF, 6DOF
    Hello everyone, I am trying to build a 2DOF system, but I have encountered some problems and I don’t know what to do.

    The components I am using are a 24V 50 RPM protected windshield wiper motor with the following specifications:

    • Operating Voltage: 24V DC

    • Power: 245W

    • Speed: 50 RPM

    • Current: <40A Max

    • Torque: 28 N·m
    I am using an Arduino Uno, an IBT-2 motor driver, and a 0–360 degree analog rotary Hall sensor as the position sensor (VCC = 5V, Vout = 0–5V).
    As a power supply, I have one with input: 200–240 VAC, 8A, 50/60 Hz and output: 24V DC, 33.3A, Po = 800W.
    For software, I am using SMC3, and for now I am testing through SMC3 Utils.

    The problems I am experiencing are:

    1. I don’t know how I should mechanically connect the motor shaft to the sensor shaft. What kind of coupling or gear mechanism should I use, and what gear ratio should it have? I really have no idea about this part.

    2. Another problem is that in SMC3 Utils, when I slightly move the right-hand slider upward, the motor starts rotating endlessly. Eventually, it reaches the sensor limit within the 0–5V range and then stops itself. I couldn’t find a solution to this infinite rotation issue.
      In the videos I watched, when they move the right slider, the motor only rotates a small amount, but in my case it keeps trying to rotate endlessly.
    I also have no idea what values I should set in SMC3 Utils.
    Please help me, I am having a lot of trouble and I can’t figure out the cause.
  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,979
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    Tasmania, Australia
    Balance:
    153,469Coins
    Ratings:
    +11,142 / 57 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    While a 180 degree Hall sensor would have given a slightly better resolution a 360 will work fine and can be direct mounted/driven and will not break if over rotated, see the FAQs for some ideas: https://xsimulator.net/community/faq/how-to-connect-protect-a-potentiometer.13/

    Most wiper motors require ground isolation: https://xsimulator.net/community/faq/wiper-motor-mandatory-ground-isolation.25/

    If you are running IBT2s at 24v please be aware that other members have reported quality control issues, recommending dropping the voltage a little.

    Please post pictures of your SMC3 setting and explain at what step in the setup you experienced issues: https://www.xsimulator.net/communit...3dof-motor-driver-and-windows-utilities.4957/
    1. Disconnect the motor power supply
    2. Make sure Simtools is not running – we’re not ready for that yet!
    3. Wire up the Arduino (with SMC3 installed) to your H-Bridges and connect to your computer via USB
    4. Run the Windows SMC3 Utility software and make sure it communicates with the Arduino (There is no need to set baud rates, they are not configurable)
    5. Set the Kp, Ki, Kd, PWMmin, PWMmax, PWMrev to 0 for ALL motors (This will make sure the motors don’t move)
    6. Set Clip to 255 (you need to do this first) and Limit to 255 (This will give you plenty of margin if something goes wrong while setting up)
    7. Turn on the power to your motors – nothing should move at this stage!
    8. Set Kp to about 400
    9. Now slowly, increase PWMmax… at some point the motor should start to move. When it does check the “Green” feedback line is moving toward the “Blue” target position.
      • If it is then that motor and feedback is wired correctly - proceed to test other motors.
      • If it is moving away turn off motor power immediately (or quickly reduce PWMmax again). In this case you need to either reverse the wires to the motor being tested –OR– reverse the +5V and GND wires to your feedback pot for the motor being tested (do not do both). Restart the test from the beginning.
    10. Do the above for each motor
    • Like Like x 1
  3. qqqwewqe123

    qqqwewqe123 New Member

    Joined:
    Mar 20, 2025
    Messages:
    10
    Balance:
    50Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, AC motor, SCN5, SCN6, SimAxe, Arduino, JRK, Joyrider, SimforceGT, Motion platform, 4DOF, 6DOF
    First of all, thank you very much for your answers, I will definitely try them.

    How much should the size difference be between the motor gear and the sensor gear? Should they be the same size?

    During the initial setup, I center my sensor exactly in SMC3 Utils and then start the system. The green center line moves toward the upper and lower red lines, and when it touches those upper or lower lines, the motor shuts itself off.

    What is the up-and-down adjustable area on the right side of the monitoring screen in SMC3 Utils?
    In a video I watched, they were able to move the motor as they wanted and with small angles by moving this right-hand control back and forth.
  4. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,979
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    Tasmania, Australia
    Balance:
    153,469Coins
    Ratings:
    +11,142 / 57 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    • Like Like x 1
  5. qqqwewqe123

    qqqwewqe123 New Member

    Joined:
    Mar 20, 2025
    Messages:
    10
    Balance:
    50Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, AC motor, SCN5, SCN6, SimAxe, Arduino, JRK, Joyrider, SimforceGT, Motion platform, 4DOF, 6DOF
    When I try to move the motor in SMC3 Utils, even a small position command makes the motor spin continuously in one direction until the sensor hits its limits. I think as the motor rotates, the 360° Hall sensor output also keeps increasing, so the feedback never catches up with the target and the controller continues to drive the motor endlessly. I'll send a screenshot in a few hours. Thanks in advance for your replies.
  6. Joe Cortexian

    Joe Cortexian Active Member Gold Contributor

    Joined:
    Sep 8, 2021
    Messages:
    249
    Balance:
    1,495Coins
    Ratings:
    +67 / 1 / -0
    My Motion Simulator:
    3DOF
    Is your direction correct? This is a symptom of the motor going in the wrong direction looking for a set point.
    • Friendly Friendly x 1
  7. qqqwewqe123

    qqqwewqe123 New Member

    Joined:
    Mar 20, 2025
    Messages:
    10
    Balance:
    50Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, AC motor, SCN5, SCN6, SimAxe, Arduino, JRK, Joyrider, SimforceGT, Motion platform, 4DOF, 6DOF
    upload_2026-1-17_20-44-40.png



    These are the values I entered, but when I try it in SimTolls LFS, the motor doesn't move. What could be the reason?
  8. qqqwewqe123

    qqqwewqe123 New Member

    Joined:
    Mar 20, 2025
    Messages:
    10
    Balance:
    50Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, AC motor, SCN5, SCN6, SimAxe, Arduino, JRK, Joyrider, SimforceGT, Motion platform, 4DOF, 6DOF
    I can currently move the motor a little, but it doesn't register every right or left turn; it only detects sharp turns.
  9. qqqwewqe123

    qqqwewqe123 New Member

    Joined:
    Mar 20, 2025
    Messages:
    10
    Balance:
    50Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, AC motor, SCN5, SCN6, SimAxe, Arduino, JRK, Joyrider, SimforceGT, Motion platform, 4DOF, 6DOF
    upload_2026-1-17_21-39-51.png



    These are the results I get when I feed in sine wave.
  10. Joe Cortexian

    Joe Cortexian Active Member Gold Contributor

    Joined:
    Sep 8, 2021
    Messages:
    249
    Balance:
    1,495Coins
    Ratings:
    +67 / 1 / -0
    My Motion Simulator:
    3DOF
    That’s exactly the way it should look. I can’t imagine how the motor isn’t running right. Maybe something with the sensor? Could it somehow be the sensor is in a mode lit number of bits of something? I guessed something fixed running in one direction? How did you fix that?
    • Friendly Friendly x 1
  11. qqqwewqe123

    qqqwewqe123 New Member

    Joined:
    Mar 20, 2025
    Messages:
    10
    Balance:
    50Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, AC motor, SCN5, SCN6, SimAxe, Arduino, JRK, Joyrider, SimforceGT, Motion platform, 4DOF, 6DOF
    I haven't actually done anything much, but I don't know if it's due to the values in sm3utils, but when I enter LFS and do a few test drives, I notice that there's a noise coming from inside the engine, but the engine doesn't move. What could be causing this?
  12. Joe Cortexian

    Joe Cortexian Active Member Gold Contributor

    Joined:
    Sep 8, 2021
    Messages:
    249
    Balance:
    1,495Coins
    Ratings:
    +67 / 1 / -0
    My Motion Simulator:
    3DOF
    If it rattles that’s kinda normal. If it more of a whine it means the motor is trying to move but doesn’t have enough power. I see you have max speed at 200 so that should be enough. Make some max speed adjustments.
    • Friendly Friendly x 1
  13. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,979
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    Tasmania, Australia
    Balance:
    153,469Coins
    Ratings:
    +11,142 / 57 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    • Friendly Friendly x 1
  14. qqqwewqe123

    qqqwewqe123 New Member

    Joined:
    Mar 20, 2025
    Messages:
    10
    Balance:
    50Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, AC motor, SCN5, SCN6, SimAxe, Arduino, JRK, Joyrider, SimforceGT, Motion platform, 4DOF, 6DOF

    I haven't encountered any problems with smc3Utils, only when I increase the ki and kd values does my motor start to vibrate. I have no idea how low I should lower the input limits. In my sine wave test (as shown above), and when I tested the interface for simtools, my motor moved smoothly, but in-game, there's a buzzing sound coming from inside the motor. When there's no buzzing, the motor moves, but the roll movement isn't 100% accurate. Normally, I expect it to turn in the direction I turn the steering wheel, but I've observed that it doesn't turn with every turn. Could this problem be due to the values I've given in sm3Utils?
  15. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,979
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    Tasmania, Australia
    Balance:
    153,469Coins
    Ratings:
    +11,142 / 57 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    You can think of it this way, SMC3 sets the control parameters for your hardware and you tune it to have the best controlled responses.

    SimTools allocates and mixes the game telemetry, making use of the tuned hardware, and a SimTools motion profile is refined to create the desire motion, it is not there to control the setup of that hardware.

    A buzzing/whining sound tends to be hardware, SMC3 frequency control settings, and/or interference.
    Last edited: Jan 18, 2026 at 22:19
  16. Joe Cortexian

    Joe Cortexian Active Member Gold Contributor

    Joined:
    Sep 8, 2021
    Messages:
    249
    Balance:
    1,495Coins
    Ratings:
    +67 / 1 / -0
    My Motion Simulator:
    3DOF
    In the standard SMC3 software ki and I’d don’t work correctly. There is an updated sebastian2 version which fixes this. Noorbeast knows where it is exactly.

    I do not worry about the grinding. Mine grinds sometimes of if I a, it racing and it’s grinding I estop to make it stop because the noise is annoying.

    As for your other problems that’s likely SimTools setup.