LibrePilot Forum
Users => Applications - Autonomous Flight => Topic started by: macphyter on October 20, 2016, 06:59:32 pm
-
From what I understand, the official OPV9 GPS module is no longer produced. Was it open source like the rest of the OP/LP stuff? Does anyone know where I can find the design files/source code for it? Thanks.
-
Hi, welcome.
The gerber files or schematic for OP GPSv9 was never released.
A similar alternative is use a Naza GPS, original or clone.
-
f5soh-
Thanks for the info. I'm an embedded systems engineer working on a consumer drone project, and I need a module which combines GPS and mag data together. I don't want to be associated with DJI in any way, so I thought I might build my own, and I thought I could use the same protocol that's used on the GPSV9. Do you know if the firmware source code was ever released? Is there a description of the GPSV9 protocol anywhere?
-Macphyter
-
The GPS v9 (aka GPS Platinum) protocol is just the standard ublox one with a couple of added packet types for mag data and some stats.
This is an opensource software project, all the source code is in the repository at https://bitbucket.org/librepilot/librepilot/src/2b392babb8377b784976da4d5c4b6fa5b676e159/flight/targets/boards/gpsplatinum/?at=next
Some of it is also in the main modules directory at https://bitbucket.org/librepilot/librepilot/src/2b392babb8377b784976da4d5c4b6fa5b676e159/flight/modules/gpsp/?at=next and other general project files in the repository.
-
Protocol is UBX + extra message UBX_OP_MAG for Mag data
-
Thanks! I was digging around the LP source code and realized that the GPSV9 firmware could have likely been built in the same tree, but I didn't notice the gpsplatinum board target until you mentioned it. Thanks for confirming this.