LibrePilot Forum
Users => Applications - Autonomous Flight => Topic started by: startrek66 on August 09, 2016, 04:08:01 pm
-
I want to buy a GPS for revolution board. I'm not interested in the autonomous flight, I'm happy to use the GPS just to maintain the position. I do not have much knowledge, and unfortunately there are many products that are sold with compatibility to fc revolution and with very different prices, and then you create the confusion. I ask you what are the minimum requirements that must have a GPS to be mounted on fc revolution and if there is a list of GPS products that have already been successfully tested.
Thanks in advance
-
Naza GPS is a good choice, original or clone like that:
http://www.banggood.com/Ublox-M8N-GPS-Compatible-with-DJI-NAZA-Lite-V1-V2-Flight-Controller-Phantom-1-2-Vision-p-991718.html
That allow GPS and also receive external Mag data using the same serial connection.
Naza GPS is currently supported using the Next branch, 15.09 release only support external mag from original OP GPSv9.
-
Just one comment:
It is important to consider what GPS will be used for and why it is needed. I am perfectly happy without GPS for the type of flying I am doing right now. Altitude vario and it hovers more or less in place, I can let sticks for few seconds that is enough to put goggles on and tighten the head strap before it starts drifting.
- If the GPS is needed to have stricter hold in position, despite wind blowing, or position roam function, or GPS assist for stable filming then yes, you want GPS and that's the way to go I guess.
- On another hand, many people who actually ask about GPS, don't know it's much more complex to set up stuff, and it will NOT help or magically solve other problems they have. If the copter is not stable or flying great, adding GPS will not make things better. In those cases I would recommend fixing your build or tune instead of jumping directly into much more complex topic. Copter must fly be flying great in the first place to consider using GPS utilizing flight modes.
Something to think of :)
-
Thanks for your answers.
I agree that the GPS does not solve the stability problems . Luckily for me my quadcopter is really stable with flight mode that I use usually ( attitude , altitude hold) . The gps interests me to take pictures .
With reference to naza gps clone I noticed that only has a cable while I saw other GPS models with two cables that connect to the Main and Flexi ports . What are the differences ? Thanks
Example gps one cable
http://m.aliexpress.com/item/32630075400.html?productId=32630075400&productSubject=UBLOX-NEO-7M-NEO-7M-GPS-w-Compass-Stand-Holder-For-CC3D-Evo-CC3D-Revolution-Flight&spm=2114.46010408.3.67.sIkj1n&tracelog=wwwdetail2mobilesitedetail
GPS with two cables
http://m.aliexpress.com/item/32703991313.html?productId=32703991313&productSubject=U-blox-NEO-7N-GPS-with-3-Axis-Electronic-Compass-for-CC3D-Revolution-Flight-Controller&spm=2114.46010408.3.19.WjLEBX&tracelog=wwwdetail2mobilesitedetail
Inviato dal mio SM-G800F utilizzando Tapatalk
-
That allow GPS and also receive external Mag data using the same serial connection.
Others GPS with 2 cables uses one serial cable for GPS and another I2C connection for Mag.
So with one cable that more simple, avoid I2C issues and flexiPort/mainport is free for RC Input use like DSM/Sbus
-
« Last Edit: Today at 01:26:31 pm by startrek66 »
« Reply #4 on: Today at 01:20:59 pm »
It's usually a bad idea to edit a post after it's been answered. It would have been better to put the links in a new post. f5soh will never see that you changed your post and others may ignore it because it was answered by f5soh in it's original form.
You can certainly buy a cheap GPS without a mag sensor like your first link and try to use the revo's built in mag sensor but that almost never works right. You might get lucky and find that it has the sensor but no cable and be able to add a cable but even then you still have all the disadvantages of an I2C external mag.
Your second link has the connector for an I2C mag and should work fine. I don't recommend buying them for two reasons: First, they take up both the main and flexi ports which limits your options for receivers, OSDs, etc... Secondly, the I2C ones are often hard to get running reliably.
Following the advice you were given to get a DJI/Naza style GPS is the easiest, most reliable way to add a GPS.
-
All of these require you to solder a different connector on them.
Some GPSs have both a GPS and a mag. Get one that has both. This "aux mag" can be placed on a pole to get it farther away from the mag fields of the high current motor ESC battery wires. That allows it to see the Earth's mag field without so much distortion. You still need to twist all high current (battery, PDB, ESC, motor) wire pairs/triplets.
Some GPSs that have a mag, only have one cable. Both GPS and mag signal are sent on the one cable. That is what you should get because it does not need 2 ports on your Revo. You will want those Revo ports for other things, like OSD, Sbus, etc.
Some of the GPSs that have only 1 cable do not even have a mag. Stay away from those.
Generally, all of the GPSs that have two cables have a GPS and mag. These can be used if you already have this type of GPS. I have one and used to fly it a lot, but they use a different mag signal that is easier to corrupt if the cable is too long, etc.
If I recommend what I think is best right now, it is an authentic DJI GPS/mag. They are about $70 (shipped, new) on eBay.
Edit: They seem to be cheaper now, down to $43 shipped, new. I have not bought this, so buyer beware.
http://www.ebay.com/itm/DJI-GPS-Compass-Module-for-DJI-NAZA-M-Lite-Flight-Control-System-/251862698572
Next in line, I would get a DJI GPS/mag clone from eBay for about $22 (shipped, new) if you want cheap, but test it for several days as discussed here:
https://forum.librepilot.org/index.php?topic=449.msg15319#msg15319
In last place, but it still works is a simple uBlox GPS with an I2C aux mag (two cables).
-
« Last Edit: Today at 01:26:31 pm by startrek66 »
« Reply #4 on: Today at 01:20:59 pm »
It's usually a bad idea to edit a post after it's been answered. It would have been better to put the links in a new post. f5soh will never see that you changed your post and others may ignore it because it was answered by f5soh in it's original form.
You can certainly buy a cheap GPS without a mag sensor like your first link and try to use the revo's built in mag sensor but that almost never works right. You might get lucky and find that it has the sensor but no cable and be able to add a cable but even then you still have all the disadvantages of an I2C external mag.
Your second link has the connector for an I2C mag and should work fine. I don't recommend buying them for two reasons: First, they take up both the main and flexi ports which limits your options for receivers, OSDs, etc... Secondly, the I2C ones are often hard to get running reliably.
Following the advice you were given to get a DJI/Naza style GPS is the easiest, most reliable way to add a GPS.
Of course you're right. I was changing my message while f5soh answered .
-
Many thanks for your advice , from which I understood that add a GPS to revo is not a simple thing .
So what can you say about these products ?
https://www.youtube.com/watch?v=kFY9LyihBqo&index=5&list=PLYsWjANuAm4o3s930kAW0uCTapF3bo7eE
From the video it seems easy to configure and use.
-
I'm not sure what you're looking for, the hardest way to hook up a GPS? :)
The video shows buying a GPS, buying an FTDI adapter, downloading UCENTER, configuring the GPS for a cc3d instead of a revo, and then finally connecting it to the revo where it will erase the settings you just did and configure the GPS the way it needs it. In fact, with the tiny "OP GPS" the video shows it doesn't remember any of the settings you do in UCENTER after a couple of hours without power applied anyway. It has no flash to remember settings or mag sensor. Those tiny GPS units also have a bad habit of melting as you can see from the attached pictures.
How is all that easier than buying the GPS we recommend and just connecting it to the revo?
-
Yep. setting up a DJI GPS is the simplest way.
Buy GPS, cut wires, add to a REVO plug, set board to use INS13/GPS, calibrate-set to external mag and fly.
-
Ok. I search a good price and buy it or a dji gps clone. I ask help you for my choice. Thanks
Inviato dal mio SM-G800F utilizzando Tapatalk
-
I just ordered one of these apparently authentic DJI GPS for $43 shipped. It looks exactly like my other authentic DJI, including all markings, screw placement, screw head type, etc. It seems to be the real thing that the seller has sold for $80 in the past (according to the item sales history).
I will let you know if it is and if it passes my tests as well as my other authentic DJI GPS.
http://www.ebay.com/itm/DJI-GPS-Compass-Module-for-DJI-NAZA-M-Lite-Flight-Control-System-/251862698572
-
Found three models of gps. What is a good choice?
Thanks
http://m.banggood.com/Mini-Ublox-Neo-6M-GPS-For-CC3D-Revolution-Flight-Controller-wBuilt-in-Compass-p-1022655.html
http://m.banggood.com/Mini-Ublox-7M-GPS-Module-for-CC3D-Naze32-Flip32-SP-F3-Flight-Controller-p-1042849.html
http://m.banggood.com/Mini-Ublox-M8N-GPS-Module-NEO-M8N-GPS-for-APM-2_52_62_8-CC3D-SP-Racing-F3-Naze32-Flip32-PX4-p-1035454.html
Inviato dal mio SM-G800F utilizzando Tapatalk
-
I just ordered one of these apparently authentic DJI GPS for $43 shipped. It looks exactly like my other authentic DJI, including all markings, screw placement, screw head type, etc. It seems to be the real thing that the seller has sold for $80 in the past (according to the item sales history).
I will let you know if it is and if it passes my tests as well as my other authentic DJI GPS.
http://www.ebay.com/itm/DJI-GPS-Compass-Module-for-DJI-NAZA-M-Lite-Flight-Control-System-/251862698572
How you test the gps?
Inviato dal mio SM-G800F utilizzando Tapatalk
-
Found three models of gps. What is a good choice?
Thanks
All three are crap. No I2c wires, sometimes no mag chip inside and after added the i2c wires most of them are defective.
Why not just follow advice we give you and buy a Naza Gps, original or clone ?
-
Like this?
http://m.banggood.com/Ublox-M8N-GPS-Compatible-with-DJI-NAZA-Lite-V1-V2-Flight-Controller-Phantom-1-2-Vision-p-991718.html
Inviato dal mio SM-G800F utilizzando Tapatalk
-
yes, or similar.
I posted the same link in my first post here.
-
Ok very well. I found only this with ref tu compatibility dji. Thanks
Inviato dal mio SM-G800F utilizzando Tapatalk
-
Yes just simply get the NAZA one.
Put the NAZA GPS up high out of the way, make sure that once you have a good cal, that it does not turn or move from that position or else your mag will be out again.
Mine is on a little foldaway stand, works really well, boots up fast and always arms, I'm impressed.
-
I just ordered one of these apparently authentic DJI GPS for $43 shipped. It looks exactly like my other authentic DJI, including all markings, screw placement, screw head type, etc. It seems to be the real thing that the seller has sold for $80 in the past (according to the item sales history).
I will let you know if it is and if it passes my tests as well as my other authentic DJI GPS.
http://www.ebay.com/itm/DJI-GPS-Compass-Module-for-DJI-NAZA-M-Lite-Flight-Control-System-/251862698572
How you test the gps?
Inviato dal mio SM-G800F utilizzando Tapatalk
I wrote the DJI GPS part of the firmware and before that I wrote test programs that dump out all data and report all errors.
The easiest way you can test is to configure a flight controller to use it, plug these things into a permanent power supply (AC to DC maybe) and let it run without stopping for several days. If GPS and mag are still working after several days, they have passed the test. If not, you should find out how long it runs before breakdown (my cheap GPS breaks down about every 24 hours or so) and decide if it is worth the risk. I have Attitude mode on my flight mode switch so I can recover if GPS stops working.
-
I just ordered one of these apparently authentic DJI GPS for $43 shipped. It looks exactly like my other authentic DJI, including all markings, screw placement, screw head type, etc. It seems to be the real thing that the seller has sold for $80 in the past (according to the item sales history).
I will let you know if it is and if it passes my tests as well as my other authentic DJI GPS.
http://www.ebay.com/itm/DJI-GPS-Compass-Module-for-DJI-NAZA-M-Lite-Flight-Control-System-/251862698572
How you test the gps?
Inviato dal mio SM-G800F utilizzando Tapatalk
I wrote the DJI GPS part of the firmware and before that I wrote test programs that dump out all data and report all errors.
The easiest way you can test is to configure a flight controller to use it, plug these things into a permanent power supply (AC to DC maybe) and let it run without stopping for several days. If GPS and mag are still working after several days, they have passed the test. If not, you should find out how long it runs before breakdown (my cheap GPS breaks down about every 24 hours or so) and decide if it is worth the risk. I have Attitude mode on my flight mode switch so I can recover if GPS stops working.
You supply tension from usb connection?
Inviato dal mio SM-G800F utilizzando Tapatalk
-
GPS need external +5V to be powered.
Usb only power board, not external devices connected to Receiver/Main/Flexi ports
-
GPS need external +5V to be powered.
Usb only power board, not external devices connected to Receiver/Main/Flexi ports
Thank you for reply.
I followed your advice and ordered a naza gps clone but also a neo - 7n GPS ( really low price )
http://www.ebay.it/itm/252497567144
I change the connector with two jst-sh 4 pin.
To configure the GPS can use the 15.9 version of the gcs or I have to change version ?
Inviato dal mio SM-G800F utilizzando Tapatalk
-
I think you can found the answer in my first post in this thread:
Naza GPS is currently supported using the Next branch, 15.09 release only support external mag from original OP GPSv9.
-
I think you can found the answer in my first post in this thread:
Naza GPS is currently supported using the Next branch, 15.09 release only support external mag from original OP GPSv9.
Thanks for the reply . I'm not expert in software programming so I think I'll wait a new final version of gcs .
Inviato dal mio SM-G800F utilizzando Tapatalk
-
https://forum.librepilot.org/index.php?topic=1910.0
-
https://forum.librepilot.org/index.php?topic=1910.0
In this community you are all very cooperative . Thanks again.
Inviato dal mio SM-G800F utilizzando Tapatalk
-
$43 (shipped) DJI/Naza Lite GPS
http://www.ebay.com/itm/251862698572
I received mine today. It's an authentic DJI Naza Lite. I haven't tested it yet.
You need "next" or the upcoming release to use it, and you must solder a different connector on it.
-
$43 (shipped) DJI/Naza Lite GPS
http://www.ebay.com/itm/251862698572
I received mine today. It's an authentic DJI Naza Lite. I haven't tested it yet.
You need "next" or the upcoming release to use it, and you must solder a different connector on it.
Great! Thanks
Inviato dal mio SM-G800F utilizzando Tapatalk
-
I received neo - 7m gps and the wire welds are not at all well done unfortunately .
I would like confirmation if the compass is integrated in it .
There are the six wires GND, VCC, TXD, RXD, SCL, SDA.
I see a chip L8832036 signed , could be the compass ?
Regards
-
Yes, that is the mag chip. It should work fine with a revo. Unlike the Naza ones it will take up both the main and flexi ports. Since it doesn't have a flash memory chip it won't work with a cc3d.
The first 4 wires (gps and power) go to the main port and the last two (mag) go to the flexi port. The wiring is in the wiki at https://librepilot.atlassian.net/wiki/display/LPDOC/GPS+setup#GPSsetup-GPSwiring and your gps is the one on the left.
-
Ok, thank's for information.
I suppose that flash memory chip is the missing chip U2 on the board near Neo 7M?
-
Yes, that's the one. It doesn't matter unless you want to use it with a cc3d. The revo and sparky2 normally (you can disable it) reconfigure the gps with the optimum settings for them every time they boot up.
-
For now I do not care to use it in flight , but how can I check if the GPS is working properly and receives the satellites?
Inviato dal mio SM-G800F utilizzando Tapatalk
-
For now I do not care to use it in flight , but how can I check if the GPS is working properly and receives the satellites?
Inviato dal mio SM-G800F utilizzando Tapatalk
In GCS you can see number of satellites and whether it gets a stable 3D lock/fix. If you're losing 3D fix, then you need to wait till it finds more sats.
You might want to consider removing "Inviato dal mio SM-G800F utilizzando Tapatalk" from your forum software for the sake of sanity of other users ;)
-
I can use GCS 15.09? Connect only main port?
I remove 
-
I can use GCS 15.09? Connect only main port?
I remove 
15.09 supports only one GPS+AuxMag unit which is OP Platinum GPSv9 (not produced anymore). It also supports Ublox protocol GPS units, but that's just GPS alone and not very useful if you indention is to use navigation.
16.09-RC1 supports external magnetometer so you can connect Ublox GPS and HMCxxxx mag, it also supports GPS+AuxMag (over I2C) and DJI GPS (unit also contains AuxMag and I recommend this one).
For 16.09-RC see https://forum.librepilot.org/index.php?topic=2266.0
To just test GPS unit alone, you can just connect main-port with 15.09 and it will show sats on Revo. Remember GPS and Mag are two different devices that both are needed for navigation, and it just happens some GPS units have Mag integrated.
-
I can connect the cable without perform a wizard?
-
Yes, just go to the config tab and set the settings for the port(s) you plug it into.
-
Yes, just go to the config tab and set the settings for the port(s) you plug it into.
Thanks.
It's just power the revo through the USB cable from the PC or do I connect the battery lipo?
-
USB powers only the flight controller itself, nothing plugged into it gets powered by USB. To power a GPS (or a receiver) you have to connect the battery.
-
Ok very well
-
USB powers only the flight controller itself, nothing plugged into it gets powered by USB. To power a GPS (or a receiver) you have to connect the battery.
You know if revo board ports are protect by connection with devices with defects? I'll explain. A device with defects can damage the revo?
-
The original project's revolution had protection on the input ports. On the various Chinese clones the protection chips are sometimes there, sometimes not. Even on the ones with the protection chips it's still possible to damage the revo but they make it less likely.
That said, a bad GPS is unlikely to damage the revo. For the most part it would have to put more than 5 volts onto a revo pin and I've never seen a GPS module that had more than 5 volts on it.
-
Thank you for your answer. I had a doubt, since I had to redo the wire welding on the GPS module because the Chinese quality is not good. Anyway I did the test by connecting the GPS module to the Main port with gcs 15:09 I have verified that the GPS works. From my balcony without having openings above I have received the minimum 7 satellites to get the green light. Now these satellite locations are stored on the GPS module or revo?
-
I'm glad it's working finally. :)
The actual sat locations aren't stored anywhere, their orbits are way below geosynchronous orbit (and in weird directions) so they're constantly moving anyway. Some GPS store the ephemeris (essentially a list of sats and orbital info for them) for a while using power from either a tiny battery or supercap on them. That makes getting a lock the second time during a day faster since the GPS doesn't have to download the ephemeris each time.
-
Thanks.
In fact, the GPS module is a small lithium battery. I read in the Ublox NEO-7M data sheet which is designed to receive both satellites the GPS network, but also the Russians glonass. This choice as it happens?
-
Neo7 can receive russian OR regular Gps, not both at same time if i remember.
Those settings can be adjusted using the GPSSettings uavo in UavoBrowser
-
Hello!
I'm looking GPS for autonomous flying. After investigating I'd found this:
http://www.ebay.com/itm/Ublox-NEO-M8N-GPS-Compass-for-CC3D-Revolution-Revo-Nano-Flight-Control-BoardYYc-/222271612736?hash=item33c06ba740:g:oQcAAOSwmfhX4OLX
It seems to be with MAG inside also contain proper JST connector for Revo board.
Could you please recommend or not this module?
As I understand I should use 16.09 GCS, correct?
-
Hi , for my experience only 4 wires gps module compatible with revolution must be a Naza compatible! Verify with seller if the module is Naza clone.
-
...It seems to be with MAG inside also contain proper JST connector for Revo board.
Could you please recommend or not this module?
As I understand I should use 16.09 GCS, correct?
It would need two connectors to have a mag in it that's working. If it does have a mag chip inside you'd have to add another cable and connector to get the mag to work. And that would take up both the main and flexi ports.
As startrek66 said, the only ones with one cable that combines the gps and mag are the clones (and original) DJI Naza GPS. That's the one most of us recommend. The old OP GPS v9 (Platinum) did too but it's not made anymore.