Assembling the GPS Shield is simple. All you need to do is solder stackable headers onto the GPS shield PCB (printed circuit board), just like the photo below. The following guide will show you step-by-step how to professionally solder your headers.
I recommend you start with a nice clear work area to make your job easier.
You'll need some tools to assemble the kit so you might want to make sure you have them all together now:
These tools are optional but you might find them useful:
All the parts you need to assemble the kit are shown below so let's see what you should have in front of you:
Instead of using stackable headers you might prefer to use standard Break Away Headers - Straight instead. See the header section for more discussion of this.
If you are missing any parts email SparkFun customer service and we'll get the correct parts out to you as quick as possible.
Got extra parts? Well, lucky you, free stuff!
All parts present and accounted for? Great, let's start to put the shield together.
If this is your first time soldering you'll probably want to check out our introductory soldering tutorial first. Read the guide and you'll pick up some good tips that will help your first soldering experience go more smoothly.
Now it's time to solder the headers. You'll notice in these images and the parts list we use the stackable headers which allow an additional shield to be stacked on top of this one.
So what's the advantage of using the stackable headers in this case? It means you can still insert jumpers into the headers to gain access to the unused pins.
Let's start by soldering one of the six pin headers into one of the 6 pin holes on the GPS Shield.
Insert one of the 6 pin header into the correct location and tack one of the pins down with solder, like this:
Be sure the header pins are coming out of the pin holes at right angles, so the shield plugs cleanly into the Arduino Main Board! The reason we start with soldering just one pin is because it makes it easier to obtain the correct alignment and fix any mistakes.
Once you've soldered one pin you might want to test the alignment by inserting the shield into an Arduino as shown below. Just be careful when you do so, because the header is still only held in place with one solder joint.
Your headers should cleanly plug into the Arduino Main board headers and the shield PCB should be parallel to the Arduino Main Board PCB. Drop the remaining headers into place to see if everything will fit.
If the alignment of the header isn't quite right carefully reheat the solder joint and move the header slightly. Don't move it after you've removed the heat or you'll end up with a poor or broken joint.
Once you're happy with the alignment of the header you can solder another pin into place—my recommendation is to solder the pin at the opposite end of the header to the first pin you soldered. The reason for this is that once the two end pins are in place the alignment won't change. I recommend double checking the alignment is still okay again by connecting it to your Arduino once more.
Now, repeat the above process for the remaining 3 headers. Make sure you solder the 6 pin headers into the 6 pin slots and the 8 pin headers into the 8 pin slots on the edges of the Arduino.
Once you have finished soldering all 4 sets of headers, your board should look something like this:
Now's the time to double check all your soldering and fix up any problems:
Check out the soldering guide for advice to avoid these problems.
Don't be too fussy though because re-heating and moving the joints is to be avoided if possible.
Plug an EM-406 GPS module into the connector, as shown below. You can fix the GPS to the shield with some double sided sticky tape.
Plug your shield into the Arduino and you are ready to move on to the Quickstart Guide! Good Luck!