i3dm wrote:did i get this correctly?
in order to use my Ublox Neo6M GPS module on MultiwiiSE board with V2.2 FW i need to:
1. configure the Ublox GPS to 115200 and 5Hz.
2. disable GPS filtering in code.
3. connect GPS module to GPS-I2C-NAV board.
4. solder other side of NAV board wiring to appropriate points on the SE board (as it has no I2C pins)?
5. In config.h uncomment: # define UBLOX
6. possibly flash my NAV board firmware via FTDI - if so to which version?
is that all guys?
Hi,
I think above is not exactly correct, see my recommendation:
1) You need Ublox GPS with serial output. It can be basically configured to (almost) any serial speed and protocol, because I2C NAV MODULE supports wide range of it. I use 5Hz refresh, serial 38400, NMEA but ublox native protocol should work as well.
Read this document and you will get better overview:
https://i2c-gps-nav.googlecode.com/file ... ltiWii.doc2) You connect GPS module TXD to RXD (and vice versa - so crossed connection) of either dedicated nav. board (linked before) or just simple Arduino Promini. You set the right speed and protocol of your GPS in config.h of this software
https://i2c-gps-nav.googlecode.com/file ... a1-r62.rar and load it into the module. When you power it under the open sky, you should get after some minute double blink instead of slow 1 sec blinking - your module has fix and nav. board/arduino reads position from it.
3) You connect SDA and SCL I2C lines on the correcponding I2C lines of your flight controller (be careful to connect 5V I2C to 5V I2C. In MWI 2.2 config.h GPS section just uncomment I2C GPS and rest keep in default. Don't care about serial speed or protocols, because this refers to serial GPS but you already have I2C one.
After powering MWC you should see in GUI GPS as green, have 0 I2C errors and after you GPS gets fix, you should see in GPS part of GUI position, speed, satelites...
Then it's lot of another playing to tune it all but this should be good base.
Good luck
Roman