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

Update: My 2DOF + homemade shifter

Discussion in 'DIY Motion Simulator Projects' started by Vef445, Aug 7, 2015.

  1. Vef445

    Vef445 Active Member

    Joined:
    Jul 13, 2015
    Messages:
    125
    Location:
    Denmark
    Balance:
    597Coins
    Ratings:
    +73 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Hi guys,

    I've been around for a while, I think I have read almost the entire forum now :D I finally decided to buy all the needed parts recently:
    -2 motors 23A 12V from "motion_control_products" on eBay UK (60:1)
    -2 potentiometers
    -2 700W servers power supplies (ATSN-7000956-Y000)
    -that's it! everything else comes from the garbage :D (and from my previous setup, a copy of the Playseat I made myself)

    I initially bought 2 moto monsters (+arduino), but I've read so many posts about people having issue with the MM, I decided to order the JRKs.

    This is how everything begins:
    [​IMG]

    Painting:
    [​IMG]

    First test of the electronic:
    [​IMG]

    And this is how it looks like tonight:
    [​IMG]

    I spent a lot of time on the JRK utility, first setting the feedback, then the PIDs (just put "0.5" to proportional PID and that's it) and finally motor parameters. These motors are really fast and I had to calm them down in order to get a proper response time with the feedback pot.
    Anyway, I have a problem... when I move the slider quickly from left to right (or the other way around), like if I simulated what Simtool could send as orders when in game, my motors get stuck and produce some sort of vibration noise. It seems like they don't really like the quick changes of direction.
    Is it because Pololu utility is not made for that and I should just go on with Simtool or is there a specific parameter I should look at?

    Thanks for your help :)
    • Like Like x 7
    • Winner Winner x 1
  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,161
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,652Coins
    Ratings:
    +10,914 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    • Agree Agree x 1
  3. Vef445

    Vef445 Active Member

    Joined:
    Jul 13, 2015
    Messages:
    125
    Location:
    Denmark
    Balance:
    597Coins
    Ratings:
    +73 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Hi @noorbeast ,

    I've downloaded the guide already, but I'm not there yet ;) Still setting up the JRK via Pololu utility.

    I may not have explained my problem correctly: when I move the cursor, the motor move and follow the instruction. The issue is when I change direction very quickly (like swiping the cursor from left to right, to left and so one), then the motor stop following me and seems confused. It makes this strange noise, it's hard to describe, I'll try to make a video tomorrow.
  4. Vef445

    Vef445 Active Member

    Joined:
    Jul 13, 2015
    Messages:
    125
    Location:
    Denmark
    Balance:
    597Coins
    Ratings:
    +73 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Here are my settings:
    [​IMG]
    [​IMG]
    [​IMG]
  5. bsft

    bsft

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
    Ok you need to show ALL tabs, with a motor connected, but i can see you have no D number, so put 0.5 as a start.
    Raise PID period to 20ms
    and intergral to 10,000
    Put brake duration at 0
    wind current calibration down to 110
    max duty cycle while feedback is out of range, change to 600
    apply settings.
    • Agree Agree x 1
    • Informative Informative x 1
    • Useful Useful x 1
  6. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,161
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,652Coins
    Ratings:
    +10,914 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Also a word of caution, be a bit conservative with your JRK settings as you don't want to overdrive 60:1s, or as @Avenga76 and I have both found it can create gearbox problems if they have brass gears.
    • Like Like x 1
  7. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,573
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 39 / -0
    My Motion Simulator:
    AC motor, Motion platform
    Nicely built sim :thumbs, sounds like your JRKs are shutting down. Most only run 200W motors on a JRK, your 276w may be overloading them on fast changes were you can get up to the stall current of the motor (way more than the rated 23 amps). I'm guessing your running a heatsink on the JRK's? As advised already, try to tone the settings down, or worse case just use the MMs and ARD, which as a half bridge can handle more current.
  8. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,573
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 39 / -0
    My Motion Simulator:
    AC motor, Motion platform
    Also what is the rated speed of the motors?
  9. bsft

    bsft

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
    um pardon me, but you overloaded your gearboxes hence them chewing out.
    Avenga76 had PID and motor issues because the motors on them were 5500rpm. We have found that any motor spinning more than 4000 rpm tends to error out JRKS. But some time spend sorting PID and motor power, then some time sorting profiles, overcomes any problems
  10. bsft

    bsft

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
    Sorry to correct you, but I have had the 200 watt motors running 38 amp continuous. Yes I had a heatsink on the big chip. So thats 450 watts continuous. That didnt included I was pushing them at 45 amp spikes as well.
    He has got to change his JRK settings as I have advised him.
  11. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,161
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,652Coins
    Ratings:
    +10,914 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    The issue I found with 60:1 is the nm spike of fast reversals, it spreads the brass gears leading to slop. Those brass gears are only rated to 90nm.
  12. Vef445

    Vef445 Active Member

    Joined:
    Jul 13, 2015
    Messages:
    125
    Location:
    Denmark
    Balance:
    597Coins
    Ratings:
    +73 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Thanks a lot for your answers! I'll follow @bsft advises and let you know today.

    The motors are "around" 3600rpm (60:1 gearbox and 60rpm on the gearbox shaft).
    Regarding my JRKs, yes they both have a heat sink and they are both placed in a box with a 12cm 24V fan on top (running on 12V, still very good airflow and low noise). I did my first tests without fan (before installing everything) and the heat sinks were warm but I still could touch them. I will measure their temperature, but with the fan on top the heat sinks definitely remain cold (I'd say around 40C max, maybe less, though I know it will be more demanding in games).

    Oh, and thanks for the compliments, I'll post better photos later on :)
  13. bsft

    bsft

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
    yes and your design, which your feet sit low means you are trying to counterbalance a lot more weight and trying to pick it up. Thats why sims should have feet higher. Dont try to blame the gears, I have had a lengthy conversation with Shane of Motion Dynamics and he and his engineer have seen your sim and its design. And also, be careful who you are trying to fool here.
  14. bsft

    bsft

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
    Change the settings like I said as well
    • Like Like x 1
  15. Vef445

    Vef445 Active Member

    Joined:
    Jul 13, 2015
    Messages:
    125
    Location:
    Denmark
    Balance:
    597Coins
    Ratings:
    +73 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Sure, that's what I meant by "advises" ;) ;)

    I've open one of the gearboxes to reverse it: the first gear (kind of screw, I don't know the right English word, the one linked to the motor shaft) is made of brass, the second gear is made of plastic I believe and both "look" to be robust.

    So far it's not yet a gearbox problem, when it fails, it's definitely an electric sound coming from the motor, not the gears eating each other :)
  16. eaorobbie

    eaorobbie Well-Known Member SimTools Developer Gold Contributor

    Joined:
    May 26, 2009
    Messages:
    2,574
    Occupation:
    CAD Detailer
    Location:
    Ellenbrook, Western Australia
    Balance:
    20,440Coins
    Ratings:
    +1,684 / 23 / -2
    My Motion Simulator:
    2DOF, DC motor, JRK, SimforceGT, 6DOF
    Gday @Vef445, love seeing good being recycled into a lovely new object , well done.

    Firstly not sure if the PSU will have the balls to hold Jrks up at full rate but worth a go.

    pic 1
    Ok looking at your setting you are using nearly 180 deg of your lever travel, not recommended on a seatmover as from about 40 deg above centre (horizontal lever) and 40 deg below will actually result in very little movement on the chair, resulting in a loss of motion cues. Hence I tune my feedback to use 80 deg of the 180 deg.
    Bring the analog samples up to 512 , the more the more accurate the position is , as in it checks the pot position 512 times per pid period.

    pic2
    Ok for those motor I would set the P to 0.39 and I to 0 and D to 0.39 as a starting point after testing you will know which one to adjust
    PiD Period to 20ms, this too needs to be 20ms in the Interface Settings of the Game Engine, THEY MUST MATCH
    Intergral to 5000 to 10000 again testing will tell
    Feedback deadzone - use 0 and only about 2-3 if larger then throw out the pots they are crap.

    pic3
    Crank the puppies up.
    I run flat out here
    as in
    600 duty
    600 accel
    No brake - just cause motor heat and missed motion cues.
    0 - unlimited current

    600 on feedback is out of range, get back to right spot as quick as possible.(rarely happens)

    Hope that helps you along mate.
    • Like Like x 1
    • Informative Informative x 1
  17. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,161
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,652Coins
    Ratings:
    +10,914 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    There is no fooling from me @bsft, this is the exact advice from the engineer via Shane at Motion Dynamics, all I am doing is passing it on for the benefit of other members regarding the 90nm limit of brass 60:1 gears on reversals: "It is apparent that the load on the gearbox output shaft exceeds 90nm which is happening on reverse motor. Your customer is overdriving the motor with each direction change".
  18. bsft

    bsft

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
    you should become a politician
  19. bsft

    bsft

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
    @Vef445 , be cautious of your design, there are people here with FAR more experience than some members with too many coins and too much time putting everything into FAQ,
    The gearboxes have a load max, yes, but the problem is the design of the frame, not the gearbox. Anything will break if treated the wrong way.
    If you have a design in mind, there are SOME of us whom can advise correctly.
  20. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,161
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,652Coins
    Ratings:
    +10,914 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Most of us contribute what we can to the community in good faith. You have made your own valued contributions @bsft, as have I and many others. There is nothing political about providing direct information from a supplier, or contributing in FAQs, or devoting time and effort anywhere else in this community.

    To diminish the efforts of others only lessens the value of those collective community contributions.
    • Agree Agree x 2