(6/7) MultiWii SE V2.0/2.5 - Adding GPS via a i2c board
wie Sie tun, machen, Film, Beispiel
To watch all of the videos in this series visit https://www.youtube.com/playlist?list=PLYsWjANuAm4qSqszQR6qIisiwk5r-_nMk In this video I show how, after a lot of figuring out, I got the Crius MultiWii SE V2.0 flight controller to use GPS via the i2c board. Hopefully this will help those of you who are about to tackle this problem or are having problems getting it to work. Overview of the hardware pieces needed • Crius SE v2.0 board - see my other video • I2c-GPS board - uses a 328P processor to offload the GPS calculation to another board • GPS receiver - CN-06 v2 • FTDI connector to check GPS and program and MWC and i2c board Also need a few pieces of software: U-Blox config software for the GPS -- http://www.u-blox.com/en/evaluation-tools-a-software/u-center/u-center.html Multiwii 2.2 for the Crius board http://code.google.com/p/multiwii/downloads/list but you can also download the older version I use in the video from https://dl.dropboxusercontent.com/u/67301981/I2C_GPS_NAV.zip Multiwii firmware update for the i2c board http://code.google.com/p/i2c-gps-nav/downloads/list ( I used I2C_GPS_NAV-v2.1rc2.zip) Sorry for the spelling mistake in the video. Thanks for watching, subscribe, comment and happy flying!
Kommentare
-
after I uploaded the config file to the gps the satellites disappear is this normal or not, I use a Ublox neo-m8n
-
Hi and thanks for all the great video series you put up here- really helpful. Had my Crius MW for a year and still not got GPS working. All OK except GPS receiver won't run at 115200 baud. Happy at 38400 so can I setup I2C and MW boards for 38400 in sketches? Thank you. John
-
I have multiwii se v 2.5 and firmware 2.3 is this same procedure for me?
-
hola el fichero arduino esta mal nav
-
For all you guys watching this and can't find the baud rate setting for uCenter version 8.2x
RTFM ;)
https://www.u-blox.com/sites/default/files/u-center_UserGuide_%28UBX-13005250%29.pdf
Page 54 in the PDF. -
Many thanks for PainLess360
Now I can solved the ploblem, :)
arduino (UNO) as ISP and flash to I2C board with ISP port connection (Cannot flash with FTDI port connection) I2C reset pin go to Pin No-10 at the UNO
Note: UNO ISP port connection To ==> I2C ISP port connection -
I cannot flash to I2C
I tried to program with FTDI but cannot. my FTDI is working well.
I can flash to MultiWii board with FTDI but I cannot on I2C ??
May be I2C circuit board ploblem. -
Hello Friend!!!!
I really enjoyed your video, congratulations.
I need help. When I open the multiwiiconf the I²C error remains at 36 and the GPS_fix oscillates between 0 and the number of connected satellites.
Help me!!!!!!!
Thank you.
Carlo -
HI! I have a DIY arduino based MultiWii board (not the CRIUS SE), built by myself using Arduino Pro Mini and MPU-6050, it works fine but asI have a spare GPS module from my cx-20 APM copter I wish to connect to it.
I have some question how to connect/configure my different GPS module etc.:
- first of all this GPS module came with APM FC so it is configured for APM, I assume it has the ublox protocol and the APM default baud rate. IT is a Beitian BS-280 module. What do you think, can it work without configuring at ublox software?
As I know 38400 baud is the default and configured for APM GPS modules.
- I have the I2C-GPS NAV module v1.1 which has sonar connection holes too, can I use the same firmware on it? Is it a way to add a sonar module too and is it for altitude reading?
- I don't have magnetometer so compass sensor on my DIY MultiWii board yet, is it required for GPS based position hold modes etc.? -
Can anyone help? I had the arduino compiler saying : "Sketch uses 29,234 bytes (95%) of program storage space. Maximum is 30,720 bytes.
Global variables use 1,749 bytes (85%) of dynamic memory, leaving 299 bytes for local variables. Maximum is 2,048 bytes.
Low memory available, stability problems may occur." -- while I tried to compile with #define I2C_GPS.
any help would be appreciated. thank you. -
i may have a different model i2c, i had to use arduino nano 328 on 1.0.5 software. the latest arduino software had too many errors using the rc2 ino file. End result is great! thanks for all the help...now to find vids on tuning the gps rth/hold features as this thing flew away when i blindly flipped on gps hold, heart raced a bit as I've heard of gps quads just flying away to neverland. so why is that?
-
I want to send you a picture of the error i been getting when adding on the gps.
-
hey what does this mean
-
hi sir. i just want to ask if you still have the ucenter version 7.02? if yes, can you send me the files of it, because I can't download the same version that you are using here in the tutorial. this is my email: johnbryan_odia@yahoo.com
-
I realize now that i need to make a FTDI cable to download firmwares. thank you.
-
i cant get the gps configuration to go bold black, help.
-
Hi sir, will it be same procedure if we use NEO 6M gps module ?
-
I finally set everything up. My configuration is CRIUS Multiwii SE v2.6 with Multiwii 2.4 firmware, GPS CN-06 v3 and i am using Windows 10.
1. First of all download u-Blox. Set it up to work in compatibility mode for Windows xp sp3, and start it as admin user.
2. Connect the GPS receiver but don't swap rx and tx when connecting with FTDI, i have rx=rx and tx = tx.
3. Load the b-lox config file called u-blox-config.ublox. If you are using windows 10 and didn't run u-Blox in compatibility mode it will crash and the configuration won't be saved.
4. Change baudrate to 115200, and test the receiver. You should get 3D fix. Make sure you are outside or close to the window :)
5. Connect the FTDI to the I2C board.
6. Download Arduino IDE 1.0.1. The I2C firmware won't compile with the newest version.
7. Upload the firmware using Arduino Pro or Pro Mini.
And then it should work.
I hope this helps. -
Thank you for all your videos... I could not have done it without you!!!
"- I2C GPS is no more used as an extension with nav computation. It is now supported as a simple GPS device, and all computations stay in the FC, exactly like Serial GPS device."
Does this constellation not work correctly with 2.4?
I am getting a 2.6 Board with I2C Board and the CN-06, when I am doing a "dry" compiling (don't have the modules yet) it says that there may be problems due to not enough space.