RC Groups

RC Groups
    Multirotor Electronics
        Discussion MultiWii on HK MultiWii Mega Board WITH MTK 3329 GPS

#1 TheFernMan Sep 06, 2012 03:54 AM

MultiWii on HK MultiWii Mega Board WITH MTK 3329 GPS
 
9 Attachment(s)
*Updated MultiWii 2.2

This thread is for the MultiWii Mega Pro board from HobbyKing with a focus for the MultiWii firmware.

Files from HobbyKing
MWC Pro Pin Outs
MWC Pro Motor Plan
MWC Pro Stick Commands

For MegaPirateNG thread for this board, please visit jabram thread MegaPirate NG on HK MultiWii PRO Flight Controller w/MTK GPS Module

Note: The following is with big help from jabram. A lot of this info he has on his thread.

http://wallyoz.smugmug.com/photos/i-...MCLSRNd-XL.jpg

*This post is still a work in progress. If you think I should add something here, PM me.

List of Software needed
USB Drivers(if needed)

Arduino lastest verison (Code is edited and loaded into your Mega board's ATMEGA2560 using Arduino Software)
http://arduino.cc/en/Main/Software

MultiWii Firmware (includes original GUI) currently 2.2
http://code.google.com/p/multiwii/downloads/list

MultiWiiGUI (It does not intend to replace the original MultiWiiConf utility, but trying to offer a richer user experience by sacrificing multi platform capabilities.)
http://code.google.com/p/mw-wingui/downloads/list


GPS AUTOCONFIG:
First you'll want to initialize MTK GPS for using selected speed 115200, 5Hz update rate and GGA & RMC sentence. jabram post said to use Multiwii dev 1240 to let it auto config the gps for you. if not, you'll have to use a FDTI usb to reprogram the gps. sounds complicated so i opted for the auto config.


Multiwii 2.2 now autoconfigs your MTK 3329 GPS module.

Connect your GPS to the board to serial 2. The two outside wires are not used.
Quote:

GND -> GND
RXA -> TX2
TXA -> RX2
VDD -> 5V
Use the correct board type and Serial COM port you receive when you connect the board to the computer. You can check under Device Manager for your COM port number
http://www.rcgroups.com/forums/showa...4&d=1354896401
http://static.rcgroups.net/forums/at...-boardtype.JPG

Open MultiWii_2_2\MultiWii\MultiWii.ino file with the Arduino software. I like to drag the file over the Arduino shortcut I created. Its faster. So now define these setting under config.h tab:

Code:

#define FFIMUv2

#define GPS_SERIAL 2

#define GPS_BAUD 115200

#define INIT_MTK_GPS

Once your MTK GPS is configured, you can uncomment the INIT GPS line and just define the NMEA GPS line. People report gps not working if the INIT_MTK line is left enabled.

*Remember to define your frame type.

Compile and upload that to the HK Mega board, make sure your GPS is connected so the GPS is in fact setup. Test it outside with clear view of the sky. Use the GUI from the folder (MultiWii_2_2\MultiWiiConf\application.windows32\M ultiWiiConf)
http://www.rcgroups.com/forums/showa...2&d=1354852919

MultiWii Setup
Then you have to go back to Multiwii 2.1 (upload and reflash).
The process is the same as above but with the 2.1 firmware files. Define your frame type and define the following under config.h.:


You just need to uncomment these option to activate it. uncomment by removing the //

Frame Type:
Of course define your frame and anything else that applies to you and your setup.
http://static.rcgroups.net/forums/at...coptertype.JPG

Sensor:
http://static.rcgroups.net/forums/at...sensortype.JPG


Then use MultiWiiGUI or the java based Multiwiiconf (MultiWii_2_2\MultiWiiConf\application.windows32\M ultiWiiConf.exe) to connect to your board. Make sure you use the correct COM port number.
MultiWiiGUI
http://www.rcgroups.com/forums/showa...9&d=1354852779

MultiWiiConf
http://www.rcgroups.com/forums/showa...8&d=1354854234

Remember when using the MultiWiiConf. Click your COM port and click START.

TIPS:
It is much better to power the FC from a dedicated BEC like this one from HK
http://wallyoz.smugmug.com/photos/i-...5B9M5Wr-X2.jpg

It is also a good idea to connect this HK capacitor on one of the 5V and GND connections to prevent brownouts which can reset your board and cause you to crash as its now disarmed.
http://www.hobbyking.com/hobbyking/s...og/TURN-VP.jpg

If you do power board with external BEC then the ESC wiring needs only needs to have each ESC Signal wire connected. Connecting all or any of the ESC ground or negative can lead to electrical noise from ground loops, groundis already connected to the board via the power supply negative lead. No need to have 4 or 8 copies of it to generate unwanted ground loops.

Real benefits from connecting fewer wires for the receiver and the ESC are;

- Less stiff wires to transfer vibration from the frame to the FC which you mounted on some sort of shock absorption material.

- Less stiff wiring, much easier to connect everything.

- Much neater.

- No ground loops.

END

$65!
Features:
(MultiWii PRO)
SMD component design with Atmega2560
ITG3205 Triple Axis Gyro
BMA180 Accelerometer
BMP085 Barometer
HMC5883L Magnetometer
Servo output for camera pitch and roll control
Supports direct connection of GPS module (MTK 3329 GPS module included)
On-board USB connection for programming

(MTK 3329 GPS Module)
Based on MediaTek Single Chip Architecture.
L1 Frequency, C/A code, 66 channels
High Sensitivity, Up to -165dBm tracking, providing superior urban performance
DGPS(WAAS, EGNOS, MSAS) support (optional by firmware)
USB/UART Interface
Supports AGPS function (Offline mode: EPO valid up to 14 days)

Specs:
(MultiWii PRO)
Mounting: Standard Mk style mounting holes 45mm X 45mm
Dimensions: 70x50x12mm
Weight: 16g

(MTK 3329 GPS module)
Position Accuracy: < 3m CEP (50%) without SA (horizontal)
Cold Start: under 35 seconds (Typical)
Warm Start: under 34 seconds (Typical)
Hot Start: under 1 second (Typical)
Power Consumption: 48mA @ acquisition, 37mA @ tracking
Shut-down current consumption: 15uA, typical
Dimensions: 30x26x7mm
Weight: 8g


http://www.hobbyking.com/hobbyking/s...%5FModule.html

#2 JUERGEN_ Sep 06, 2012 04:27 AM

Quote:

Originally Posted by TheFernMan (Post 22655423)
Any thought? Worthy buy? Better buy than a Crius AIO Pro with GPS?

GPS has no EEPROM. :(

MS5611-01BA01 one is better.

the New CRIUS CN-06 GPS Receiver V2.0
-> http://www.rctimer.com/index.php?gOo...3&productname=

:popcorn:

#3 TheFernMan Sep 06, 2012 05:29 AM

Yes but the price is attractive lol

#4 Phalanx-0 Sep 06, 2012 07:07 AM

Quote:

Originally Posted by TheFernMan (Post 22655705)
Yes but the price is attractive lol

Yeah, but who is going to help you support the unknown board. Sure, it uses the 2560, but there are always nuances and quirks to new boards.

Unless you are an experimenter and ENJOY solving PROBLEMS, My suggestion for ease of assembly and use, just use something tested and proven.

#5 TheFernMan Sep 06, 2012 07:42 AM

really? i would think this board isnt that much different from the other Atmega 2560 boards.. crap this would be my first MultiWii board... I was gonna get the Crius AIO Pro with GPS.. thats almost $100 dollars together. This just seem like a better option, price wise.

Like the GoodLuckBuy for $91 dollars without GPS.

Or this one which look a lot like it


Anyone else like to chime in?

#6 JUERGEN_ Sep 06, 2012 08:50 AM

Quote:

Originally Posted by TheFernMan (Post 22656341)
Like the GoodLuckBuy for $91 dollars without GPS.

Or this one which look a lot like it

Anyone else like to chime in?

Why so big? :D

slightly smaller
-> http://dx.com/crius-all-in-one-pro-v...-149346?item=5

:popcorn:

#7 TheFernMan Sep 06, 2012 09:35 AM

Quote:

Originally Posted by JUERGEN_ (Post 22656799)
Why so big? :D

slightly smaller
-> http://dx.com/crius-all-in-one-pro-v...-149346?item=5

:popcorn:

lol its the price that good! its not that much more bigger :P
It includes GPS! The Crius AIO Pro is a great board. Even at $57 dollars! Its been tried and tested, great support here too. but add the GPS and the combined price is $84 dollars (Rctimer CN-06 GPS) Here

Price of the HK Multiwii board is $61.74 plus 3.99 shipping = $65.74

$18 dollar saving lol

#8 MikeyToo Sep 06, 2012 09:36 AM

Quote:

Originally Posted by JUERGEN_ (Post 22655522)
GPS has no EEPROM. :(

This isn't so much an issue if you use the NAV board to stuff configuration into the GPS, yes?

#9 JUERGEN_ Sep 06, 2012 09:43 AM

Quote:

Originally Posted by TheFernMan (Post 22657181)
Price of the HK Multiwii board is $61.74 plus 3.99 shipping = $65.74

$18 dollar saving lol

and, for obsolete BMP085 :D

:popcorn:

#10 DVE Sep 06, 2012 03:10 PM

Quote:

Originally Posted by TheFernMan (Post 22655423)
Any thought? Worthy buy? Better buy than a Crius AIO Pro with GPS?

No, its not better:
- it seems does not support Megapirate, its much more powerful than Multiwii (POI/Mission flight, OSD/telemetry support)
- BMP085 is the old baro with bad accuracy
- board is huge :)

I think, its better to add some money and buy AIO or 3M Pilot.

Quote:

Originally Posted by TheFernMan (Post 22657181)
The Crius AIO Pro is a great board. Even at $57 dollars! Its been tried and tested, great support here too. but add the GPS and the combined price is $84 dollars

True that, but you will have a lot of functions there, that are not supported in Multiwii:
http://wiki.ardupilot-mega.googlecod...onplanner2.PNG

:)

#11 macinr Sep 06, 2012 03:23 PM

Quote:

Originally Posted by TheFernMan (Post 22657181)
lol its the price that good! its not that much more bigger :P
It includes GPS! The Crius AIO Pro is a great board. Even at $57 dollars! Its been tried and tested, great support here too. but add the GPS and the combined price is $84 dollars (Rctimer CN-06 GPS) Here

Price of the HK Multiwii board is $61.74 plus 3.99 shipping = $65.74

$18 dollar saving lol

Sounds like a $66 experiment instead of an $18 savings... How much is your time worth?

After reading the nearly 300 pages on Crius boards (mostly AIO) I think the board you listed from rctimer along with the GPS is a safer bet if you are at a point where $18 makes a difference, because you'd be spending that extra money on a proven combination instead of possibly losing money on an experiment.

All that aside, maybe someone will buy the HK board and post their findings in this thread... time will tell.

#12 TheFernMan Sep 06, 2012 04:19 PM

Thanks guys, I've decided to hold out for the Crius AIO with Gps and Bluetooth.

Hopefully this will help someone else making a similar decision. I was always gonna go with Crius AIO but when I saw that HK Multiwii board included GPS it's threw me off lol

#13 benybee Sep 06, 2012 09:13 PM

so, you decided not to do an extra experiment?
you already make my doubt bigger
haha

#14 TheFernMan Sep 06, 2012 09:25 PM

Quote:

Originally Posted by benybee (Post 22662806)
so, you decided not to do an extra experiment?
you already make my doubt bigger
haha

Extra..?? Your doubt about what?

#15 jy0933 Sep 06, 2012 09:47 PM

baro is still the weakest sensor

that baro is not going to be anywhere close to useful (+/- 1m out door)

AIO has pretty decent +/-20cm i believe


All times are GMT -5. The time now is 10:31 PM.