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
Page 1 of 2
A motion simulator is nothing without peripherals. Here you will find ideas and solutions for simple to complex DIY peripherals.
Potentiomenter and Load Cell code
Motor current sensing for balance
Calculator for stepper and servo motors
DIY 3D printed magnetic paddle shifters SRT
Harness Tensioner Simulation
2 Axis Active Belt Tensioner by @mars : https://www.xsimulator.net/community/threads/2-axis-active-belt-tensioner.14609/
and by @EduardoMoreira
4 servo 3D printed RC servo harness tensioner by @xxpelle : https://www.xsimulator.net/community/threads/update-pneumatic-g-seat.14306/#post-201629
3D print files: https://www.xsimulator.net/community/threads/update-pneumatic-g-seat.14306/page-2#post-204009
with SCN5 by ShawnStashek
I have added a bracket with a couple of rollers. These rollers ensure that the feeling of the pull is a backwards direction and not a downwards direction. They also ensure a smooth transition from vertical to horizontal forces
Passivelly actuated harness
A parasitically motion driven harnesses is usually attached with springs or bungie style elastic cords, so it has a bit of give, with the tensioning being via the motion of the rig.
how to choose a harness (width, points )
Pedals and Buttons
Fanatec ClubSport Pedals V1 and V2 mods: https://www.xsimulator.net/community/threads/fanatec-clubsport-pedals-v1-and-v2-mods.14492/
DIY Pedals & Buttons Controller by @TOPMO3: https://www.xsimulator.net/community/threads/diy-pedals-buttons-controller.8867/page-7#post-182249
Load cell mod by @yellofella : https://www.xsimulator.net/communit...rake-pedal-short-tuto.6042/page-4#post-198408
Dual H and Strait Line shifter
Use Race Pedals As Rudders
What you need:
- A set of racing pedals. I'm covering my experience with the G27 pedals, so your mileage may vary if you use another product.
- vJoy Virtual Joystick Driver, available here. This is the virtual joystick we will use to setup the rudder axis in FSX.
- Universal Joystick Remapper (UJR), available here. This is the software we will use to combine the clutch axis and accelerator axis into one axis output.
- Have your rudder pedals plugged in. In the case of the G27/G25, this means you will need to have your racing wheel plugged in as well unfortunately, since the pedals don't have a USB connection of their own (there are adapters for this, but I don't have any experience with them). For me, I just have the wheel tucked away on the floor under my desk behind the pedals. Note: you do NOT need to have the wheel plugged into a power outlet for the pedals to work, you only need the USB plugged in.
- Install vJoy and UJR. Once vJoy is installed, you shouldn't need to touch it at all to set anything up. UJR is the only program we'll need to open.
- Open UJR. Near the top, vJoy Stick ID should be set to '1' and show as 'Connected' if vJoy was installed correctly.
- Look at the Virtual Axis column. In row 1 (the X axis), set Special Operations to 'Rests H'. This will make it so our clutch axis rests at the upper end of the X axis limit.
- Under Physical Stick ID, the number you choose correlates to different joystick devices that are plugged into your computer. This means you will need to do some guess & check to figure out which Physical Stick ID is assigned to your pedals. To do this, set Stick ID to '1' and Physical Axis to '1'. Start pressing all your pedals and see if the State bar moves. If it doesn't, set the Physical Axis to '2' and try again. If none of the axis numbers work, set Physical Stick ID to '2' and repeat the process. Eventually you'll figure out the correct device ID and axis number. Once you do, set it to your clutch axis.
- Make sure the State bar sits at the top of its limit, and moves LEFT when you press the clutch. If it doesn't, check the Invert box. Overall, this is what you should be seeing
- (aside from whatever you have your Stick ID/Axis set to).
- Now go to the Axes 2 page at the top of the program.
- In the X axis row, set Axis Merging to 'Merge'. This will average the input of our pedals.
- Repeat the setup for the Physical Stick ID and Physical Axis. The Stick ID should be the same as the first page, you'll just need to change the axis to whatever your accelerator pedal is.
- This time, make sure the State bar sits at the bottom of its limit, and moves RIGHT when you press the accelerator. If it doesn't, check the Invert box. This is what you should be seeing
- Our configuration of UJR is done! Now open FSX, but make sure UJR is still open. UJR will always need to be running for the axis merging to work unfortunately.
- In the Controls settings of FSX, go to the axes setup. FSX should recognize both your racing wheel and vJoy as new controllers.
- Delete all the default axes assignments for the racing wheel, as these will interfere with our use of the pedals.
- Delete all the default axes assignments for vJoy (if there are any). Then change the assignment for the rudder axis. Pressing either the clutch or the accelerator should be recognized as the 'X Axis'.
- That's it! Go do a test flight!
BlueHID Bluetooth - for pedals, buttons & other types of input
BlueHID wireless wheel button box by @Peacemaker105: https://www.xsimulator.net/communit...-using-mmos-and-aasd.14657/page-9#post-201418
DIY Arduino Buttonbox
Haptic gaming vest
A list of commercial products:
les combinaisons à retour de force (comme les gSeat) sont LA bonne façon de produire des effets de longue durée
une liste de produits du commerce :
Feedback from @noorbeast regarding poor quality control issues: http://www.xsimulator.net/community/threads/dx-racer-compact-simulator.5866/page-10#post-74542
DIY Motorbike Controls
Button box made from a keyboard
I like to prepare the board by adding a little of solid to the area first.
This is the cross reference keys I get from this particular keyboard, Note not all the keyboards are the same.
I separated the wiring by Sections, all keyboards are a mix of wires per example to get a lower case letter "a" is just one wire from section A and one wire from section B if you at max you will get in between 35 to 40 buttons if you need more you can mix three wires and you will get Upper case etc...
this is what I get from this keyboard, just remember that not all keyboards are the same!
This is the button box I build for the keyboard.
Those are the buttons I purchase from ebay.
[FOV] Best Inmersion in our Cockpit
Fans - Wind Simulation
Arduino Uno wind simulation code by @Zed, based on the work of SilentChill, Avenga76, and a number of others, forked to support right and left speed commands (R000 and L000, etc) as well as traditional S000 format: https://www.xsimulator.net/communit...rmoto-and-arduinouno.6876/page-33#post-213758
Arduino and Adafruit Motor Shield V2 guide and Wind Sim code for use with SimTools by @Richard Ortengren, the procedures and settings in GameDash remain the same as the MM version, you just need to load this sketch and it should work: https://www.xsimulator.net/communit...rmoto-and-arduinouno.6876/page-36#post-235679
Ducted high speed fan Arduino code for FlyPT by @T R Para: https://www.xsimulator.net/community/threads/high-velocity-high-speed-wind-generator.15508/
Wind sim adafruit shield v2 for FlyPT by @sallerding: https://www.xsimulator.net/communit...-wind-arduino-sketch.14425/page-3#post-234646
Controlling a 220V Fan with Game Dash by @MarkusB: https://www.xsimulator.net/community/threads/controlling-a-220v-fan-with-game-dash.14792/
FlyPT fan control code by @pmvcda: https://www.xsimulator.net/community/threads/mover-wind-output-arduino-sketch.14425/
Simulated Wind using MonsterMoto and ArduinoUno Code + settings by @SilentChill: http://www.xsimulator.net/community/threads/simulated-wind-using-monstermoto-and-arduinouno.6876/
Creating a SuperFan by @eXntrc: http://www.xsimulator.net/community/threads/how-to-create-your-own-superfan.6156/
Suggested hardware by @eaorobbie: http://www.xsimulator.net/community...n-speed-from-dashboard.5869/page-2#post-76036
Original Arduino code for fan control by @eaorobbie, modified working code by @SilentChill: http://www.xsimulator.net/community/threads/arduino-code-for-fan-speed-from-dashboard.5869/
Evolution, @Avenga76's updated powerful fans, with additional code, based on @SilentChill's original wind simulation: https://www.xsimulator.net/communit...ermoto-and-arduinouno.6876/page-4#post-111752
giant wind fan @Pit!
- Dedicated Direct Drive Wheel Thread Section: https://www.xsimulator.net/community/forums/direct-drive-wheels.175/
- $450 Mige Direct Drive Wheel using MMOS and AASD: https://www.xsimulator.net/community/threads/450-mige-direct-drive-wheel-using-mmos-and-aasd.14657/
- $450 Mige Direct Drive Wheel video tutorial: https://www.xsimulator.net/communit...-using-mmos-and-aasd.14657/page-7#post-199684
- MMOS steering wheels: https://www.xsimulator.net/community/tags/mmos-steering-wheel/
- DIY force feedback steering wheel, using DC motor. based on MMOS: https://www.xsimulator.net/communit...ing-wheel-using-dc-motor-based-on-mmos.13019/
- Open source force feedback: https://www.xsimulator.net/community/threads/open-source-force-feed-back.13858/
- DD-Wheel with Hoverboard Motor: https://www.xsimulator.net/community/threads/dd-wheel-with-hoverboard-motor.13178/
- 3d printed Hoverboard motor wheel: https://www.xsimulator.net/community/threads/3d-printed-hoverboard-motor-wheel.14454/
- Universal Open FFBoard: https://www.xsimulator.net/communit...ervo-drive-and-motor.10319/page-5#post-192216
- DIY FFB Steering wheel (MMosFFB ): https://www.xsimulator.net/community/threads/diy-ffb-steering-wheel-mmosffb-in-progress.7769/
- Cousin of OSW (Open Sim Wheel): https://www.xsimulator.net/community/threads/cousin-of-osw-open-sim-wheel.10915/
- DIY Huracan GT3 Wheel replica: https://www.xsimulator.net/community/threads/diy-huracan-gt3-wheel-replica.12506/
- Simucube DIY thread: https://www.xsimulator.net/community/threads/simucube-diy-thread.9543/
- SimuCUBE install guide: https://granitedevices.com/wiki/SimuCUBE_install_guide
- Simucube/ioni MIGe servo: https://www.xsimulator.net/community/threads/open-sim-wheel-project-simucube-ioni-mige-servo.9210/
- OSW build: https://www.xsimulator.net/community/threads/yet-another-osw-build.9308/#post-122744
- OpenSimWheel by @bberger: http://www.xsimulator.net/community/threads/diy-opensimwheel-net-selbermacher-servo-lenkrad.5699/
- OpenSimWheel Fanatec F1 wheel conversion: http://www.xsimulator.net/community/threads/using-fanatec-formula-rim-on-opensimwheel.7642/
- Thrustmaster T500RS Motor Upgrade 65W to 85W by @Pit: http://www.xsimulator.net/community...tor-upgrade-65w-to-85w-success-01-23-16.7797/
- Custom F1 bluetooth wheel by @jays: http://www.xsimulator.net/community/threads/diy-bluetooth-f1-racing-wheel.8312/
- Under Development (not yet fully functional) - Budget Stepper Motor Force Feedback DIY Wheel by @RufusDufus: http://www.xsimulator.net/community/threads/son-of-opensimwheel-an-experiment.7422/
- Direct Drive FFB "RFR Wheel" by @RacingMat: http://www.xsimulator.net/community/threads/rfr-steering-wheel-direct-drive-by-racingmat.6309/
Custom Bluetooth Rim using 3d parts by @scalhoun: http://www.xsimulator.net/community/threads/custom-bluetooth-rim-using-3d-parts.7631/
DIY FFB Steering wheel (MMosFFB ) (In Progress) by @Alexey: http://www.xsimulator.net/community/threads/diy-ffb-steering-wheel-mmosffb-in-progress.7769/
Solid wheel mount by @egoexpress : http://www.xsimulator.net/community...2-with-scn5-special-features.1463/#post-14149
Quick release wheel mounts: http://www.xsimulator.net/community/threads/3d-printed-quick-release.6360/#post-76144
Modified G25 wheel by @mazak515: http://www.xsimulator.net/community/threads/home-made-steering-wheel.6778/#post-76361
F1 t500 rs mod by @spyderwash: http://www.xsimulator.net/community/threads/t500-rs-mod-add-on-f1.6838/
T500RS custom GT wheel mod + Optional parts by @f1simgames : http://www.xsimulator.net/community/threads/t500rs-custom-gt-wheel-mod-optional-parts.7556/
thrustmaster t500rs motor upgrade by@Pit
- mimic a USB device
- interpret MS force feedback inputs
- compute combination of effects
- drive the servo driver
As Simtools is not reading FFB inputs (but telemetry data), it cannot be used for a FFB wheel.
Some have "designed" a FFB wheel based on telemetry but results are poor and the cost of a servo + drive is clearly wasted.
Few firmwares have been edited:
- RFR firmware on LPC Pack by Mizoo (first but now discontinued)
- MMos firmware on STM Disco by Mmos
- OSW firmware on ST MDisco by Bberger
- Ai-wave firmware on Arduino Leonardo by Etienne (under beta)
G-Clamp low cost rudder pedals by @Jesse05James : http://www.xsimulator.net/community/threads/diy-rudder-pedals.6449/
AVR by @tronicgr : http://www.xsimulator.net/community/threads/mjoy16-usb-avr-joystick.726/
Cabinet runner rudder pedals by @Jugle : http://www.xsimulator.net/community/threads/jugles-flightsim.6470/
Use Race Pedals As Rudders: https://www.xsimulator.net/community/faq/use-race-pedals-as-rudders.276/
Amazing 6DOF joystick by @Tino: http://www.xsimulator.net/community/threads/6dof-joystick.5487/
Hacking Sidewinder FF2: https://www.xsimulator.net/communit...idewinder-force-feedback-2.14717/#post-198237
High Power Microsoft FFB2 Joystick by @T R Para:https://www.xsimulator.net/community/threads/high-power-microsoft-ffb2-joystick.13054/#post-218795
Page 1 of 2