Move Buttons on Your Xbox Controller




While playing call of duty on xbox live, I noticed some people dodging my bullets at close range by crouching and going prone WHILE firing and keeping their aim on me.

If you're familiar with the controls for call of duty, this would mean their right thumb was holding down the B button AND moving the right thumb stick while firing.

I'm sure there's some kind of finger yoga you can do to accomplish this, but that's hard and probably leads to arthritis. :)

It'd be MUCH better if there was an additional button on the back of the controller where your middle or ring fingers hang out doing nothing to improve your game while the rest of your fingers are hard at work.

This instructable is generic, and is also good for Battlefield players who want to press BACK to spot without moving your fingers.

NOTE: You WILL need to solder for this mod!

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Open Your Controller

The first step is going to be to open your controller.

To do this the right way, you'll need a torx t-8 security screwdriver. Or you can jam a micro flat head in on the side of the security nub and unscrew it until the security nub breaks off (like all of mine did) and then use a regular T-8 torx screwdriver.

Make sure you get the one in the middle under the battery pack and behind the sticker.

Step 2: Take It Apart, But Don't Lose the Pieces!

The controller comes apart in a few main pieces. The bottom flap, the top RB LB sync button section, the circuit board (usually attached to the back), and the buttons.

There are two rubbery button pads that make the connection to the circuit board behind the buttons. The D pad one is pretty well attached to the top half of the shell, but the "ABYX back power start" one is kind of loose, and will flop out if you let it. (It's not pictured below)

All the buttons will fall out if the front is held upside down, so make sure they don't fall and roll under the refrigerator. Each button has funky nubs on them to make sure they can only be put in to the controller one way, so don't worry about spinning them around to make sure they're turned the right way.

When pulling the pieces apart, the vibration motors will come out attached to the circuit board. It's not good to let them dangle from their connectors, so make sure they're supported, or just unplug them (pull straight out, perpendicular to the circuit board) and set them aside.

Step 3: Make Your Connections

This is the hard part.

1. Identify the button you want to move. I chose the B button.

2. Locate the pads for this button.

Your xbox controller may differ from mine slightly, but it will have pads that the buttons connect when you press them. Each button has two pads mounted on the circuit board. When that black bit on the back of the rubbery button pad presses down, it conducts electricity across these two pads, and the controller registers a button press. We're going to attach to these two pads, and make a different button that connects these leads and makes the xbox think the normal button has been pressed.

3. Expose metal on the two pads for the button.

The pads we need to short have a conductive material coating them so the black bits on the rubbery button pad make a good connection. The problem with this coating is that it's not good for soldering onto. We need to get down to the metal under this material, and get a bit of solder onto it.

The best way to do this is to take a small knife, and scrape a corner of the pad until you remove enough of the conductive material that you can see metal shining when you hold it under light. We want about half a millimeter by half a millimeter square to get good heat and solder onto the lead.

Don't worry about destroying your controller, you've got the whole pad for the button to use, so as long as you don't scrape off a large portion of it, you'll be able to wuss out, and forget this project without any impact on the controller's original function.

Just remember to GO SLOWLY. Scrape off a small amount at a time, wipe it with your finger, look for metal, and scrape some more. You only need a small area to solder onto, so don't get carried away, and don't scrape so hard that you go through the metal!

4. Solder onto the exposed metal.

With your soldering iron nice and hot, and your circuit board in a stable position, place the very tip of your soldering iron right onto the metal you exposed for a couple seconds, then lift, and inspect the area. You may see gunk covering the metal, this is the coating that covers the circuit board melting. It protects the leads from being shorted, but gets all melty when you heat it up. Wipe it away with a paper towel if you can, but if it keeps hardening before you can, try to wipe it away from your metal contact point with the tip of the iron (wiping it on your cleaning sponge often to keep it clean), or let the blobs of gunk harden, then scrape them away from your contact point with your knife. If you do NOT have gunk in the way after heating the metal, you probably picked a good spot to solder.

After you have heated the metal point, and can still see it after removing your iron, place some solder on the metal point, and press your iron down onto them both for a second or so. When you lift your iron you should see the solder covering the metal point you exposed. If you do not see this, or you see solder pooling around the metal point or refusing to let go of your iron, check your metal contact point again to make sure there isn't any gunk on it, and that you've actually made it down to the metal.

You need good metal on metal contact to heat the pad so it will bond with the solder.

Once you think you have a good connection, you can test it by placing the circuit board into the back half of the controller, attaching the battery pack, placing the ABYX rubber button pad over the circuit board, and turning on the controller and xbox by pressing the xbox button on the rubber pad. Once the controller and xbox are on, go to a place where you can test your button, then remove the rubber pad, and touch the two solder points using needle nosed pliers (making sure to touch the solder points NOT the black conductive pad. To test this further, you can solder some test wires to it, then connect the wires to see if it registers the button press.

Step 4: Add Your New Button!

You want a normally open push button switch with two leads on the back of it. You can scavenge these from many electronic devices. I recommend one with threading on it so you can screw it into a tight plastic hole for easy low-profile mounting. Also, try to find one that isn't too long on the backend. It needs to fit in some dead space in the controller, and longer button housings make it hard to fit into a good spot.

I'm not going to lie here. This part's a little janky.

You need to drill a hole into the body of your controller that is comfortable for your intended finger to press on the outside, while choosing an area on the inside that has enough room for your button with the circuit board, motors, and motor housing (on the top side of the controller) in place.

My button was a little large on the inside, and I had to remove the vibration motor connector, and solder the motor straight to the board. This gave my button enough room to fit where I wanted it. I might recommend this modification anyway since it's easy and frees up lots of space in the intended area.

ALWAYS start with a smaller hole than you need, then step up slowly to the size that you want.

Step 5: Run Your Wires

Select wires that are insulated and somewhat thin, and trace them from your solder points to your button while avoiding the rubber pad.

We're very happy Microsoft used a rubber pad for the button contact points. It means there are no springs to get in our way, and that they will work with a wire or two running under them. Still, you want to disturb the rubber pad a little as possible, so try to run your wires to the solder points from the nearest edge of the pad.

Because these solder points are rather small, I recommend soldering the wires to circuit board last. Figure our how you're going to run your wires, cut them to size, solder the connections to the button first, then when the circuit board is back in the back half of the controller, solder your wires to your button connection points, trying to keep them as flat as possible.

Don't forget the D pad contacts have a rubber pad that goes over them, so don't run your wires over this area unless you want you D pad to suck more than it already does.

Once your connection is in place, put the ABYX rubber pad over the circuit board, pop in the battery pack, and turn on your controller and xbox to test your new button. Make sure you press the button on the rubber pad a few times to make sure the regular button presses aren't going to press your solder connection loose. Good solder connections should easily be strong enough to withstand the button pad dropping on them, but test now before you put the whole thing back together!

Step 6: Put Your Controller Back Together

Do what the title says.

Don't turn the controller so the ABYX buttons fall out, and make sure your motors don't get stuck against the motor housing, and you'll be fine.

If you're close to closing the controller, but the last bit just won't go, look at the ABYX buttons, and make sure they're all at the same depth. If they come loose and turn around, they won't slide into their housing and the controller won't snap together.

If it feels a little "mushy" on that final fraction of an inch, check your thumbsticks to make sure they're not caught on the edge of the holes in the front of the controller.



Step 7: Enjoy!

Now that your controller has buttons where Microsoft should have put them in the first place, you can do more for your team without sacrificing your all important thumb positions.

Hack It! Contest

Finalist in the
Hack It! Contest

Fix & Improve It Contest

Participated in the
Fix & Improve It Contest

Be the First to Share


    • Home Decor Contest

      Home Decor Contest
    • Furniture Contest

      Furniture Contest
    • Reuse Contest

      Reuse Contest

    21 Discussions


    4 years ago

    Well hello there!!! I was just thinking about this not five minutes ago!!!!! Woo... guess i should get to doing this this weekend. I should have a small monetary switch around here somewhere.

    1 reply

    Reply 4 years ago

    edit: main reason... i hate runnung around and having folks jump in front of me and trying to yoga my fingers around to miss their bullets and shoot or stb back.


    5 years ago

    Er... you know there is a controller config you can choose from the game that lets you use the right stick to crouch and go prone WITHOUT needing an extra button

    1 reply

    6 years ago on Introduction

    I just completed this mod on my own. See pictures... (IDK why it didn't show up when I searched Instructables! Found it today on page 10 of "xbox 360 controller")

    ABXY... AB on RHS, XY on LHS. (Opposite in the picture, obviously.) Buttons were salvaged from a printer, so I had to mount them the ugly way. Big pain. (Drill + File + Super Glue + Accellerant)

    If you want your buttons on the left half of the case (when holding it), you need to get the wires to the bottom and thread them where the plastic isn't tight. I tried to find another way and had to grind the plastic below the RT because the case wasn't fully closed and caused the trigger to stay depressed. (The hole below the B button in Step 5's picture is a good place to get them to the bottom of the case. I only put the wires to AB through there.)

    [Additional notes: The plastic part that holds the back of the battery pack in was broken before starting the mod. (This is why it was the mod candidate.) I fixed it with superglue, toothpicks, and a strip of underwear elastic. :-) The toothpicks broke after a week. I replaced with a custom-cut piece of plastic today, super glued on.]

    2012-11-17 09.38.43.jpg2012-11-17 09.38.59.jpg
    3 replies

    Looks cool! I've been thinking about doing this (it's the next logical step!), but I can't find your instructable.

    Do you have instructions on how your did yours?

    Did you find a better way to solder to the circuit board?



    Thanks! Yes, it is. Sorry, no instructable... It was just a salvage proto. I wanted to simply add to your awesome guide.

    I did the soldering like yours, but with a sharper blade. Consider wire path and length carefully. I didn't and I ended up carving a path through the plastic. (Can you see the missing screws?


    Well, it still looks good! How are those MO buttons working for you? I don't really like the way those usually feel (small pressure point, somewhat heavy press, but crisp click), but all the larger more comfortable buttons take up too much room!

    I'd like to be able to do it without removing the rumble motors but haven't figured the right way yet.


    6 years ago on Introduction

    Hey congratulations on being a finalist in the hack it contest! Good luck to you!


    7 years ago on Introduction

    How about you don't cheat (which is what this is) in a game and just play. It's a game, it's supposed to be FUN, not something that you feel necessitates giving you an advantage over other, stock, players.

    3 replies

    For MW3, as Chad Baxter noted below, you don't need the extra button to aim and go prone. You just change the default settings. Is that cheating?

    For games like BF3, you're supposed to spot, it's supposed to be a big part of the game, but most people don't. It's probably because DICE used up all the xbox buttons, and had to use the BACK button for spotting, forcing you to break your regular grip on the controller to press it. Is it cheating to move the back button so you can spot more easily?

    I knew a guy who had 6 fingers on both hands. He had total control over the extra fingers too. Is he cheating when he plays online?

    I sure am glad you brought this up. It's bringing up lots of interesting points...


    Reply 7 years ago on Introduction

    Figured I'd post this here:
    My fiance's father is actually missing his thumb on his left hand, making some things rather hard to do on an un-modded controller. One such being using the left triggers and C/D pad (depending on game system).
    So...going off that, the only way he can really have fun on an online game is to use a modded controller of some kind. Granted, it usually something crazy simple, but still: a mod is needed.

    Anyways, I'm going to start ranting here. Great instructable here! I will have to use it at some point!

    Chad Baxter

    7 years ago on Introduction

    uh not to offend but if you press star mid multiplayer match in MW3 and scroll down to options then button layout and you choose tactical your knife and crouch button will switch. tada physically possible and no need to void warranties

    2 replies
    FletchINKyChad Baxter

    Reply 7 years ago on Introduction

    You are quite right, sir! I just tested this out myself, and the tactical setting does, indeed, swap RS and B. This is a good tip for MW3, but obviously doesn't work for other buttons or games.

    So set it to tactical, then connect your extra button to the "A" button so you can jump around corners or over ledges, and aim while falling and go prone when you land, firing all the way. Or set it to "Y" and double tap it to reload cancel if someone rounds a corner while you are reloading. There are plenty of options other than crouching and firing.

    The point of this mod is to make use of your middle and ring fingers to push buttons without moving your thumbs, but if you're worried about voiding warranties, this mod is not for you!


    7 years ago on Introduction

    how about a link to wear one can get all this stupid screw security drivers