I mixed http://www.thingiverse.com/thing:992562 and http://www.thingiverse.com/thing:964416 and edited them to make the best (in my opinion) compass puck.
I also modified it a bit to make a second version where you can put the compass and the GPS.
I used Cinema 4D.
EDIT (15/03/2017): I made a new version (that I called V2 for no reason) completely from scratch inspired from Rodentpete's remix (http://www.thingiverse.com/thing:1730606). It's larger (a tiny bit) so it's easier to fit all the cable, the GPS is lifted up a bit for same reason and most importantly, it's a lot sturdier so it's harder to break when closing/opening the puck. On a precise printer with good ABS (recommended but you can use PLA), it should work without any post printing to do. If you can't close it straight after printing, don't force, you'll need to file the pins (not too much !), like shown on this picture (file the parts colored in red): http://image.noelshack.com/fichiers/2017/11/1489579187-file.png
Those are the best settings I found.