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

Kanuk's first foray into the world of motion simulation...

Discussion in 'DIY Motion Simulator Projects' started by kanuk, Jan 27, 2015.

  1. kanuk

    kanuk If it ain't moving, it ain't simulating...

    Joined:
    Jan 24, 2015
    Messages:
    214
    Occupation:
    Eng
    Location:
    Melbourne Australia
    Balance:
    2,380Coins
    Ratings:
    +202 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, JRK
    Hello Gents (and Ladies, if any of you are reading),

    Good day to all of you.
    So an introduction may be in order and thus it shall be.

    I've always been interested in motion simulation and stumbling upon this site has me actually doing something about it now. I must apologise for any first hand n00by type q's as there is no previous knowledge but I do have extensive experience in large scale radio control modelling and thereby am quite confident about it all (possibly for all the wrong reasons!).

    Right here is where I will pause to thank @noorbeast and @SeatTime for the help and time given to me around some explanations and guidance towards this project and I must say that it is truly appreciated!

    So, I have started.
    The build I mean. I have purchased 3 units of Dell PSU's and am about to pick them up in the next couple of days. Meanwhile, I have started the planing stage and would like to post the drawings here for revision, comments, criticism, guidance and other handy bits and pieces that may come my way from all of your experiences.

    My electronics will be based around JRK 12V12's and the 12v Motion Dynamic 200W motors with 60:1 Ratio Gearboxes from MotionDynamics. Any advice on the type of pot's I should acquire? There seems to be whole heap of them and want to make sure I get the right ones. I've also seen reduction gears and those without so am not sure as to the applications between the two formats....

    Thanks again guys!

    Design Revision 1 - Seat Base.jpg Design Revision 1 - Base Design.jpg
    • Like Like x 2
  2. Daguru

    Daguru Rally drivers do it in the Dirt

    Joined:
    Sep 4, 2013
    Messages:
    719
    Occupation:
    Kitchen installer
    Location:
    Wales uk
    Balance:
    453Coins
    Ratings:
    +632 / 1 / -0
    My Motion Simulator:
    Motion platform
    Welcome and good luck with your project:thumbs
    • Like Like x 1
  3. kanuk

    kanuk If it ain't moving, it ain't simulating...

    Joined:
    Jan 24, 2015
    Messages:
    214
    Occupation:
    Eng
    Location:
    Melbourne Australia
    Balance:
    2,380Coins
    Ratings:
    +202 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, JRK
    Thanks Daguru!

    :)
    • Like Like x 1
  4. kanuk

    kanuk If it ain't moving, it ain't simulating...

    Joined:
    Jan 24, 2015
    Messages:
    214
    Occupation:
    Eng
    Location:
    Melbourne Australia
    Balance:
    2,380Coins
    Ratings:
    +202 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, JRK
    Design Revision 1 seat plate with pivot side view.jpg Here is the Seat Plate frame and pivot point concept from side view
    • Like Like x 1
  5. kanuk

    kanuk If it ain't moving, it ain't simulating...

    Joined:
    Jan 24, 2015
    Messages:
    214
    Occupation:
    Eng
    Location:
    Melbourne Australia
    Balance:
    2,380Coins
    Ratings:
    +202 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, JRK
    The Shoulder bracket

    I created (in my head) a point of adjustability so Design Revision 1 - Shoulder Bracket Design.jpg that I could either move it for seat reclination or adjust the angle of the connecting rods from the motors to adjust its characteristics....
    • Like Like x 1
  6. kanuk

    kanuk If it ain't moving, it ain't simulating...

    Joined:
    Jan 24, 2015
    Messages:
    214
    Occupation:
    Eng
    Location:
    Melbourne Australia
    Balance:
    2,380Coins
    Ratings:
    +202 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, JRK
    The Rear view of the unit... Design Revision 1 - Rear View of construct.jpg
    • Like Like x 1
  7. kanuk

    kanuk If it ain't moving, it ain't simulating...

    Joined:
    Jan 24, 2015
    Messages:
    214
    Occupation:
    Eng
    Location:
    Melbourne Australia
    Balance:
    2,380Coins
    Ratings:
    +202 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, JRK
    And the overall view with the Foot Frame Rails Design Revision 1 - Frame Foot rail and Seat Overview.jpg
    • Like Like x 1
  8. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,053
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,016Coins
    Ratings:
    +10,884 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Great start @kanuk

    I use these Hall pots, but there are a range of opinions and options with pots: http://au.element14.com/bi-technolo...fs/sensor-hall-0-2v-20v-to-10v-pin/dp/2319662

    Do consider using a universal rather than CV joint. CV joints allow some unwanted twist.

    I found that there is a trade-off between foot frame and seat angle/height. You have to allow for the movement range of the foot plate and also consider the seat angle. I underestimated on mine and the seat angle is a bit too flat relative to the foot frame, which can be felt after prolonged use as the user weight is carried at the rear of their backside rather than being spread over their backside and upper legs. I hope that make some sense.

    Another change I will be making to my adjustable post is using slots rather than mounting hole points in the upper plate, so I have finer control.

    When you can please add the planned measurements and angle degrees for your rods.
  9. eaorobbie

    eaorobbie Well-Known Member SimTools Developer Gold Contributor

    Joined:
    May 26, 2009
    Messages:
    2,574
    Occupation:
    CAD Detailer
    Location:
    Ellenbrook, Western Australia
    Balance:
    20,431Coins
    Ratings:
    +1,684 / 23 / -2
    My Motion Simulator:
    2DOF, DC motor, JRK, SimforceGT, 6DOF
    Before setting the position of the Uni Joint , don't use a CV unless near new and you place an A frame stabilizer so the seat can not rotate, because all CV will eventually end with a quite a bit of rotational slop in them once under load and moving.
    Set up the seat with everything on it wheel ,pedals etc. then find the balance point of the top , this will be the centre of your pivot. Please not this will give off nice flight motion but wont produce the body shacking a seat mover can produce which to me is needed to simulate racing.
  10. kanuk

    kanuk If it ain't moving, it ain't simulating...

    Joined:
    Jan 24, 2015
    Messages:
    214
    Occupation:
    Eng
    Location:
    Melbourne Australia
    Balance:
    2,380Coins
    Ratings:
    +202 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, JRK

    Good Morning Good Sir!

    Ah yes. Sagely advice.
    So, what you are pointing to is the ergonomics of the body at rest when seated correct? he relationship of weight transfer at rest so that the 'rest weight' is carried on entirety of one's posterior along with the lower portion of the thighs, optimally until back of knee point?
    Would this be solved by spacing the front mounting points of the seat so that the base of the seat is inclined? This would allow the weight to rest evenly... One would have to have the ability to adjust the reclination of the seat of course to bring one's back forward (And since I am using seats out of a car (without its frame rails or electronics to save weight) I can adjust that easily enough. does your chair give you lumbar/back recline facility?

    And yes, I went to bed and thought of the very same thing you did with the slots (LOL!) ...
    great minds and all that ;)

    And thank you so much for that pot link. No reduction needed yes? Just a straight coupling?

    Regards to all @ xsimulator
  11. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,053
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,016Coins
    Ratings:
    +10,884 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Yes the pots can be attached direct to the motor shaft, I did my solid shaft motors like this: http://www.xsimulator.net/community/threads/dx-racer-compact-simulator.5866/page-4#post-65290

    Yes my seat has both adjustable lumber support adjustable back but I was a little too focused on making sure the pedal mount would just clear the ground than fully considering the ergonomics of seat to feet. I should have gone a little higher with the seat. It is great in seat shaker mode but you do notice the difference with prolonged use of the flight mode.

    I am guessing you are planning an adjustable post for the same reason I did, to be able to use your sim as a seat shaker and full frame to make the most of different types of race/flight games?
  12. kanuk

    kanuk If it ain't moving, it ain't simulating...

    Joined:
    Jan 24, 2015
    Messages:
    214
    Occupation:
    Eng
    Location:
    Melbourne Australia
    Balance:
    2,380Coins
    Ratings:
    +202 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, JRK
    Thank you sir.
    And yes, the CV joint was an option (only because there is one sitting in my garage!) but I will go down the path of a Universal instead. I can see the issues you good gentlemen have pointed out and do not wish for secondary issues to pop up now or later....

    And @eaorobbie I want to thank you endlessly for the piece of advice regarding the centre pivot balance point. This is critical to me. My first need for this simulator is to primarily serve my addiction to Elite Dangerous. I played the original as a young lad on my BBC micro B and now with the re-release I have been given a new lease of enjoyment! So the flight simulator motion aspect is super important to me! however its second utilisation will be for GRID Autosport so I am looking for, some kind of, adjustability without compromise. I know, I'm being greedy, but one must aim for the highest to achieve something somewhere int he middle I believe LOL!

    In all honesty I would much prefer the dynamics of a fluid motion more (and one with a great amount of angle) so than that of a body shaker (I am a parent, I have kids, I get shaken enough! ;)) and my question would be, it would still be quite enjoyable as a driving simulator would it not? Given that the motion may not be as accurate a a real vehicle... And also, having had no experience with SimTools and its plug-ins, would it be fair to assume that I can adjust the range of motion (in terms of intensity and speed) individually for its application?

    Regards.
    Last edited: Jan 28, 2015
  13. kanuk

    kanuk If it ain't moving, it ain't simulating...

    Joined:
    Jan 24, 2015
    Messages:
    214
    Occupation:
    Eng
    Location:
    Melbourne Australia
    Balance:
    2,380Coins
    Ratings:
    +202 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, JRK
    Yes sir. You guessed correctly. In fact I already planning an add-on rail system to move the pivot point electronically by way of a torque motor drive system acquiring its signal from the config file of the game / sim so that the minute you fire it up, the seat will adjust....

    Also, I understand that I will need the seat higher for the range of motion I would require for the flight aspect. would that be correct?


    :)
  14. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,053
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,016Coins
    Ratings:
    +10,884 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    A seat shaker provides more perceived motion cues as it is moving your upper legs and torso relative to your stationary feet, and the controllers add force to your wrists and arms, all of which is great for racing sims. However, it feels out of place for a flight sim, where moving the whole body is more realistic. Yes profiles help, but those are the basic pros and cons. On my sim I can remove the full frame bar and foot plate with 2 bolts and a lock nut, to tun it into a seat shaker.

    The range of motion to allow for is really determined by your design and motor arm throw, rather than what is needed for a particular type of sim. So the footplate needs to clear the floor on the most forward position allowed for my the motors in an overshoot.

    In switching modes on mine the seat being a little higher would improve the ergonomics in full frame mode. While I obviously did the length/angles of the foot bar/plate while sitting in it I had already determined the height primarily on the basis of the full frame just clearing the floor, rather than considering the ergonomics. Swapping between a seat shaker and full frame is a bit like a motorbike, you should plan the ergonomics for the feet up position, not the feet down, if that makes sense.
    Last edited: Jan 28, 2015
  15. kanuk

    kanuk If it ain't moving, it ain't simulating...

    Joined:
    Jan 24, 2015
    Messages:
    214
    Occupation:
    Eng
    Location:
    Melbourne Australia
    Balance:
    2,380Coins
    Ratings:
    +202 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, JRK
    Yes. My foot frame is removable as well. The bolts under the seat plate will allow that. But it isnt something I would do I think... I want the same motion in the car sim as in my whole body feeling the twist and turns, but with less motion range and with higher feedback intensity (as in turning up the 'judder and the shudder'). I hope this can be done......

    And If I make a mistake in its overall height it would be a trip to Bunnings for me to purchase some concrete pavers me thinks! LOL! :D
  16. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,053
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,016Coins
    Ratings:
    +10,884 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    I guess what I and others are saying is that the motion cues of a seat shaker and full frame are different, irrespective of the fact that you can 'tune' the motion for each. I actually don't mind doing racing in full frame mode, and it has good motion, but not as many motion cues as a seat shaker. But I am not a die hard race fan who may really want those additional seat shaker cues.

    Here is a link to a visual seat shaker representation that @Nick Moxley put up, plus some subsequent comments: http://www.xsimulator.net/community...light-with-oculus-rift.6179/page-2#post-68232
    Last edited: Jan 28, 2015
  17. kanuk

    kanuk If it ain't moving, it ain't simulating...

    Joined:
    Jan 24, 2015
    Messages:
    214
    Occupation:
    Eng
    Location:
    Melbourne Australia
    Balance:
    2,380Coins
    Ratings:
    +202 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, JRK
    Got it!
    I will keep all this in mind on the commencing build....

    My agreeance would be with you @noorbeast .
    The most used is going to be the flight sim (Elite:Dangeorus) aspect of the chair and then as a driver. Plus, rightly or wrongly, the concept of your pedals and steering not turning with you kinda feels odd with me.

    But at the very least I have the ability to remove the rails and use fixed pedals if I want to.

    Another question, how does the angle of the connecting rod affect the motion (closer to seat, more movement, less push - farther from seat, less angle of movement, more push?)
    or have I got this wrong? Also, height points to shoulder mount. Does my drawing plan have it correct or should I be higher and any explanation would be well received....
  18. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,053
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,016Coins
    Ratings:
    +10,884 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    One of the reasons I asked about your planned measurements and angle degrees for your rods is they look a little steep in the drawing. Others with shoulder mounts are better placed than I to give advice but I am guessing 20 degree slope and at least 10 percent splay would likely be around a minimum for rods. Basically the aim is to maximise the leverage and minimise the load on the motors, @eaorobbie posted this ages ago as a basic guide to a shoulder mount seat shaker:

    Cross Section of Seat Mover.png
    • Agree Agree x 1
  19. kanuk

    kanuk If it ain't moving, it ain't simulating...

    Joined:
    Jan 24, 2015
    Messages:
    214
    Occupation:
    Eng
    Location:
    Melbourne Australia
    Balance:
    2,380Coins
    Ratings:
    +202 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, JRK
    Thanks for that @noorbeast

    Could you please clarify what 'A' is referring to sir?

    :)
  20. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,053
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,016Coins
    Ratings:
    +10,884 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    'A' is the height of the motor shaft center, so in the case of the drawing is 110mm less the thickness of the frame.

    Keep in mind the measurements are specific to the rig depicted, some things like COG will vary depending on other factors. So use it as a general guide only. My main reason for posting it related to the slope of the rods looking a bit steep in your diagrams.