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

Tutorial Guide to setting up SimTools for use with the Kangaroo motion controller

Discussion in 'SimTools compatible interfaces' started by BlazinH, Nov 1, 2013.

  1. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,574Coins
    Ratings:
    +1,831 / 32 / -1
    Oh yea @jsmith2307 , it just dawned on me that you are using syren not sabertooth controllers with your kangaroos. If you use a dual controller (sabertooth) you can control two motors with one kangaroo and one delink (or other usb to serial converter). Since syrens are a single motor controller you will need two kangaroos and two usb to serial converters to control two motors. Then in simtools you will have to set up each kangaroo on its own serial interface and use 1,p<Axis> for the output on each one.
    • Like Like x 1
  2. jsmith2307

    jsmith2307 Member

    Joined:
    Oct 2, 2010
    Messages:
    105
    Occupation:
    Respiratory Therapist
    Location:
    Corpus Christi, Texas
    Balance:
    324Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Joyrider, Motion platform
    Greetings,
    That is really good news to hear!! I will order another Delink today!! Two SyRens controllers two Kangaroo x2 and two Delinks should do it!
    jsmith2307
  3. jsmith2307

    jsmith2307 Member

    Joined:
    Oct 2, 2010
    Messages:
    105
    Occupation:
    Respiratory Therapist
    Location:
    Corpus Christi, Texas
    Balance:
    324Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Joyrider, Motion platform
  4. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,574Coins
    Ratings:
    +1,831 / 32 / -1
    The only thing I can suggest right now is to experiment with different update rates out of simtools and see if it makes any difference. Try 20, 30 ms or more. I assume you did a new tune as I suggested? And does your rig follow good when you use DEScribe's livetest?
  5. jsmith2307

    jsmith2307 Member

    Joined:
    Oct 2, 2010
    Messages:
    105
    Occupation:
    Respiratory Therapist
    Location:
    Corpus Christi, Texas
    Balance:
    324Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Joyrider, Motion platform
    Greetings,

    "The only thing I can suggest right now is to experiment with different update rates out of simtools and see if it makes any difference. Try 20, 30 ms or more. I assume you did a new tune as I suggested? And does your rig follow good when you use DEScribe's livetest?"

    I retuned, and I test out using startup 5ms, interface 20ms - 50ms, shutdown 5ms.
    Is this what I should be seeing, I thought it should be more in the middle of the scale! deadband.jpg

    jsmith2307

    Attached Files:

  6. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,574Coins
    Ratings:
    +1,831 / 32 / -1
    @jsmith2307 You provided little information to assist you! What you did provide I don’t understand. Simtools output has nothing to do with DEScribe software. And I don’t know what you should be seeing because you provided no reference information for me to determine what I should be seeing! But I can say your motor should be at center position @ 2048 units. But forget Simtools for now and get you’re motors working with live test correctly first. The slider to the right of the graph allows you to control the motors position so when you move it up and down, your motor should follow. I suggest more time reading up on how to use DEScribe software and/or on the phone with Charleen @ DE to get motors working with their software first before you attempt using them with Simtools again. If you can’t control your motors with DEScribe and my test program, you will never get control of them with Simtools!

    btw 2048 units = 2.5 volts at the pot output. I also edited above where I had the wrong figures posted.

    ps One difference between my program and DEScribe is mine uses the "simple serial" method of transmission where DEScribe uses "packet serial". The code for Simtools uses simple. If one method works the other should also but testing with my program after DEScribe assures this.
    Last edited: Apr 30, 2014
  7. jsmith2307

    jsmith2307 Member

    Joined:
    Oct 2, 2010
    Messages:
    105
    Occupation:
    Respiratory Therapist
    Location:
    Corpus Christi, Texas
    Balance:
    324Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Joyrider, Motion platform
    Greetings,
    I apologize for the lack of information. What I was trying to show was the DEScribe LIVE TEST that you mentioned in the previous exchange
    .
    “I assume you did a new tune as I suggested? And does your rig follow good when you use
    DEScribe's livetest?"


    I did do a retune, and I needed to know if you knew, or any others knew, where the point on live test graph was supposed to be (lower, middle, or higher). I assumed it to be in the middle, since the POT is centered @ 2.5.
    I’ll call DE.
    jsmith2307
  8. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,574Coins
    Ratings:
    +1,831 / 32 / -1
    I believe the graphing function in DEScribe live test is dependent on what the “units” are set at. In Simtools we set the units to 4095 = 5000 meaning 4095 possible positions for 5000 max millivolts thru the pot with 2048 being the center. If units are not set in DEScribe under the “units” tab, I believe the default ratio is one to one. Therefore, 5000 positions for 5000 millivolts and 2500 would be the center. DE hopefully will clairify this when you speak to them.
  9. jsmith2307

    jsmith2307 Member

    Joined:
    Oct 2, 2010
    Messages:
    105
    Occupation:
    Respiratory Therapist
    Location:
    Corpus Christi, Texas
    Balance:
    324Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Joyrider, Motion platform
    Greetings BlazinH,
    Success!! After playing around with DEScirbe, and your program, I got proper movement on the “Y” axis (pitch). Now I have to test the “X” axis (roll or bank)…. I just received the second Delink and have to link the two of them up to work on DEScirbe & Simtools 1.2.
    jsmith2307
  10. telfel

    telfel Active Member

    Joined:
    Feb 16, 2011
    Messages:
    170
    Balance:
    4,735Coins
    Ratings:
    +118 / 3 / -0
    Hi
    New Sabertooth 2x 32 with usb interface and updated DeScribe software tool.

    See manual attached

    regards Terry

    Attached Files:

  11. telfel

    telfel Active Member

    Joined:
    Feb 16, 2011
    Messages:
    170
    Balance:
    4,735Coins
    Ratings:
    +118 / 3 / -0
    Hi

    Modifying a couple of my motors the accept these encoders AMT 103 kit

    less than £16.00 each + £3.00 for connecting cable

    AMT103-V.jpg

    dip switches for setting pulse counts, adapters to fit various diameter shafts, alignment tools for installation.

    regards Terry

    Attached Files:

    • Like Like x 2
  12. Historiker

    Historiker Dramamine Adict Gold Contributor

    Joined:
    Dec 16, 2010
    Messages:
    2,158
    Occupation:
    Retired
    Location:
    Michigan USA
    Balance:
    9,176Coins
    Ratings:
    +2,158 / 19 / -1
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform, 6DOF
    Hey Terry, could you start a new thread and show how those encoders would be able to replace a potentiometer? I would be very interested in learning more about them. I did read the spec sheet but most of it is over my head ;)



    Great find and thanks for sharing!
    • Like Like x 1
    • Agree Agree x 1
  13. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,574Coins
    Ratings:
    +1,831 / 32 / -1
    Great news to hear @jsmith ! Let us now how things go and if you need some further assistance.
  14. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,574Coins
    Ratings:
    +1,831 / 32 / -1
    Hi Terry! Let us know what you think of the new interface. It may be a little easier to hook up but I don't see that it will make much difference for how we use it otherwise. It does have 12bit speed control but that much precision is not really needed on a racing sim. 8bit does fine for me anyway. May make a little difference on a precision flight sim though. Other than monitoring feedback, a second output for motor brakes etc., a new plain text interface, a few extra amps, and the usb interface, it appears to be about the same as the non usb models. It does however have a custom interface that states you can use it with several modes at the same time which may be useful for some people.
    • Old Old x 1
  15. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,574Coins
    Ratings:
    +1,831 / 32 / -1
    @telfel , Are you planing on using these with the kangaroo? Did you ever use the kangaroo on a project with any success? Thanks again for you're input on the site too!
  16. telfel

    telfel Active Member

    Joined:
    Feb 16, 2011
    Messages:
    170
    Balance:
    4,735Coins
    Ratings:
    +118 / 3 / -0
    Hi @BlazinH

    I have one motor modded, testing with the kangaroo at the moment, the encoder & limits work ok.

    I have a problem not related which is I'm able to auto tune with limits ok, live test works ok, but when I change either the address or baud rate, in live test the option to home doesn't work, so no motor movement, change addr back to 128 and all works, describe shows in the top menu that Kangaroo is connected and the correct address. I have raised a ticket with DE help desk.

    I have 3 units for 6dof so need to be able to set 3 different addresses.

    regards Terry
  17. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,574Coins
    Ratings:
    +1,831 / 32 / -1
    Hmm, I don't know why you would have problems changing just the baud rate of the kangaroo. But why would you want to change the address? Simple serial mode can only work with one kangaroo on one serial channel and packet serial uses a channel name concept so you can run multiple kangaroos on the default 128 address. That said, from the manual of DEScribe it looks like you should be able to change the address of the kangaroo if you want to!
    Last edited: May 12, 2014
  18. telfel

    telfel Active Member

    Joined:
    Feb 16, 2011
    Messages:
    170
    Balance:
    4,735Coins
    Ratings:
    +118 / 3 / -0
  19. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,234
    Location:
    Marseille - FRANCE
    Balance:
    20,890Coins
    Ratings:
    +2,083 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
  20. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,574Coins
    Ratings:
    +1,831 / 32 / -1
    @RacingMat , RaceRay asked me about doing that also. But I don't use the kangaroo myself. I was just helping another member with their kangaroo and decided to see if I could come up with the proper coding to control it directly from SimTools. And a users comport and baud rate could be different than the present too. It's really quite simple to cut and paste the code provided in my opening post though! Then the user can put their correct figures needed into the serial settings.

    btw I cannot recommend the kangaroo at this time though! Too many members have had too many problems trying to tune it and getting it to work properly; me included. Dimension Engineering swears it is will work though! But, while I'm not a member of any other simulator community, I have not seen any postings over there either stating great success and happiness with it!
    Last edited: May 23, 2014