I could just build a board in Geppetto with the GPS connector on it, but I've already got my Gumstix Pi in hand. The Pre-GO communicates over a UART connection, a header for which the Gumstix Pi has. The trick is that I need to manually rig the connection. Easy enough. Let's break out the Pre-GO's header:
I made a point of labelling each one of the wires just to make life a bit easier later on.
Of minor concern is the fact that the pitch of the Pre-GO's header is considerably smaller than that of the dev board's UART header so I had to use a finer gauged wire. Not a big deal but they aren't a good fit for my jumper wires. My solution? Easy: Fold 'em.
Next I decided to forgo the extra mess of jumper wires and go straight to the jumpers. A nice way of keeping the rat's nest to a minimum. Oh, and my labels fell off.
First Power-UpAt this point I'm very excited. The board's all hooked up, the Pi module is in place and it's time to plug it all in. Hope I didn't forget anything!
Once Raspbian is up and running, I go hunting for my GPS module to no avail. What's wrong? Why isn't it working?
Time to go to the test bench to make sure the module works.
- Board configured for 3.3V - check
- Connectors attached correctly - check
- Waveform resembles data output - check