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 Floppy motor issues

Discussion in 'DIY Motion Simulator Building Q&A / FAQ' started by Rav3n87, Jan 11, 2023.

Tags:
  1. Rav3n87

    Rav3n87 Active Member

    Joined:
    Sep 9, 2020
    Messages:
    131
    Balance:
    723Coins
    Ratings:
    +44 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Yeah I'm unsure as of to why also, @Blame73 hasn't had the issue, This is my only reason for thinking the 25:1's just aren't up to task for this application, and or perhaps the drivers don't play nice with 25:1's either?

    All three of my drivers/motors do the exact same thing, Surely all 3 drivers can't be dodgy? there not MM's lol
    Might connect up an rc servo again and do another test to see if it does the same thing on square wave, can add weight to it also to try and back drive it

    The reason i keep coming back to a "braking scenario" is i look at it kind of like my Rc rock crawler that i have in the sense of the brake part, if i alter the settings to turn off the drag brake the rc will be able to pushed along the floor forward or backwards, if i set it on 1 it will offer little resistance and if i set it on max it will lock up and drag the tires across the floor, (actually takes a fair bit of weight on it to make the motor spin) I just would of thought that it would be editable somehow in the main code for i guess how SMC3 utils make adjustements from the software side?

    (For example) i see alot of people saying that PWMmin does nothing over a certain number in SMC3 utils, Surely this would be scalable or somewhat adjustable in the code to better relate to the numbers in SMC3 utils?

    @Gadget999 Unfortunately i don't have any other drivers to try, Wouldn't this be editable/adjustable in the code somehow? PWM scaling or something?
  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,144
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,559Coins
    Ratings:
    +10,902 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    There are some other settings to consider, like clip limit, see my earlier post https://www.xsimulator.net/community/threads/floppy-motor-issues.17578/#post-235052

    The 25:1 disconnected are not likely the issue, for example connect one to a battery and you would not be able to hang on to it (don't do this as it would be dangerous), while the boards may not be faulty, they do not yet seem to be operating as expected.
  3. Rav3n87

    Rav3n87 Active Member

    Joined:
    Sep 9, 2020
    Messages:
    131
    Balance:
    723Coins
    Ratings:
    +44 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    I Can't set the clip limit to actually clip the square wave at all, Does mean the pot ratio is out? or am i miss interpreting what you mean?

    Edit**

    Also just been looking at motors and gearboxes and realized perhaps my motors are also too fast?

    Motor Speed: 3600 RPM/160-180 RPM at Gearbox dependant on load

    What would be the ideal combination to run?
    Last edited: Jan 16, 2023
  4. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,144
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,559Coins
    Ratings:
    +10,902 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    I am not sure what you are seeing and trying to describe, perhaps another video.

    But what pots or Hall Sensors are you using?
  5. Rav3n87

    Rav3n87 Active Member

    Joined:
    Sep 9, 2020
    Messages:
    131
    Balance:
    723Coins
    Ratings:
    +44 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    This photo may help, I can't get the clip input or motor limits circled in blue to touch or even get really close to the blue square wave line circled in red

    Hall effect Pots are:
    6127V1A180L.5FS,

    Attached Files:

    Last edited: Jan 16, 2023
  6. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,144
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,559Coins
    Ratings:
    +10,902 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    The Hall Sensors are 180 degrees and a very sensible and reliable choice, so very unlikely to be related to the issues you are experiencing.

    So what happens if you bring Max Limits to 20 and Clip Input to 120?
  7. Rav3n87

    Rav3n87 Active Member

    Joined:
    Sep 9, 2020
    Messages:
    131
    Balance:
    723Coins
    Ratings:
    +44 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    I'll have a crack at it this afternoon and let you know
    • Like Like x 1
  8. Rav3n87

    Rav3n87 Active Member

    Joined:
    Sep 9, 2020
    Messages:
    131
    Balance:
    723Coins
    Ratings:
    +44 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Have reread your compact sim build and bought the 60:1 gearboxes that you have, I can couple my 200w motors to them which is good (same part number as yours) May have them by Friday, we shall see
  9. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,144
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,559Coins
    Ratings:
    +10,902 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    The 60:1s are a great choice for compact or large mass rigs.

    My concern is they may mask issues you have identified, so keep poking the bear to try and pin down why your boards can't currently control overshoots, even in circumstances where the motors + 25:1s are disconnected from the rig.
  10. Rav3n87

    Rav3n87 Active Member

    Joined:
    Sep 9, 2020
    Messages:
    131
    Balance:
    723Coins
    Ratings:
    +44 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    So i was going to run the test with 20 and 120 but realized its actually way further away from the blue square wave line anyway?? in one of my videos i had them maxed and it was still no where near being able to clip anything? Photo below for reference

    Any reason i can't close them up tighter? or any reason why the square wave isn't bigger?

    Attached Files:

  11. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,936
    Location:
    London
    Balance:
    11,844Coins
    Ratings:
    +474 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    I have used 25:1 / 30:1 / 40:1 and 60:1

    the best performance in my opinion is 25:1 (provided you have enought motor power)

    you can see a 25:1 6dof here -

    I suspect your drivers are not moving the motors till the current gets up and then its overshooting. The problem may go away when you add some weight to the sim
  12. Rav3n87

    Rav3n87 Active Member

    Joined:
    Sep 9, 2020
    Messages:
    131
    Balance:
    723Coins
    Ratings:
    +44 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Nice rig!!!

    My sim is pretty well balanced has a pinch of front bias with me sitting in it

    Like Noorbeast has said the fact it is doing it decoupled to the rig is the biggest concern

    Cheers
  13. Rav3n87

    Rav3n87 Active Member

    Joined:
    Sep 9, 2020
    Messages:
    131
    Balance:
    723Coins
    Ratings:
    +44 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Oki doki,

    Can someone define what the "braking" is supposed to do? is this only something to do with input clipping?

    How does it do this electrically?

    did some testing with the motor disconnected from the gbox

    if i hit the clip input it just cuts power on the board A and B direction led's, doesn't reverse direction or anything literally just cuts power until i manually move the arm back into range

    After mucking about with the motor disconnected i thoroughly think these drivers are not capable of being used with 25:1's i think they do not have the ability to "brake" as such or something to that effect, Its the only thing that makes sense,

    My reasoning behind this is a rig that is pretty well balanced will not sag with 50 or 60's with the power off and i bet if you unplug one whilst it is running with these 200w motors it will stop dead in its tracks!

    Thoughts?
    • Like Like x 1
  14. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,936
    Location:
    London
    Balance:
    11,844Coins
    Ratings:
    +474 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    input clipping is about position not motor control - i think it prevents the motors moving to full range

    my guess is your motor drivers have some protection when you change direction quickly to prevent the motors being driven in both directions at the same time and shorting out

    it may be possible to increase / decrease the dead zone ?

    I have built and designed an SMC6 program that has a small amount of downtime when the motors change direction to prevent this from happening (its not arduino compatible)

    study the pwm signal as the motors change direction - if the motor driver is not allowing a sudden direction change the pwm will raise suddenly trying to get the motor back under control
  15. Rav3n87

    Rav3n87 Active Member

    Joined:
    Sep 9, 2020
    Messages:
    131
    Balance:
    723Coins
    Ratings:
    +44 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Ok No worries, I will take a look at it while i wait for the new 60:1 gearboxes to arrive
  16. Rav3n87

    Rav3n87 Active Member

    Joined:
    Sep 9, 2020
    Messages:
    131
    Balance:
    723Coins
    Ratings:
    +44 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Well got my hands on the 60:1's today, need to remake my levers and fit but threw one of the motors on and fired it up, moving the lever on the old box to control the rotation, These stop instantly so far, can't wait to get them mounted up!!!
    • Like Like x 2
  17. Rav3n87

    Rav3n87 Active Member

    Joined:
    Sep 9, 2020
    Messages:
    131
    Balance:
    723Coins
    Ratings:
    +44 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    UPDATE......

    Floppy motor issue is resolved!! we have good motion!!

    Now onto the issue of backlash masking and buying another 60:1 for the traction motor as this is also floppy it seems

    Thank you everyone for your help and suggestions along the way!

    Cheers
    • Like Like x 1