DIY GPS Logger,
Thanks mainly to Boardsurfr, with help from FormulaNova, and srtgumbee. I've finally got a logger to the testing phase. It's still very rough and ready, but working well.
With any luck, with a few more sails, we'll have enough data to get it approved.
My main objective is an accurate logger that will record at least 5hz data for 24hrs reliably.
On the way I've fallen into many pitfalls, mainly from buying cheap Chinese stuff. So the working model users the more expensive genuine parts.
So just in case anybody else wants to have a play, I'll try and detail where I've ended up. Approval won't be automatic, it'll need to be used with another unit that exports accuracy data, so the two can be compared.
Here's the list of what I've used and where I've bought it
--------------------------------
1 GPS UBLOX NEO-M8N HMC5983 GPS Module GYGPSV5-NEO For Pixhawk APM
www.ebay.com.au/i/232265962742?ul_noapp=true Sold by nyplatform (79637)99.6% positive Feedback
Approx. AU $40.46 + AU $19.23 postage
Note the GYPS5 is important, it means that it's the "5" version. Most of the cheap ones are the "3" version.
------------------------------------------------
2 This is the power source, it has internal battery management, that looks after charging and prevents overly discharging the battery. 2200mAh in theory should last about 40hrs, so a 1000mAh should be enough for almost every body, but I can't find one that is thinner than this, you may have better luck.
The url is huge I'm afraid, but I can't get anything smaller to work, make sure you copy all of it.
power bank.
https://www.ebay.com.au/itm/2200mAh-Ultra-slim-Portable-Power-Bank-Battery-Charger/123151148106?_trkparms=aid%3D222007%26algo%3DSIM.MBE%26ao%3D2%26asc%3D20160908110712%26meid%3D776af61dd1c141bea99ba1b21efaf070%26pid%3D100677%26rk%3D7%26rkt%3D30%26sd%3D122538669476%26itm%3D123151148106&_trksid=p2385738.c100677.m4598 2200mah power bank from ebay. Was: AU $6.50 What does this price mean? You save: AU $0.58 (8% off) Price: AU $5.92
-------------------------------------------
3 This writes the data to a micro SD card, use a high speed card to make sure there's no gaps in your data. openlogger SparkFun OpenLog DEV-13712
core-electronics.com.au/search/?q=sparkfun%20openlog%20%09dev-13712 $20.38 AUD, inc GST + postage!
Shipping:
$6.95 Standard (2-4 days, tracked) $8.95 Express (Overnight*, tracked) $3 Economy Post* (3-7 days, no tracking) FREE Pickup (Newcastle only)
--------------------------------
From Jaycar
4 The box that holds the electronics, this one can just be squeezed in to a paqua midi. But it does need some modification, the internal uprights need to be removed to fit the battery in.
enclosure. CAT.NO: HB6005 Jiffy Box - Clear - 83 x 54 x 31mm.
Note I had to modify this to fit battery. $2.95
5 this is the board I've used to mount the components on
PCB CAT.NO: HP9556 Ultra mini experimenters board $4.95
6 On/Off switch switch CAT.NO: SS0834 A great addition for projects that need a small on-off switch. $1.50
7
This isn't part of my logger. But it needs to be temporarily connected to the Neo M8N, so that the GPS chip can be programmed.
Jaycar Serial to USB converter. Arduino Compatible USB to Serial Adaptor Module CAT.NO: XC4464 A mini-USB to 6-pin serial port module used to communicate with Arduino boards and modules. $19.95
Here's a very rough wiring diagram.

Not much to it, but it took me quite a while to get here!
Note the RX and TX connections have to be swapped.
But before this will work, the Neo M8N needs to be programed.
it needs to be changed from 9600baud to 115200baud. It also needs to be changed from the default NMEA data to the UBX NAV-PVT sentence.
Connect the serial to USB converter in place of the data logger, without the battery connected.
Download U-Center from the ublox site,
www.u-blox.com/en/evaluation-software-and-toolsLooks like there is only a windows version.
More on how to use U-center later, I need to boot into windows and do it myself, I don't trust my memory to get it right.