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 Motor is stop working sometime

Discussion in 'SimTools DIY Version' started by Schopfer, Jul 26, 2018.

  1. Schopfer

    Schopfer Member

    Joined:
    Jul 20, 2017
    Messages:
    48
    Location:
    Thailand
    Balance:
    86Coins
    Ratings:
    +14 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Motor is stop working sometime
    Fpid / 4
    Kp = 660
    Ki = 0
    Kd = 0
    Ks = 60
    Fpwm = 20kHz
    PWMmin =0
    PWMmax = 245
    PWMrev = 240
    Max Limits = 0
    Clip Input = 0
    Deadzone = 0

    [​IMG]
  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,030
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    147,878Coins
    Ratings:
    +10,879 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    The movement range is too large and there may also be an overshoot, combined with poor lever angle.

    Torque is most effectively applies at 90 degrees, and is inefficient if movement is more than 40 degrees either side of that.
    • Agree Agree x 2
  3. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,282
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,198Coins
    Ratings:
    +5,093 / 18 / -0
    See if it works right without sitting in the chair.
    If it does work, my guess is the motor driver can not produce enough power to move the sim and is shutting down.

    Let us know how it goes,
    Dustin
  4. MarkusB

    MarkusB Well-Known Member Gold Contributor

    Joined:
    Jun 30, 2015
    Messages:
    552
    Location:
    Germany
    Balance:
    4,213Coins
    Ratings:
    +596 / 2 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, Motion platform
    I support @noorbeast ‘s assumption that the motor angle is too large and causes a shutdown, probably inside the SMC3 software.
    The reaon for this assumption is that the motor continues moving after the angle has been reduced by hand. This happens several times in the video.

    But actually I am wondering that the motor moves at all with „Max Limits“ and „Clip Input“ both set to zero.
    @Schopfer: Have a look at the description of these parameters in this post: SMC3 Arduino 3DOF Motor Driver and Windows Utilities
    The following post gives a 25-step instruction for an initial configuration, during which you set both parameters to 255: SMC3-SPS Sabertooth Packet Serial PID motor driver w/SoftStart

    For reducing the max angle wirhin SimTools you can configure an „axis limit“. This can also help.
    • Agree Agree x 1
  5. Schopfer

    Schopfer Member

    Joined:
    Jul 20, 2017
    Messages:
    48
    Location:
    Thailand
    Balance:
    86Coins
    Ratings:
    +14 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    In pit stop motor was shutdown two motor no movement before.
    On track ine motor was no more power to break and shutdown.
    I was change 2 MM. it’s same
  6. Schopfer

    Schopfer Member

    Joined:
    Jul 20, 2017
    Messages:
    48
    Location:
    Thailand
    Balance:
    86Coins
    Ratings:
    +14 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Motor work without sitting.
  7. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,282
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,198Coins
    Ratings:
    +5,093 / 18 / -0
    So you will need to figure out how to get more leverage with your motor setup.
    The why they are attached requires to much to move the sim when someone is in the chair, and causes shutdowns.

    You may consider attaching an arm from the motors to the top of the chair in order to get more leverage.
    Something like this buddy.
    P1010397.JPG
    Take care,
    yobuddy
    • Like Like x 1
  8. Schopfer

    Schopfer Member

    Joined:
    Jul 20, 2017
    Messages:
    48
    Location:
    Thailand
    Balance:
    86Coins
    Ratings:
    +14 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    [/ATTACH] 2-02.jpg 2-04.jpg

    Attached Files:

    • 2-03.jpg
      2-03.jpg
      File size:
      564.9 KB
      Views:
      561
  9. Schopfer

    Schopfer Member

    Joined:
    Jul 20, 2017
    Messages:
    48
    Location:
    Thailand
    Balance:
    86Coins
    Ratings:
    +14 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    I understand correctly?
    Motor has low power have 2 way for solve
    1. attch longer arm from motor
    2. replace to high power motor.
    [​IMG]
  10. imajavaid

    imajavaid Member

    Joined:
    Oct 25, 2021
    Messages:
    108
    Balance:
    199Coins
    Ratings:
    +25 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, Motion platform
    How to reduce movement angle. How can you make sure that it is small than 40 degree
  11. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,030
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    147,878Coins
    Ratings:
    +10,879 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    First ensure adequate rod length so that the lever is parallel to the seat at rest, with the rod at a 90 degree angle.

    In SMC3 the Clip Input and Max Limits are used to se the range and overshoot limits: https://www.xsimulator.net/communit...3dof-motor-driver-and-windows-utilities.4957/

    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]