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

Showroom My DIY 6DOF built with standard parts

Discussion in 'DIY Motion Simulator Projects' started by xxpelle, Jun 11, 2019.

  1. xxpelle

    xxpelle Discord "TPMax#9574" Gold Contributor

    Joined:
    Dec 24, 2017
    Messages:
    121
    Occupation:
    Discord "TPMax#9574"
    Location:
    Germany
    Balance:
    601Coins
    Ratings:
    +137 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    Ein grosser Vorteil gegenüber meinem 2DOF Sim ist , das ich mit FlyPT das Bewegungszentrum in die Position meines HMD legen kann , so das man keine VR Motion Cancellation braucht . Das klappt SUPER

    A big advantage over my 2DOF Sim is that with FlyPT I can put the movement center in the position of my HMD so that you do not need any VR motion cancellation.
    That works great
  2. lromaniuk

    lromaniuk bny

    Joined:
    Mar 23, 2018
    Messages:
    25
    Occupation:
    Software Programmer
    Location:
    Poland
    Balance:
    316Coins
    Ratings:
    +17 / 0 / -0
    I don't think motion cancelation works this way. Purpose of motion cancelation is to make HMD transformation relative to the platform. IMO putting center of rotation in the place of HMD won't do the trick. Right way to do motion cancelation is to take inverse transformation of platform and multiply it with transformation of the HMD (before any rendering is done) in short you have two absolute transformations and you want to make HMD to be in platform local space.
    • Like Like x 1
  3. xxpelle

    xxpelle Discord "TPMax#9574" Gold Contributor

    Joined:
    Dec 24, 2017
    Messages:
    121
    Occupation:
    Discord "TPMax#9574"
    Location:
    Germany
    Balance:
    601Coins
    Ratings:
    +137 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF

    Ja das ist schon richtig , aber der Effekt kommt dem schon sehr nahe.
    Und das ohne die Probleme die ich mit Inside Out Traking habe.
    Klar ist auch das Heave und Yaw so nicht aufgehoben wird.
    Aber störend war für mich die bewegung in Rol , Pitch ,Sway und Surge die so kein Problem für mich sind.
    Beispiel : Beim Roller Coaster wandert der virtuell Kopf im sitz soweit nach hinten beim aufstieg , das ich optisch im Sitz versinke .
    Das ist komplet weg.

    Ich habe mir eine gebrauchte HTC VIVE besorgt , wo ich versuche mit meinem 2DOF gemacht habe , was zwar grundsätzlich geklapt hat , aber jedesmal neu aufwendig kalibriet werden muste."Wegen einbindung bei WMR"
    Irgend wann werde ich mich nochmal mit richtigen vr motion cancellation auseinander setzen.

    Yes that's right, but the effect comes very close to that.
    And without the problems I have with Inside Out Traking.
    Clear is the Heave and Yaw is not canceled.
    But annoying for me was the movement in Rol, Pitch, Sway and Surge which are not a problem for me.
    Example: With the Roller Coaster, the virtual head wanders in the seat as far back as the ascent, which I visually sink into the seat.
    That is completely gone.


    I got a used HTC VIVE, where I tried with my 2DOF, which basically worked, but had to be recalibrated every time. "Because of integration with WMR"
    At some point I will again deal with right vr motion cancellation.
    • Useful Useful x 1
  4. MarkusB

    MarkusB Active Member Gold Contributor

    Joined:
    Jun 30, 2015
    Messages:
    498
    Location:
    Germany
    Balance:
    3,710Coins
    Ratings:
    +510 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, Motion platform
    Hi @xxpelle,

    your 6DOF build looks great, congratulations!

    On the first photo of this thread I recognized the rubber bulbs of your pneumatic g-seat, which I initially saw in this post of your 2DOF thread.

    Are you still satisfied with this pneumatic bladder approach?

    Right now I am also giving it a try and had my first test yesterday. I am using two bladders on the backrest of my seat for simulating 'surge', but until now the force applied to by back is rather weak compared to the g-seat paddles that I am using for simulating 'sway', and also compared to my harness tensioner. Maybe I still need to find the optimal position for the bladders.

    (I am compressing the bladders with a wheelchair motor, so that the power should be more than sufficient.)
  5. xxpelle

    xxpelle Discord "TPMax#9574" Gold Contributor

    Joined:
    Dec 24, 2017
    Messages:
    121
    Occupation:
    Discord "TPMax#9574"
    Location:
    Germany
    Balance:
    601Coins
    Ratings:
    +137 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF


    Ich habe einen G-Seat mit Paddles leider nie probiert.
    Daher kann ich nicht sagen wie der Unterschied ist.
    Für mich ist die Lösung mit Druckkissen in kombination mit bewegung , windsimulation , vibration und VR ideal.
    Die richtige Position der Kissen sind für den effekt aber schon wichtig.Der Druck muss aber garnicht so hoch sein.
    Ich habe zur Zeit 7 Druckkissen eingebaut .
    Je eines rechs und links an den Oberschenkel und an den Nieren"beschleunigung seitwerts Sway", eines an der Wirbelseule"beschleunigung vorwerts Surge" und zwei unter den Schenkeln " beschleunigung Heave"
    Bei negativen beschleunigungen ziehen die Gurte an."Unglaublicher Effekt bei NoLimits wenn es über Kopf geht oder mann senkrecht nach unten auf den start warten muss"
    Alles zusammen läst mich in die Simulation richtig eintauchen , so soll es für mich sein.



    I have never tried a G-Seat with Paddles.
    So I can not say what the difference is.
    For me, the solution with pressure pad in combination with movement, wind simulation, vibration and VR is ideal.
    However, the correct position of the cushions is important for the effect. But the pressure does not have to be that high.
    I have currently installed 7 pressure pads.
    One right and one to the left of the thigh and the kidneys "acceleration sideways Sway", one at the vertebrae "acceleration of the pre-value Surge" and two under the thighs "acceleration Heave"
    For negative accelerations tighten the straps.
    "Unbelievable effect with NoLimits when it's over your head or when you have to wait vertically for the start"
    All together letting me dive into the simulation, that's how it should be for me.

    upload_2019-6-27_14-15-49.jpeg

    upload_2019-6-27_14-16-14.jpeg

    upload_2019-6-27_14-16-39.jpeg

    upload_2019-6-27_14-17-5.jpeg
    • Informative Informative x 3
  6. MarkusB

    MarkusB Active Member Gold Contributor

    Joined:
    Jun 30, 2015
    Messages:
    498
    Location:
    Germany
    Balance:
    3,710Coins
    Ratings:
    +510 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, Motion platform
    Perfect, thanks a lot for your answer!

    Actually I really like your approach, because the bladders can be easily positioned wherever you need them.
    I will try to reposition my 'surge' bladders, or maybe only use one instead of two as you did. Placing it behind or near the spine may be a good approach.

    And then I probably need to replace the tubes, because my pneumatic system is loosing its air to quickly.
    • Like Like x 1
  7. xxpelle

    xxpelle Discord "TPMax#9574" Gold Contributor

    Joined:
    Dec 24, 2017
    Messages:
    121
    Occupation:
    Discord "TPMax#9574"
    Location:
    Germany
    Balance:
    601Coins
    Ratings:
    +137 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF

    Update Hallsensor und Arduino halterung

    Update Hall sensor and Arduino bracket

    upload_2020-2-21_13-16-30.jpeg

    upload_2020-2-21_13-17-2.jpeg

    upload_2020-2-21_13-17-35.jpeg

    upload_2020-2-21_13-18-23.jpeg

    upload_2020-2-21_13-18-50.jpeg

    upload_2020-2-21_13-19-21.jpeg

    upload_2020-2-21_13-19-47.jpeg

    upload_2020-2-21_13-20-31.jpeg

    upload_2020-2-21_13-20-53.jpeg

    upload_2020-2-21_13-21-15.jpeg

    upload_2020-2-21_13-21-53.jpeg

    upload_2020-2-21_13-22-21.jpeg

    upload_2020-2-21_13-23-12.jpeg

    upload_2020-2-21_13-23-41.jpeg

    upload_2020-2-21_13-24-11.jpeg

    upload_2020-2-21_13-24-39.jpeg

    upload_2020-2-21_13-25-0.jpeg

    upload_2020-2-21_13-25-34.jpeg

    upload_2020-2-21_13-25-58.jpeg

    upload_2020-2-21_13-26-27.jpeg

    upload_2020-2-21_13-26-50.jpeg

    In GS-Ardu-Geh.zip befinden sich die STL-Dateien

    in GS-Ardu-Geh.zip are the .stl files

    Attached Files:

    • Like Like x 2
  8. xxpelle

    xxpelle Discord "TPMax#9574" Gold Contributor

    Joined:
    Dec 24, 2017
    Messages:
    121
    Occupation:
    Discord "TPMax#9574"
    Location:
    Germany
    Balance:
    601Coins
    Ratings:
    +137 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    ""
    • Like Like x 1
  9. Milt

    Milt Member

    Joined:
    Mar 17, 2018
    Messages:
    48
    Location:
    USA
    Balance:
    15Coins
    Ratings:
    +26 / 0 / -0
    My Motion Simulator:
    2DOF
    Looks great! Care to share your Sabertooth enclosure 3d model? I like the minimalist, low profile design.
  10. xxpelle

    xxpelle Discord "TPMax#9574" Gold Contributor

    Joined:
    Dec 24, 2017
    Messages:
    121
    Occupation:
    Discord "TPMax#9574"
    Location:
    Germany
    Balance:
    601Coins
    Ratings:
    +137 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF

    Attached Files:

    • Creative Creative x 1
  11. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    16,285
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    118,672Coins
    Ratings:
    +9,470 / 46 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  12. Retro77

    Retro77 Member

    Joined:
    Mar 26, 2018
    Messages:
    73
    Occupation:
    Nurse Practitioner
    Location:
    Canada
    Balance:
    13Coins
    Ratings:
    +36 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    I like the sabertooth enclosure as well. Would there be any issues with heat?
    • Agree Agree x 1