GPS modules in DIY projects are still quite expensive part. But you don’t always have to one make cool projects. Ktulu simply had a damaged Amstrad gp100 GPS receiver. It seemed not possible to repair, so he decided to use most of it and build GPS logger. The GPS module inside can be easily connected to PIC microcontroller serial interface which is based on NMEA V2.2 9600,8,N,1. It refreshes data every second.
The other parts include home made PCB where PIC18LF252 microcontroller is soldered. GPS data is logged to SD card which is FAT16 formatted. Also it holds a Nokia 3310 LCD where current data is displayed. It includes number of satellites, log status, battery status, or it can simply work as nice compass. Once data is logged in to SD card, it can be visualized using GPSVisualizer software that works along with Google maps. Device is housed into old multimeter enclosure.
Embedds highly recommends EasyEDA for circuit and PCB design