Log in

View Full Version : Custom X360 HOTAS project


Draupnir2
10-13-2009, 11:03 AM
Here, finally are some pics in progress of HOTAS V1. Below are pics of V2 with the analog viewing stick and Attack command wired, and finally pics of the finished controllers

Essential tools needed: Thin tip soldering iron, Scalpels, Pincers, Superglue with accelerator-spray, Multimeter

Warning: Allways remove battery before working on the X360 controller, and be careful when soldering wires to narrow PCB track, they rip easily.

Here is the V1 Stick opened, ready to take out the hatswitch beacause it will not work with X360 viewing input. You can se the aditional wires added beacuse the stick had common ground for all switches, and X360 has not(as you have seen in the PCB trace doc pictures, a real intermingling mess) The potentiometers are in the base and are connected as described 3 pics down, and in the first post of the thread:
http://i652.photobucket.com/albums/uu244/Draupnir2/Stickopenedtools.jpg


Here is a closeup of the PCB inside the V1 Throttle, with some cuts, mods, and connected wires. It is now ready to fit a Mode-switch to toggle between analog stick free viewing, and rudder/throttle input:
http://i652.photobucket.com/albums/uu244/Draupnir2/ThrottlePCBcloseup.jpg


Here is the top of the X360 controller PCB in V1 version. Check photos here for reference to the different signals and traces on the PCB: http://forums.xbox-scene.com/index.php?showtopic=512342 Here you can see how all the buttons are wired out. Its more straight forward if you go stright for the button pads, and not think about saving them as i first did. Scrape off down to bare copper with a scalpel and attach the wire. Keep short wire ends, and tin both the wire and the pad prior to soldering the joint:
http://i652.photobucket.com/albums/uu244/Draupnir2/X360PCBtopV1.jpg


Here is the bottom of the X360 controller PCB in V1 version. Here you can see how the potentiometers (herafter "pots") for Ailerons, Throttle, and Triggers are wired out.
The triggers with pots must be removed to come by some of the connection points. Be shure to reattach them, as the device will detect that they are gone and behave badly. Measure and take notes of the voltages at the centre tap of the potentiometers at the extremes and centre stick positions. 0V/Ground and 2V rails for pots are shared, and hence you need only one set of these wires to each flightgear.
The centre pot terminal PCB tracks must be cut, because they can not be connected in parallel with the ones on the pots in the flightgear. The wires are connected to the PCB track after the enamel is scraped off. Be careful (!) after the wire is soldered on beacause PCB tracks rips easily. I usually add a drop of superglue to the joint, and the part of the wire touching the PCB, immediately after soldering, and use accelerator spray for instant hardening. Connecting to the Triggers are easier since we need just a simple on/off trigger. No cutting is needed, just attach the trigger switch wires to centre and ground terminal of the trigger pots.
Measure the voltages on the centre tap of the Flightgears potentiometers in the same way as above and check that voltages are similar after wiring. If needed tune one end of potentiometer with high k resistors in parallel (I had to do this for one of the ailerons.) No fine-calibration is needed due to the dead-band which is implicit in the X360 controllers reading of potentiometer input.
http://i652.photobucket.com/albums/uu244/Draupnir2/X360BCBBottomV1.jpg


Here, some pics in progress of HOTAS V2. (with the analog viewing stick and Attack command wired)

Here is a closeup of V1 Stick opened, with the hatswitch taken out, beacause it will not work with X360 viewing input. You can also see the Analog stick from an old obsolete PS2 controller, which will replace the hat-swich:
http://i652.photobucket.com/albums/uu244/Draupnir2/Sticktophatout.jpg


Here is the analog stick fitted and connected. A couple of superglue drops keeps it in place. Only 4 wires are needed, since the Ground and 2V rails are common for all pots:
http://i652.photobucket.com/albums/uu244/Draupnir2/Analogstickfittedconn.jpg


Since none of the pot centre terminals can be paralleled, we need a 2posistion, 3 way switch that can connect the X360 controller input to either the throttle/rudder pots or the viewing stick pots centre terminals. Luckily i found one on an old casette deck PCB that I nearly throwed away a couple of weeks ago. At the same time the switch must control the view switch on the X360 (right stick pressed down). I decided to put the switch in my Throttle quadrant, as it has more space inside. The switch has 6 independent inputs that connect to 2 outputs each, but we will use only use 3 of them:
http://i652.photobucket.com/albums/uu244/Draupnir2/Throttlenewswitchfit.jpg


Here is the switch fitted and connected to 8 extra wires that I added. (used an old CAT5 cable, not optimal to solder onto PCB due to stiff wires):
http://i652.photobucket.com/albums/uu244/Draupnir2/Thottlenewswitchconnected.jpg


Here you can se how the new wires from the Flightgear are connected to the top of the X360 PCB. Some of them are acually connected outside the PCB (lower part of pic) beacause their signals are just connected between the the two Flightcontrollers. 5 of the wires are connected on the underside of the PCB to the vertical pot and the view switch.
You can also see the attack command wired up to the D-pad top, from one of the switches on the Throttlequadrant:
http://i652.photobucket.com/albums/uu244/Draupnir2/X360PCBtopV2.jpg


Here are pics of the finished Flight controls

Here is the Fightstick with the custom analog viewing stick on top:
http://i652.photobucket.com/albums/uu244/Draupnir2/StickV2finished.jpg
Functions on the Flightstick:
-Fire
-Next target
-Rockets
-Bombs
-Analog view
-Ailerons


Here is the Throttle quadrant with the new Mode-switch (bet you recognise the button from the old PS2 controller). Strangely this new function worked perfectly at first go :confused:. Such things never do...;):
http://i652.photobucket.com/albums/uu244/Draupnir2/ThottleV2finished.jpg
Fuctions on the throttle:
-Target cam
-Attack command
-Change view
-Toggle landig gear
-Zoom
-Map
-Mode switch: Throttle/rudder input OR free view input
-Throttle


Here is the X360 Controller with the toe operated rudder mounted. There is more work to be done to package the unit, and improve the rudder rudder control mechanically. But it works, believe it or not :grin::
http://i652.photobucket.com/albums/uu244/Draupnir2/RudderV02.jpg


Couldnt resist adding a pic of my screen and sound system. The contrast and colors are quite acceptable when the room is not lighted as on the pic. I use an Epson TW600 projecting on a 100 inch screen. With 2 subs, bomb impacts are quite satisfying :cool::
http://i652.photobucket.com/albums/uu244/Draupnir2/Flying.jpg

SL83
10-13-2009, 11:13 AM
If I fedex you my CH flightstick and an xbox 360 controller - will you do it for me?

Thanks! ;)

Draupnir2
10-13-2009, 11:28 AM
He-he ! ;)

If I had not been a full time working daddy with 2 small kids, I might have taken on the challenge.
For the handy with few other duties it will take a couple of long nights to finish. For me diving in and out of my workshop between diapers it took a couple of weeks :D

Raw Kryptonite
10-13-2009, 12:08 PM
Nice work! No pictures in progress? You're braver than I am, I'd end up with 2 dead controllers. LOL

Draupnir2
10-13-2009, 12:39 PM
Thanks ! I will take some photos tonight. Hopefully I will manage some decent close-ups.

The X360 controller board contains all the tiny bits which can be challenging, but it is quite robust as long as you avoid tearing of the PCB tracks. It is advisable to go directly for the button pads as solder connections, instead of trying to preserve the original function of the X360 buttons, as I first did. I gradually got accustomed to this X360 controller being irreversibly submitted to my IL-2 setup ;)

PurplePenguin04
10-13-2009, 02:27 PM
I was planning on doing something like this. My original plan was to use a wired controller due to the price and because I didn't want to worry about battery placement. After a little thought I decided against using a standard controller and here's why.

The right stick on the controller is used for rudder and throttle as well as for free looking. I'm unsure is rewiring a controller would allow for throttle/rudder control while free look is being used. Were you able to overcome this obstacle using a regular controller?

My solution is going to be to rewire the Saitek Aviatar joystick since it come with the ability to control the throttle/rudder separate from the free look out of the box. It will also be cheaper in the long run since Amazon is selling the Aviator for about $35 right now.

I plan to wire the aviator into an X45, I was thinking of an X52 at first but am unsure if the X52's magnets would cause problems or not.

Draupnir2
10-13-2009, 02:55 PM
The right stick on the controller is used for rudder and throttle as well as for free looking. I'm unsure is rewiring a controller would allow for throttle/rudder control while free look is being used. Were you able to overcome this obstacle using a regular controller?



I have just rewired the button-press of the right stick to a button on my Thrustmaster throttle. At the moment I press the button on the throttle and use my toes on the "pedals" to view around horizontally. (the throttle position controls the vertical viewing angle in this mode, but that is not very practical)

Up to now I have been playing in arcade, and can use the target view instead of panning manually. I think I will try to rewire the whole paning to the hat-switch of the stick, if possible.

Another issue to solve is wingman commands which are not yet wired. I think I have to add some extra switches ;)

PurplePenguin04
10-13-2009, 02:59 PM
Up to now I have been playing in arcade, and can use the target view instead of panning manually.

Just a quick note, you can use the target lock in 'Realistic' as well. So if you want to fly around with a bit less forgiveness you have that option.

Draupnir2
10-13-2009, 03:07 PM
Just a quick note, you can use the target lock in 'Realistic' as well. So if you want to fly around with a bit less forgiveness you have that option.

Thanks, forgot that. Tried it in the demo, and it was my favorite mode. Up to now in the full version, I have been locked to arcade if I havent misunderstood.

PurplePenguin04
10-13-2009, 08:26 PM
You can unlock the other difficulties by going through the tutorials for them.

Draupnir2
10-14-2009, 06:35 PM
Thanks for the tip Penguin !

Realistic is a much better setting, so I will go through the tutorial. It is a little confusing where you can change this setting and where not. Im used to the good old PC IL-2 which was much less restricted, more intuitive and flexible.
I hate all the unlocking in console games, but in IL-2:BoP its easily worth it :)

BTW: I finished an upgrade of my HOTAS today and will include some pictures in progress tomorrow morning. Now I have an analog joystick on top for viewing, and have wired up the Attack command to a throttle button.

Tonight I will do some flying :)

dazz1971
10-14-2009, 09:00 PM
cool i cant wait to see some pics do you think this could be done to av8r on 360 ???

also im a bit dense i know its something to do with flightsticks but what is hotas ???

Ancient Seraph
10-14-2009, 09:02 PM
cool i cant wait to see some pics do you think this could be done to av8r on 360 ???

also im a bit dense i know its something to do with flightsticks but what is hotas ???

Hands on throttle and stick ;). Means you don't need to take your hands off of your controls to activate anything, because you have enough buttons on it. X52 is a good example.

dazz1971
10-14-2009, 09:06 PM
thanks seraph :grin:

that would be pretty handy for bop i mean instead of contorting my arms crossed to press the target look button :grin::grin:

im up for some av8r surgery:-P:-P

Draupnir2
10-14-2009, 09:51 PM
cool i cant wait to see some pics do you think this could be done to av8r on 360 ???

also im a bit dense i know its something to do with flightsticks but what is hotas ???

Rewiring of an Aviator just to swap button functions should be fairly easy, and nothing near the mess i will show you in the pics.:-P I have taken an old PC gaming gear from the nineties and completely wired up all buttons and potentiometers to the inputs of a wireless X360 controller.
The stick you have is after all a compatible device, that just need a couple of mods.

After another night of flying (tutorial on realistic with landing) I must say that this game really grows on me ! Its so rewarding to down a few BF109s after a long intense dogfight with spins and near crashes, then head home for a rough but safe landing. Brilliant ! :cool:

The only bug-issue i came across was a total system hang in the menu just after successfully completing the tutorial. Have had one before already. Any clues ?

Draupnir2
10-15-2009, 11:50 AM
Content moved to first post for easy access

Draupnir2
10-15-2009, 12:36 PM
Content moved to first post for easy access

Draupnir2
10-15-2009, 01:01 PM
Content moved to first post for easy access

dazz1971
10-15-2009, 01:12 PM
:shock::shock::shock::cool:

that is friken awsome mate

Draupnir2
10-16-2009, 06:40 AM
Hope I havent scared you off from rewiring your Aviator dazz :)

That should be pretty straight forward.
Post some pics or questions if you need any suggestions on the way.

Zamabar
10-17-2009, 07:37 AM
Really interesting Draupnir !

I got some ideas for my old Cougar now, I even got some Elite pedals in the closet somewhere :) Thank you !

Draupnir2
10-28-2009, 11:59 AM
I'm bumping this one due to increased interest, with the long anticipated controller config patch still in the fog.

I will gladly assist anyone having questions regarding their own controller DIY projects :)

Draupnir2
11-18-2009, 07:10 AM
Bump !

Du to the missing update, this store might be of inspiration for others. I have noticed several stick-mod threads lately.

Accomplishing a mod is very rewarding, and it can make you enjoy the game and forget about the controls.

Zamabar
08-10-2010, 01:11 PM
Sadly I havent been able to start any project Draupnir.

Has anyone else attempted a stick/HOTAS mod ?

Zamabar
10-31-2012, 06:44 AM
Is anyone still flying BOP ? I figured out that I will attempt a cougar HOTAS mod project. Wish me good luck :)
Is Draupnir2 still around ?