-
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
-
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! -
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
-
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
Design Considerations & Resources
Design Considerations & Resources
Page 1 of 2
There are many things to consider when designing a DIY motion simulator.
Sticky
Motion Visualizer
Sticky
SimCalc - Calculate linear speed and forces of your design
You can download SimCalc directly from Xsimulator.net: https://www.xsimulator.net/community/marketplace/simcalc.184/
You can check out the mathematical assumptions behind SimCalc here: https://www.xsimulator.net/community/threads/simcalc-by-tim-mcguire.11277/page-2#post-140469
Sticky
Sticky
What kind of simulator for me?
Your first questions should be the following:
_______________________________________
What do you want to simulate?
driving or flying ?
flying requires wide angulations: often joyrider, 6 DOF models or gSeat like military
driving requires short range and quick movements: all models (rarely joyrider), but ideally a seat mover (2DOF) **
_______________________________________
What principle?
2DOF seat mover (Frex, CXC, benefit of additional motion cues explained) **
2DOF with wheel and pedals on gimball
2DOF with wheel and pedals joyrider (acesim)
2DOF Flatbed (design)
3DOF with heave or under seat heave here, under frame heave here, or compact heave here.
DOF with traction loss
3DOF 360°
gSeat
6 DOF (CKAS) vulbas merchan-e wannabeaflyers RiftFlyers
unpowered flight simulators:
http://mydreamflyer.com/
http://www.cloud-flyer.com/
_______________________________________
What is your budget?
budget=sim + wheel + pedals + (shifter) + Gamer PC + screens or videoprojector + games licences
Depending on what you have left for your sim:
DC motors (Wiper, Worm) + HBridge : cheaper
SCN: more expensive
AC motors + VFD : expensive but powerful
_______________________________________
or motorbike (credit @AlBuw) ?
or skying ?
or riding ?
Sticky
How to animate Sketchup 3D model with Simtools?
A quick start guide using SketchyPhysics:
Use the latest 32bit version of Sketchup, even on a 64bit system: http://dl.trimble.com/sketchup/SketchUpMake-en.exe
Run Sketchup once to create the folders needed to install SketchyPhysics.
Drop theses files in the SketchUp Plugin folder C:\Users\Your_User_Name\AppData\Roaming\SketchUp\SketchUp 2016\SketchUp\Plugins: https://drive.google.com/file/d/0B2QcRBB299sSdFpuVUN2MUJwRlk/view?usp=sharing
Here is a simple pre-configured 3DOF SketchUp model: http://www.xsimulator.net/community/attachments/motionsimmodel-zip.27340/
Be aware that complex models may create issues for SketchyPhysics: http://www.xsimulator.net/community/threads/sketchup-sketchyphysics-simulation-faq.7864/#post-95619
Here are the interface and axis settings:
As @speedy points out the files in the 'Wackelstuhl.rb' file which is located in the C:\Users\Your_User_Name\AppData\Roaming\SketchUp\SketchUp 2015\SketchUp\Plugins folder has the 3rd axis inverted: http://www.xsimulator.net/community/threads/sketchup-sketchyphysics-simulation-faq.7864/#post-95596
The 'Wackelstuhl.rb' file can also be edited to provide a full 6DOF like this:
require 'socket.so'
socket = UDPSocket.new
socket.bind("127.0.0.1", 3157)
timer_id = UI.start_timer(0.01, true) {
message, sender = socket.recvfrom_nonblock(100)
message1, message2, message3, message4, message5, message6 = message.split(";")
$axis1 = message1.to_f / 256.0
$axis2 = message2.to_f / 256.0
$axis3 = message3.to_f / 256.0
$axis4 = message4.to_f / 256.0
$axis5 = message5.to_f / 256.0
$axis6 = message6.to_f / 256.0}
If you want to try a 6DOF SketchUp model @DocLove has kindly made his model available: http://www.xsimulator.net/community/attachments/stewart-platform-3-zip.27976/
Download the pre-configured SketchyPhysics_3Axis_ SimTools V2.0 axis preset: https://www.xsimulator.net/community/threads/sketchyphysics_3axis_-simtools-v2-0-axis-settings.9551/
Full documentation:
Sources for SketchUp connection 1.00
Thanks to @value1
http://www.xsimulator.net/community/marketplace/sources-for-sketchup-connection.57/
How to Connect SimTools to SketchUp
Thanks to @value1
http://www.xsimulator.net/connect-simtools-sketchup/
MotorActuatorChecker by Tintin Boulsard
• Instructions :
Online : https://motoractuatorchecker.w3spaces.com/
GitHub: https://github.com/Tintin1068/MotorActuatorChecker
‣Installation :
1. Download the executable for your OS and your prefered language.
2. Run it by double-clicking on the file.
‣Usage :
1. Enter your rig's weight (kg). Press ENTER.
2. Enter your desired travel speed (mm/s). Press ENTER.
3. Enter the number of actuators.
4. The results are now displayed.
Pneumatic actuators for 2DOF and more
by @hugso
https://www.xsimulator.net/community/threads/5-dof-flight-sim.10016/
by @Sijmen
a nice one!
https://www.instructables.com/Arduino-Pneumatic-Flight-Simulator/
Downsides:
not really suitable for home use: is noisy (air exhaust, compressor), air exhausted is oily
require maintenance
difficult to control as affordable valves are on/off only
you can use linear position sensor and proportional servo valve then it's possible to set position and vary speed. But it's costly.
interrupted project by @berty
https://www.xsimulator.net/community/threads/2dof-pneumatic-simlator.6170/
PS : many gSeat have been designed with bladder compression. It's a kind of "soft" pneumatic actuator.
Circuit is closed so no exhaust noise, no compressor.
https://www.xsimulator.net/community/faq/gseat.20/category
WireViz - document your wiring
DIY actuator Excel calculator
A calculator for just about anything
3D model of PGSW/Motion Dynamic motors
@delcarlo modified the original as a SketchUp file: https://www.xsimulator.net/community/threads/sketchup-objects.10041/#post-130211
FOV for various screen options
Speed Needed For Good Motion
The speed needed for good motion is a bit subjective and is significantly affected by design choices, but general wisdom suggests between 150-700mm/s http://www.xsimulator.net/community/threads/minimum-rpm-needed-for-a-2dof.7009/
Check here for a guide to working out linear speeds and forces for different motors, gear ratios and levers: http://www.xsimulator.net/community/faq/calculating-basic-linear-speed-and-forces.89/
Question About Heave Calculations
Build a working model to test your design ideas
You can grab @Iain Dodds modification of @eaorobbie's code so you can use the Adafruit 16-Channel PWM / Servo HAT: https://www.xsimulator.net/communit...tor-proof-of-concept-model.15376/#post-207505
You can start small. If you are really adventurous and are looking for the ultimate test model then check out @hooshang's impressive 6DOF model: http://www.xsimulator.net/community/threads/6dof-platform-with-small-dc-motors.5634/
Thanks to @Leo Salo you can use a RaberryPi to drive your RC model simulator: https://www.xsimulator.net/community/threads/3dof-concept-model-using-raspberrypi.10570/#post-136827
@MarkusB https://www.xsimulator.net/communit...th-integrated-g-seat-fans-and-vibration.7684/
If you have a 3D printer, or at least access to one via the Hubs, then @EricSteijlen has provided the stl file for this really neat 6DOF model: https://www.xsimulator.net/communit...ype-with-arduino-and-servos.9504/#post-121437
Full Frame VS Seat Shaker Designs - Which is better?
Many hard core sim racers tend to favor the seat shaker design, where only the seat moves, and counter intuitively it actually generates some additional motion cues at the wrists and ankles. Many commercial rigs follow that path.
Others favor a full frame, particularly for flight sims, but some racers also prefer them.
Both designs work well and in the end it is a bit of personal preference to which you prefer.
Either way traction loss is often considered as furthering immersion for both designs. After implementing heave I would have to say that it also brings a whole new dimension to how you experience the sim.
There are somewhat similar posts around the same sort of topic, here are some:
http://www.xsimulator.net/community/threads/seat-shaker-design-realistic-for-racers.3848/
http://www.xsimulator.net/community/threads/3dof-or-5-6dof-race-fly-sim.6880/
http://www.xsimulator.net/community/threads/center-of-gravity-discussion-on-2-dof-platforms.7230/
http://www.xsimulator.net/community...light-with-oculus-rift.6179/page-2#post-68232
Credit @noorbeast: http://www.xsimulator.net/community...vs-seat-only-which-is-better.7713/#post-92445
There are also other design possibilities, such as foot mount, knee mount and compact simulators. @bsft provides a useful comparison here and in summary concludes that a good motion profile can address many of the pros and cons of various designs: http://www.xsimulator.net/community...tion-system-for-a-racing-sim.7298/#post-85795
Comparisons between simulators. Other people will of course differ with this comparison, so please add your thoughts.
First things to consider, angle of actual swing of the frames and the profile written. Also, its a brain trick.
If you want a big swinging frame, go hard, the biggest swing I have had is 14 deg total, but others have frames up to 25 deg. And thats for race, not just flight.
Both frames use same motors and JRK control boards
Seat mover with shoulder mounted motors.
Generally, a seat mover can give more precise motion detail as it has less over all weight to move than a full frame. However, too much movement can make it hard to hang onto the wheel or mash the juice pedal. And yes, the wheel and pedals are stationary, so proper placement to allow you being pulled away and pushed around has to be taken into consideration. But as said, it does give you the feeling of being moved around in a seat in a vehicle, even with a race seat to hold you in more. You tend to shift your body around to compensate for movement and also what your brain thinks you are moving like. You can still feel pitch and roll of track, but maybe a bit less as legs are still.
Some SCN seat movers on videos have HEAPS of throw. It might look like fun, but can be too much and eventually make it tiring to drive the game.
As mine is DIY and has 70mm travel of motor lever and at 600mm from the pivot , total angle is 6.5 degrees. Not much, but then again, too much may make it too hard. Other people will of course differ with this comparison.
I had a seat mover of 12.5 degrees at one stage, so with a good profile, it was nice, but a harsh profile and WHOA! Fun but hard to hang on.
Full frame with motors mounted near feet
Full frames allow you , wheel and pedals to move with you. You dont really get sensation of being pulled, pushed around from pedals and wheels. Obviously not as much as a seat mover, but still there. You tend to feel a bit more of the motion of roll and pitch , when your whole body is getting moved around, I find.
Seat mover can lose this a bit, but not really much.
Motors mounted at feet on the frame in question, may take away some of the finer vibration and motion that shoulder mount gives, but then again, shoulder mounting motors would return that finer detail due to higher leveage point. It may lessen a bit due to the fact that a full frame requires a bit more power to move. But hey, just change the profile and increase the motor power a bit more.
Although, I must say, once again, a good profile can give the same sensation in motion, be it from a different spot. Feet or knees instead of shoulders.
Full frame is about 8 deg total swing. May not sound like much considering 4 deg from centre, but again, throw a decent profile in it and you feel like you are moving a lot more.
Summary
After a while I get the same sort of feeling from both my frames, even though they are different in design.
In your choice of motion sim build, It will come down to watching videos of other frames, opportunity to play on sims when they are around to do so. Taking a look at pics, seeing what takes your fancy. Heck, even a seat mover can be converted to full frame later, add the extra bit, move pivot, and off you go. 2 seat movers I have sold, the owners have since converted them to full frames, their choice of course. They enjoy both frames they tell me.
I have played on dbox, and scn simulators and the motion is set tame. Although others whom have such rigs wind it up and get great results. Mind you, I dont have that sort of money to get one.
I have been through 14 different 2DOF designs, starting with joyrider design with about 9-10 deg total swing with screen on it. Good fun, but I found it a bit difficult to focus on a screen moving with you. But thats just me.
I had 2 hire sims based on the Desk Racer for a while and over 100 players though they were immersive.
8 professional drivers have played on those simulators as well, and they admit, its not real, but the immersion of being in game is.
Then I moved onto development of more compact designs, with motors under rear, at knees, out the side, shoulder mount, at feet. Still 2DOF. Screen static.
So thats how I go here. Each frame design is a new learn to drive experience I find. Nothing makes me go faster I think.
Shoulder mount rod angles
Further information on the mathematics affecting angles and linear speed can be found here: http://www.xsimulator.net/community/faq/calculating-basic-linear-speed-and-forces.89/
Cockpit Design Dimensions
Design Software
SketchUp
The basic version of Google SketchUp is free and it is a useful 3D modelling tool. You can even make your model motion controlled by a game of your choice and SimTools:
The latest version of SketchUp: http://www.sketchup.com/download
How to connect SimTools to SketchUp: http://www.xsimulator.net/connect-simtools-sketchup/
See @SilentChill's tips for configuring Sketchup 2015 for SimTools: http://www.xsimulator.net/community...v-dc-motors-mms-and-arduinos.6948/#post-79442
And @SteVoortwis advice re 2015: http://www.xsimulator.net/community/threads/actuators-move-randomly-in-lfs.6996/page-2#post-83933
FreeCAD
FreeCAD is a totally free Open Source design program: http://sourceforge.net/projects/free-cad/
FreeCAD can include motion simulation capabilities: http://www.ar-cad.com/freecad/tutorials.html
MayCAD
While created to design and sell profile aluminum MayCAD can be a simple to use tool work out a basic motion simulator frame design, even if you plan using other types of build materials: http://www.may-cad.org/en/p1.htm
Fusion 360
Fusion 360 is free for hobbyists: https://www.autodesk.com/products/fusion-360/free-trial
Activate free license: https://knowledge.autodesk.com/support/fusion-360/troubleshooting/caas/sfdcarticles/sfdcarticles/How-to-activate-start-up-or-educational-licensing-for-Fusion-360.html
Linkage
Linkage is computer aided design software used for quick prototyping of linkage mechanisms: http://blog.rectorsquid.com/linkage-mechanism-designer-and-simulator/
Page 1 of 2