I’ve started a joystick modding project and since I did a lot of research (with varying success) and got a lot of inspiration from other posts around the net, I thought I’d share my progress here.
My goal: extend the MS FFB2 so I could enjoy the enhanced precision provided by a longer throw. Along the way, I also found that this might be a good opportunity to replace the grip with something that has more buttons.
I needed something that could be easily removed as I have two small kids who can’t be expected to show proper respect to Daddy’s flying equipment – which (for now) lives in the living room until I can get my own room (next year’s project). I’m already using VESA mounts for the CH Throttle which I routinely install and remove on the arms of the chair (with the help of some 3M velcro).
I won’t be needing the built-in twist rudder as I plan on using my namesake’s excellent Crosswind rudder which is expected to arrive in the next two weeks (fingers crossed!).
I found these posts to be really inspiring:
My project plan:
- Prepare MS FFB2 base
- remove original grip (incl cabling and twist rudder)
- add carbon tube extension (length TBD)
- create hole in base for cabling (see next)
- Grip replacement
- strip down Thrustmaster F-16 FLCS joystick for grip only
- add Teensy board
- add mini-USB cable connected to Teensy, lead through the shaft extension and out in the base
- install grip on carbon tube
- Seat modification
- cut away parts of my office chair’s seat to allow enough movement for stick between my legs
- install some sort of shelf to hold joystick base below leg level
- (Optional) Motor boost
- if needed, figure out how to increase current to FFB motors to compensate for longer leverage
- Microsoft Sidewinder Force Feedback 2
- Thrustmaster F-16 FLCS joystick (gameport)
- Teensy 2.0 board
- Mini-B USB cable
- Carbon tube (internal diameter 14mm)
- Some sort of shelf (to be attached to chair)
- My existing office chair
I’m planning to keep this thread updated (I've already started on the project plan) and would welcome suggestions and questions as we go along.