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

Bastiuscha's 2DOF project

Discussion in 'DIY Motion Simulator Projects' started by Bastiuscha, Apr 15, 2017.

  1. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,047
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    147,980Coins
    Ratings:
    +10,884 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    What Arduino code are you using and can you post pictures of how that is configured.

    Can you please post all of your current SimTools settings. For example surge is what will control motion for accelerating and braking.

    On the SimTools side these are the steps to creating and refining a motion profile: https://www.xsimulator.net/community/faq/steps-to-create-a-motion-profile.228/
  2. Bastiuscha

    Bastiuscha Active Member

    Joined:
    Apr 1, 2017
    Messages:
    291
    Location:
    Germany
    Balance:
    750Coins
    Ratings:
    +191 / 2 / -0
    My Motion Simulator:
    6DOF
    Here are the settings. If you miss some, i give you more.
    A and B Axis, are alwas the same.

    [​IMG]
    [​IMG]

    The special settings, i leave all like this:
    [​IMG]

    Thank you much for your link! I will exact study this.

    I use the racingmat code. I changed this values:
    int Tol=33; // old 20
    if (gap>50) pwm=180; // old 215
    Last edited: May 17, 2017
  3. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,047
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    147,980Coins
    Ratings:
    +10,884 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    The Dir box in Axis Assignments being checked or not determines which way an axis moves.

    For surge on a 2DOF if everything is configured correctly both will either be checked or both unchecked. For sway one should be checked and the other not checked and the platform should lean away from a corner.

    The b axis is not needed for a 2DOF, nor should you need axis limiting.

    I am presuming that you followed each step associated with @RacingMat's code, but perhaps he or someone else can check it as I do not use it.
    • Like Like x 1
  4. Bastiuscha

    Bastiuscha Active Member

    Joined:
    Apr 1, 2017
    Messages:
    291
    Location:
    Germany
    Balance:
    750Coins
    Ratings:
    +191 / 2 / -0
    My Motion Simulator:
    6DOF
    Yes, i know, "dir" means direction. By the way, is a rc helicopter control circuit, working on a similar way. :) All Motors drive in a correct way. Sway works correctly, because one motor is mounted 180 degrees.
    I have only the this problems:

    "sometimes, i accelerate and only one motor moves"
    "And somtimes after a corner, the arms don't find the correct position back"


    I can understand a little bit this arduino code. The code is awesome... but i'm not good enough, to optimise that, for my hardware problem. And faithfully...i believe to optimise simtools, seems to me , is a bigger chance to become my wanted result.

    Ah and thanks for the B-Axis Information... it was not plausible for me, why i all the time i used this. In the 2dof tutorial it was used. Maybe my english is to bad and i miss understand.

    Today i will create a new clean motion profile and play with all values..maybe i become a better result. Can't wait to build my seat. :)

    Edit: in an extreme case, i will change my motors. Maybe a wreeking yard is change my new motos in good used motors. But this step will be the lastest.
    Last edited: May 9, 2017
  5. Bastiuscha

    Bastiuscha Active Member

    Joined:
    Apr 1, 2017
    Messages:
    291
    Location:
    Germany
    Balance:
    750Coins
    Ratings:
    +191 / 2 / -0
    My Motion Simulator:
    6DOF
    I played yesterday with all values and i think, it is better now! I will test this motors on my seat, and then i (we) will see.
    But also yesterday, i finally cutted my profiles for the ground plate.

    [​IMG]

    Today, i will assemble the complete groundplate. I'm so exited like a child on christmas! :D Hopefully this week arrives my cardan shaft.... then i can see the ready motion seat in the horizon. :)
    • Like Like x 3
  6. Zed

    Zed VR Simming w/Reverb Gold Contributor

    Joined:
    Apr 4, 2017
    Messages:
    1,040
    Location:
    USA
    Balance:
    5,840Coins
    Ratings:
    +1,040 / 4 / -0
    My Motion Simulator:
    2DOF, DC motor, JRK
    Hey @Bastiuscha, it's way fun when those packages of struts, fittings, and bolts show up! Takes me back to my old Erector Set days!

    I learned the lesson a few times of captive nuts. :grin It sucks to get a frame all built only to realize you can't get some captive nuts you need/forgot into place without some disassembly. Also, fabric cargo strapping is handy to pull the frame pieces up tight against each other before tightening the fittings.

    Looking good!
  7. Bastiuscha

    Bastiuscha Active Member

    Joined:
    Apr 1, 2017
    Messages:
    291
    Location:
    Germany
    Balance:
    750Coins
    Ratings:
    +191 / 2 / -0
    My Motion Simulator:
    6DOF
    Hehe! I like my profile system...it's like lego. :)

    And NOW... this is my groundplate in my first configuration. Some little things i will optimise and the motor mounts / linkage will be optimised in the next steps. The profiles are 45mm x 90mm.

    [​IMG]

    Also i have cutted the profiles for the upper plate. That i will build today. This profiles are 45x45mm.

    [​IMG]

    And 1 hour ago, my cardan shaft is arrived! Now my puzzle parts are complete...that will be a long week. I will show you every day, the pictures of the result. :):)
    • Like Like x 2
  8. Bastiuscha

    Bastiuscha Active Member

    Joined:
    Apr 1, 2017
    Messages:
    291
    Location:
    Germany
    Balance:
    750Coins
    Ratings:
    +191 / 2 / -0
    My Motion Simulator:
    6DOF
    Aaaand here it is! :) The upper platform.

    [​IMG]

    And a first test with my playseat frame.

    [​IMG]

    I also cutted and welded my cardan. This is my first welding, since 13 years. Not beautiful, but i think, it's good enough. The cool thing on this part is, it is easy to plug in and off. It is only a wrapped connection. Today i will paint the plates in silver.

    [​IMG]


    At the moment, all is good. Tomorrow i assemble all parts. Can't wait for the first ride. :D
    • Like Like x 2
    Last edited: May 13, 2017
  9. Bastiuscha

    Bastiuscha Active Member

    Joined:
    Apr 1, 2017
    Messages:
    291
    Location:
    Germany
    Balance:
    750Coins
    Ratings:
    +191 / 2 / -0
    My Motion Simulator:
    6DOF
    Huhu!!! Non stop day and night working pays off.

    My cardan! Like i said, is easy to plug in and out.

    [​IMG]

    And my complete motion rig!

    [​IMG]

    Sorry for this bad picture. Later i bring this rig home and then it's phototime. The workshop here issn't a good photoplace. Tomorrow i will do some electric things, like emergency stop. And then i will beginn optimise the pivot and other mechanical things. And also simtools. I will record a video of the first movings for you!! I think tomorrow...
    • Like Like x 4
  10. Bastiuscha

    Bastiuscha Active Member

    Joined:
    Apr 1, 2017
    Messages:
    291
    Location:
    Germany
    Balance:
    750Coins
    Ratings:
    +191 / 2 / -0
    My Motion Simulator:
    6DOF
    • Like Like x 2
  11. Bastiuscha

    Bastiuscha Active Member

    Joined:
    Apr 1, 2017
    Messages:
    291
    Location:
    Germany
    Balance:
    750Coins
    Ratings:
    +191 / 2 / -0
    My Motion Simulator:
    6DOF
    At the moment i play with the values of simtools. Can somebody tell me degree's what make sense? At the moment, i have 5 degrees on sway and only 2 for surge. I think, it's to small. what do you think?
  12. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,047
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    147,980Coins
    Ratings:
    +10,884 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  13. Bastiuscha

    Bastiuscha Active Member

    Joined:
    Apr 1, 2017
    Messages:
    291
    Location:
    Germany
    Balance:
    750Coins
    Ratings:
    +191 / 2 / -0
    My Motion Simulator:
    6DOF
    No, that i don't mean. I mean that is the maximum, what gives my mechanic at the moment. Sorry i should explane better. But now i changed this...the maximum mechanical degrees is now 8, on every axis. Later i will of course, create a nice motion profile.
  14. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,047
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    147,980Coins
    Ratings:
    +10,884 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Ah sorry, I misunderstood what you originally meant.

    Even so it is a similar answer, there is no one size suits all.

    Outside of a centrifuge real world G generation on a sim rig is limited to perhaps a momentary 2.5Gs. Nothing like the 5-10Gs a F1 or fighter jet can generate. Hence all simulators have different approaches and sometimes combine additional approaches to simulation which are aimed at fooling your brain into filling in the gaps. A top end example would be @SeatTime's 6DOF rig with G-Seat style panels for simulating sustained Gs. But a fast 2DOF can also do a pretty good job at the other end of the motion spectrum.
    • Like Like x 1
  15. Bastiuscha

    Bastiuscha Active Member

    Joined:
    Apr 1, 2017
    Messages:
    291
    Location:
    Germany
    Balance:
    750Coins
    Ratings:
    +191 / 2 / -0
    My Motion Simulator:
    6DOF
    Ah ok, thank you much! :)

    Now a small picture story, of my installation at home.

    [​IMG]

    [​IMG]

    Basshaker. :)
    [​IMG]

    [​IMG]

    [​IMG]

    I tested and how it's on the picture maybe you can se, the lower plattform is to short. In the front, it must be 50cm longer. On fast moves, the lower platform tilt a bit forward.

    And the motors are not really proper. :( They are much to fast, i become a jitter loop, that i can't stop. If i go down with the power in the code, then the jitter is away, but they are to weak, to move the seat with a person. The next thing is the motor holding force. This is much to weak. Is the system power-off, i can easy move the upper platform. This is not helpfully in the jittereffect too.

    Now i'm not really sure, what i can do else, then buy other viper motors. Maybe i can try to make my viper linkage arm shorter.
    • Like Like x 4
  16. stevemontuno

    stevemontuno Active Member

    Joined:
    Apr 24, 2015
    Messages:
    316
    Location:
    UK
    Balance:
    1,461Coins
    Ratings:
    +335 / 0 / -0
    My Motion Simulator:
    2DOF
    looks pretty cool mate ,,,, you probably just need to fine tune your smc3 settings ,,,,, take a screen shot and post it up so folks can give you advice on what might help reduce that jitter :thumbs
  17. Bastiuscha

    Bastiuscha Active Member

    Joined:
    Apr 1, 2017
    Messages:
    291
    Location:
    Germany
    Balance:
    750Coins
    Ratings:
    +191 / 2 / -0
    My Motion Simulator:
    6DOF
    Hey thanks! I'm not really sure, what you mean with "smc3 settings", but in post number #22 in this thread, i have post my arduino code and my tool settings. :)


    Edit: ahh you mean my arduino, i think. :)
  18. SilentChill

    SilentChill Problem Maker

    Joined:
    Jul 19, 2014
    Messages:
    2,643
    Occupation:
    Railway Maintenance
    Location:
    Morecambe, Lancashire, England
    Balance:
    20,557Coins
    Ratings:
    +3,487 / 34 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    He means the SMC3 Utility program

    This
    upload_2017-5-15_16-51-21.png


    EDIT: I see your not using SMC3, ignore me lol
    • Like Like x 1
  19. stevemontuno

    stevemontuno Active Member

    Joined:
    Apr 24, 2015
    Messages:
    316
    Location:
    UK
    Balance:
    1,461Coins
    Ratings:
    +335 / 0 / -0
    My Motion Simulator:
    2DOF
    Sorry Bastiuscha ,,,thought you were using the SMC3 program,,,
  20. Bastiuscha

    Bastiuscha Active Member

    Joined:
    Apr 1, 2017
    Messages:
    291
    Location:
    Germany
    Balance:
    750Coins
    Ratings:
    +191 / 2 / -0
    My Motion Simulator:
    6DOF
    Is it possible for me, to use this, with only two motors? Do you think, smc3 could make that better?

    Or is any german guy here, that could recommend me a shop with good 12V motors?