SparkFun Electronics will be closed in observance of memorial day on Monday, May 29th. We will resume normal business hours on Tuesday, May 30th. Any orders placed after 2pm Mountain Time on Friday, May 26th will process and ship out on Tuesday, May 30th.
What do I do when...?
You are going to lift pads. Sometimes, there is nothing you can do to prevent it. If a pad is lifted, and you have access to the design files, you can usually find out where the pad was supposed to be connected to. In the case of this example, you can simply see a trace running from where the pad used to be, and where it connects to a via. Since the pad is now gone, you can jumper from the via directly to the pin on the IC, thus re-creating the electrical connection.
This is called 'green' wiring because historically, assembly houses used green wires to try to make it blend in with the board. Any kind of 'green' wiring is considered poor design on a commercial product, but is completely acceptable for saving protos!
Poor poor pad
Solder the IC down as it should be, but forget soldering the pin without the pad
Here is what I call 'wing-ing' the pin. This is also a good method when the pad is available but goes to the wrong place. Because of schematic errors, if the pad goes to the wrong place, just wing the pin and solder a jumper from the winged pin to the correct place on your PCB.
Measure the correct length of wire. No point in making the jumper 2" if you only need 0.2". Use 30AWG wire strippers or adjustable wire strippers (set to a small aperture) to strip the jumper. You'll notice I strip very little from the ends on the wire. This helps prevent jumpers from local pins to the exposed jumper wire.
Dome the via and pin where the wire is to attach.
And solder 'er down. The PCB is saved!
This green wire method is used for all sorts of errors. We often have to cut traces with the exacto knife and then green wire jumper. Get creative. I highly recommend working every bug out of a layout before running a revision. Even if it's ugly. It's really bad practice to find one layout bug, quickly re-run a PCB with the correction, and then find out there are a whole handful of other errors.