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

M4 Motion Theatre given new life Kangaroo2 and Sabertooth

Discussion in 'DIY Motion Simulator Projects' started by Baalsgate, Aug 31, 2016.

  1. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,616Coins
    Ratings:
    +1,835 / 32 / -1
    Maybe @yobuddy or someone else can assist with how to do math within a simtools output string if it's possible.
  2. Baalsgate

    Baalsgate New Member

    Joined:
    Aug 5, 2016
    Messages:
    27
    Location:
    Melbourne Australia
    Balance:
    517Coins
    Ratings:
    +5 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform
    so all we need to do now is modify simtools to have a Axis1 and Axis2 additional equation box , oh and a button to disconnect the serial port so i can connect with describe to re position it :)
    Is simtools opensource ?
  3. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,616Coins
    Ratings:
    +1,835 / 32 / -1
    Disconnect button is in Simtool2 already but not possible with Simtools1.3.
    • Agree Agree x 1
  4. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,616Coins
    Ratings:
    +1,835 / 32 / -1
    Simtools is not open source.
    • Agree Agree x 1
  5. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,616Coins
    Ratings:
    +1,835 / 32 / -1
    Btw, you could try <Axis1 - 2048> too.

    p.s. I'm thinking that should work.
    Last edited: Oct 6, 2016
  6. Baalsgate

    Baalsgate New Member

    Joined:
    Aug 5, 2016
    Messages:
    27
    Location:
    Melbourne Australia
    Balance:
    517Coins
    Ratings:
    +5 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform
    I wasn't thinking it would work i assume it would be just read as an undeclared variable .. but i tried it anyway and guess what ?

    no prize , so recapping we tried
    <Axis1> - 2048
    (<Axis1> - 2048)
    [<Axis1> - 2048]
    {<Axis1> - 2048}
    <Axis1 - 2048>
    how about
    <<Axis1> - 2048>

    :p
  7. Baalsgate

    Baalsgate New Member

    Joined:
    Aug 5, 2016
    Messages:
    27
    Location:
    Melbourne Australia
    Balance:
    517Coins
    Ratings:
    +5 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform
    how about a cool picture of the BEI optical encoder with the cover off , its pretty amazing how small the holes are in that disk. 20160916_234440[1].jpg
    • Like Like x 1
  8. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,616Coins
    Ratings:
    +1,835 / 32 / -1
    Doesn't hurt to try does it? I do know that since decimal output is being used that if it isn't within < > (or some brackets) the output will be only the actual individual characters being sent.
    Last edited: Oct 6, 2016
  9. Baalsgate

    Baalsgate New Member

    Joined:
    Aug 5, 2016
    Messages:
    27
    Location:
    Melbourne Australia
    Balance:
    517Coins
    Ratings:
    +5 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform
    True ... ill try anything :) well almost anything
  10. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,616Coins
    Ratings:
    +1,835 / 32 / -1
    So I guess that precludes setting a fire under it then. :)
  11. Baalsgate

    Baalsgate New Member

    Joined:
    Aug 5, 2016
    Messages:
    27
    Location:
    Melbourne Australia
    Balance:
    517Coins
    Ratings:
    +5 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform
    yea not quite there yet :) its been a fun day made good progress solved some problems and found some new ones lol
    • Optimistic Optimistic x 1
  12. yobuddy

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

    Joined:
    Feb 9, 2007
    Messages:
    5,288
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,262Coins
    Ratings:
    +5,097 / 18 / -0
    With SimTools 2.0, one should be able to make a interface plugin to make this work correctly.
  13. Baalsgate

    Baalsgate New Member

    Joined:
    Aug 5, 2016
    Messages:
    27
    Location:
    Melbourne Australia
    Balance:
    517Coins
    Ratings:
    +5 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform
    playing with the sim today i reset the zero point so the value ranges are all going to be positive , but noticed that on exit of testing it didnt go back and then start again it would move forward again , solved this by adding to the interface settings 1,p0 and 2,p0 before the powerdown seeems to have fixed that.

    so now my settings are :
    startup : 1,start<13><10>1,units4096=16000<13><10>2,start<13><10>2,units4096=3200<13><10>
    interface : 1,p<Axis1><13><10>2,p<Axis2><13><10>
    Shutdown : 1,p0<13><10>2,p0<13><10>1,powerdown<13><10>2,powerdown<13><10>
  14. Baalsgate

    Baalsgate New Member

    Joined:
    Aug 5, 2016
    Messages:
    27
    Location:
    Melbourne Australia
    Balance:
    517Coins
    Ratings:
    +5 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform
    I then added the game plugins :
    Dirt3_Plugin 3.0.2.0.zip
    NolimitsSimulator_Plugin.zip
    Xplane_Plugin.zip

    I ran the patches to the game directories , but im getting no movement or in Output testing seeing nothing in Virtual Axis
    bit stuck here cause I dont know what to do now ?
  15. Baalsgate

    Baalsgate New Member

    Joined:
    Aug 5, 2016
    Messages:
    27
    Location:
    Melbourne Australia
    Balance:
    517Coins
    Ratings:
    +5 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform
    ok now getting data from dirt3 seems i selected the wrong directory , I have the steam download version that actually is in c:/my documents/my games/dirt3 , I will have to investigate the nolimits issue further as it may be i just need to select a different folder also.
    Seems to work ok with Dirt3 will have to tune it now as its a tad bit violent :p
  16. Baalsgate

    Baalsgate New Member

    Joined:
    Aug 5, 2016
    Messages:
    27
    Location:
    Melbourne Australia
    Balance:
    517Coins
    Ratings:
    +5 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform
    having some problems with the sim not running the shutdown command , and not going back to Zero on exit of games , seems to do it sometimes but other times it doesn't , not sure why , when ever it gets a start command it resets the home position of zero to where ever it left it, which means it moves forward each time it restarts , i have to go back to a serial console before restarting and tell it to go back to zero manually which is getting annoying pretty quick.
    Dirt3 seems to be working and i have tuned it down a bit to limit the movement.
    Nolimits2 still not getting any game data , have added the --telemetry option to the shortcut to start it and in messages Nolimits2 says that its connected to client , not sure why theres no data with that one .
    Need some help with that one i think.
  17. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,616Coins
    Ratings:
    +1,835 / 32 / -1
    The problem with your shutdown sequence is you’re telling the kangaroo to go to p0 but then powering it down before it has time to do it. You have two options to fix this. One is to remove the powerdown commands altogether and then simply remove power by pulling the plug when you’re done with your session. The second is to add a delay between your p0 and powerdown commands to give it time to move before it shuts down. Adding Delay5<13><10>, should induce a 5 second delay for example. The safest would be to use a delay if your rig can’t move once powered down so there is no change of it accidentally moving wildly when people are exiting. But if you need power applied to hold its position as people exit then you would not power down until afterwards so the rig will be at po the next time you start it (if you don't what to keep manually doing it that is).

    As you already know, when using the teach tune method you must have your rig at its start up position before you apply power. When using limit switches or the crash method to tune however, you can then add a “Home” command to the startup sequence to find the start up position automatically.
    • Informative Informative x 1
    Last edited: Oct 12, 2016
  18. Baalsgate

    Baalsgate New Member

    Joined:
    Aug 5, 2016
    Messages:
    27
    Location:
    Melbourne Australia
    Balance:
    517Coins
    Ratings:
    +5 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform
    oh
    Thanks very handy to know are there any other commands i dont know about as that is very handy to know , is there a list anywhere ?
  19. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,616Coins
    Ratings:
    +1,835 / 32 / -1
    • Informative Informative x 1
  20. Baalsgate

    Baalsgate New Member

    Joined:
    Aug 5, 2016
    Messages:
    27
    Location:
    Melbourne Australia
    Balance:
    517Coins
    Ratings:
    +5 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform