For me, USB is the most serious connector to change. I am using my Raspberry Pi as an USB-WiFi FTP server, http://www.raspberrypi.org/phpBB3/viewt ... 36&t=31543. I need both USB ports to work perfectly for this project to succeed!
1. Practice de-soldering on a USB hub.
This is where I got my spare USB female connectors! It was also good preparation for this project.
2. Cover the Raspberry Pi in duct tape.
It shields the other connectors from flux or drips of solder. I have dripped solder onto the duct tape before, which would have been much more serious if it had touched a chip!
3. Test the pinout of USB on the Raspberry Pi board.
Wait, why is everything shorted out? Probably for the same reason as Ethernet. There is no way to know that your connections are not shorted out after it is soldered in place. Be sure to test your cables at every stage along the way!
4. Prepare your USB connectors.
The colour code is standard, according to the pinout I used. Check that none of your connectors are shorting out with the ones next to them.


5. Use heat-shrink tubing to insulate between the USB wires.
This is easier than insulation tape in small places like this! It is also a bit heat-resistant, so I just used my soldering iron to shrink it instead of a hairdryer.

7. Use pliers to loosen the USB connector shield.
The shield pins are designed to hold the connector in place, and do not want to come loose. Bend them straight with pliers, and they will come out of the hole more easily.

8. De-solder the USB connector.
Be patient! Hold the USB connector on the other side with your fingers. That's right, you're melting solder on one side, and holding it with your fingers on the other. If the shield gets too hot, the USB chip might get too hot too. Fingers are a good way to warn you of this. Just be patient, and you can gently pull it off eventually!

9. Place the USB connectors one at a time, and solder them in place.
Make sure your wires are the same length, and don't leave too much bare wire at the end - just enough to fit through the board holes without shorting out.

10. The two USB connectors are now fitted! Test them.
Test it before removing all the duct tape, because it's easier to fix it now. Thankfully, this worked first time for me.

11. You now have 2 floating USB connectors!

All of the large connectors are now removed from your Raspberry Pi, so you can see if it will fit inside your new pocket-sized case! Mine did, thankfully. I can even fit my USB-WiFi adaptor inside the case, attached to one of the floating USB ports, occupying the space that the Ethernet connector took up.
Peter