1. 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!
  2. 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
  3. 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

Ultraforce GS-4 DIY - Software

Discussion in 'DIY Motion Simulator Projects' started by Schluzu, Mar 7, 2014.

  1. Schluzu

    Schluzu New Member

    Joined:
    Mar 5, 2014
    Messages:
    27
    Balance:
    37Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    Arduino, 6DOF
    Hi guys

    today i drive my first rounds on the seat with all Plates together, what should i say
    "i love it", sure there can be some modifys in simtools but it works great 4 me.


    by the way here are 2 test-videos from today




    the Surface Plates make only 40% of the possible Way, thats far enough for me, i like it so.
    and the Backrest aprox. 70%

    Cuted foam rubber will follow.

    @eaorobbie thx 4 the code
    Your Code v1 works great on arduino nano at the backrest
    and in the moment at the seating surface works the Teensy 3.1 >>>>> wont work with any of your new codes ????????<<<< with the old modified from the board here

    i hope i get the Arduino Nanos as soon as possible........



    @Roadster2

    i hope you mean a schematic like this:
    IMG_0150.JPG
    • Like Like x 3
    Last edited: Mar 16, 2014
  2. Schluzu

    Schluzu New Member

    Joined:
    Mar 5, 2014
    Messages:
    27
    Balance:
    37Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    Arduino, 6DOF
    @Roadster2

    please note:
    if you want to install the servos paired like the original (face to face), you must open 1 servo and change the direction of rotation.
    if you make it like me, you dont have to change anything in/on the servos.
    • Informative Informative x 1
  3. Roadster2

    Roadster2 Member

    Joined:
    Apr 20, 2007
    Messages:
    170
    Location:
    UK
    Balance:
    1,194Coins
    Ratings:
    +42 / 2 / -0
    Hi Martin. Thanks. With two Arduino's you would run the base plates from one card and the rear plates from the second ?
  4. Schluzu

    Schluzu New Member

    Joined:
    Mar 5, 2014
    Messages:
    27
    Balance:
    37Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    Arduino, 6DOF
  5. speedy

    speedy Well-Known Member

    Joined:
    Feb 1, 2012
    Messages:
    1,194
    Location:
    Alexandria , Egypt
    Balance:
    7,852Coins
    Ratings:
    +1,283 / 9 / -0
    My Motion Simulator:
    3DOF, AC motor, Arduino, Motion platform
    Very good @Schluzu ... I'm very impressed ... that idea never came across my mind before ... nice job ... keep the inventing machine ON .:thumbs

    I guess you're the first how makes a chair like this here ... as far as I saw .
  6. Roadster2

    Roadster2 Member

    Joined:
    Apr 20, 2007
    Messages:
    170
    Location:
    UK
    Balance:
    1,194Coins
    Ratings:
    +42 / 2 / -0
    From the photo's on the ultraforcesim web site, see link above, it appears that they use two servos on each plate but then you notice the CentredPushrod photo that shows two servos driving one actuator arm. Is this on the base plates or both the base plates and the rear plates ? (anyone with a GS-4 answer this). Photo "2012-09-24 14.21.19.jpg" (http://www.ultraforcesim.com/pub/2012-09-24 14.21.19.jpg.jpg) is one of the base plates and shows, I think, the cable to the third servo right at the back.

    I have also picked up info on Turnigy TGY-1270HV Metal gear Digital Servos. These are rated at 40kg, have heatsinks and are not that much more expensive.
  7. Schluzu

    Schluzu New Member

    Joined:
    Mar 5, 2014
    Messages:
    27
    Balance:
    37Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    Arduino, 6DOF
  8. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,231
    Location:
    Marseille - FRANCE
    Balance:
    20,432Coins
    Ratings:
    +2,073 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    @abdo_tahan : you can find information about DIY Gseat in this resource
    there is a link to a 2011 topic with detailed pictures and explanation.

    I just added the link to @Schluzu's Gseat ;-)
    Congrats for your functional Gseat simulator!
  9. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,231
    Location:
    Marseille - FRANCE
    Balance:
    20,432Coins
    Ratings:
    +2,073 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    @Schluzu : can you tell us where is your pivot point?

    Due to the shape of official gSeat plates and patent principles, I suppose that it should be B rather than A: but I'm wondering what you did and how this feels... ;-)
    thanks
    gseat pivot.png
  10. speedy

    speedy Well-Known Member

    Joined:
    Feb 1, 2012
    Messages:
    1,194
    Location:
    Alexandria , Egypt
    Balance:
    7,852Coins
    Ratings:
    +1,283 / 9 / -0
    My Motion Simulator:
    3DOF, AC motor, Arduino, Motion platform

    Thanks buddy this site here is huge and can't cover it all ... nice concept description ... But they using balloons I guess ?
  11. Schluzu

    Schluzu New Member

    Joined:
    Mar 5, 2014
    Messages:
    27
    Balance:
    37Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    Arduino, 6DOF
    @RacingMat

    Plate.JPG

    if you make the Pivotpoint like A you have much more load on the Servos.
    and on the Baseplate i have the Pivotpoint under the Seatbone (Ischium)to get the maximum load to there.
    • Like Like x 1
    Last edited: Mar 17, 2014
  12. Schluzu

    Schluzu New Member

    Joined:
    Mar 5, 2014
    Messages:
    27
    Balance:
    37Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    Arduino, 6DOF
    I think one of these
    sitz.JPG Sketches feels even better.
  13. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,231
    Location:
    Marseille - FRANCE
    Balance:
    20,432Coins
    Ratings:
    +2,073 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Yes, I agree with you: load is reduced.
    Plus it pushes in the middle of your back: while braking, you're pushed forward.
    If pivot is like A, this effect is lacking.

    For bottom plate, it pushes you upward: it simulates heave effect.
  14. Schluzu

    Schluzu New Member

    Joined:
    Mar 5, 2014
    Messages:
    27
    Balance:
    37Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    Arduino, 6DOF
    My bottom plates only working from 127 to 255 (<< assigned -90° to +90° / Servo Starting Point is -90°) theres no negativ way. (1-126 is ignored)
    The backplates works from 0-255 also (<< assigned-90° to +90° / start at 0°) and when you watch
    the video, even stepp on the brakes the backplates go nearly to -127 at the same time the bottomplates
    come up. I also have tested, that the backplate only work in one Direktion but the feeling was not so
    good like now. Acceleration, Braking and Sway works much better with both directions.

    on the backplate i have mixed: small Roll / full Sway / small Pich / full Surge
    and Bottom: mid Roll / mid Sway / smal Pich / mid Heave / mid only negative Surge (working upwards like all other dof`s)
    The % and Filters of each DOF i haven´t in mind here in the office
    • Useful Useful x 1
    Last edited: Mar 17, 2014
  15. Roadster2

    Roadster2 Member

    Joined:
    Apr 20, 2007
    Messages:
    170
    Location:
    UK
    Balance:
    1,194Coins
    Ratings:
    +42 / 2 / -0
    Hi Martin. So what exactly is needed for control of the servos - 2 x Arduino Nano boards and 2 x expansion boards for ease of connections. Is anything required for programming the boards or is this done simply via the onboard USB connection. From your schematic the servos are driven directly from the Arduino boards i.e. no additional driver boards or circuits required. If I have this right it sounds relatively straight forward.
  16. Schluzu

    Schluzu New Member

    Joined:
    Mar 5, 2014
    Messages:
    27
    Balance:
    37Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    Arduino, 6DOF
    • Like Like x 1
  17. Roadster2

    Roadster2 Member

    Joined:
    Apr 20, 2007
    Messages:
    170
    Location:
    UK
    Balance:
    1,194Coins
    Ratings:
    +42 / 2 / -0
    Hi Martin. What have you used for actuator levers - metal ones, standard commercial product ? For the Push Rods I was thinking of using M5 or M6 Rod Ends with pieces of threaded bar - but these may not be too easy to adjust.
  18. Schluzu

    Schluzu New Member

    Joined:
    Mar 5, 2014
    Messages:
    27
    Balance:
    37Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    Arduino, 6DOF
    Hello,

    i used 10x rear upper suspension arms from a modster beetle V2.
    why?
    the right length for me, and in sufficient amounts at my dealer available.
  19. Roadster2

    Roadster2 Member

    Joined:
    Apr 20, 2007
    Messages:
    170
    Location:
    UK
    Balance:
    1,194Coins
    Ratings:
    +42 / 2 / -0
    Have you now got the two Arduino boards setup. How are things now ?
  20. Schluzu

    Schluzu New Member

    Joined:
    Mar 5, 2014
    Messages:
    27
    Balance:
    37Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    Arduino, 6DOF
    not really time currently and i am still waiting for the arduino board(s) :-(
    i´ll wait for the arduino and use the code from earobbie(THX) ;-) which works fine at the backplates.