Please confirm your location:

USA warehouse now open.
Our USA warehouse is now open! Low cost shipping and an ever growing variety make ordering from the US warehouse even better value!
  Item found in the following categories;
> Multi-Rotors & Parts > Flight Controller
> Robotics & DIY > Arduino


MultiWii PRO Flight Controller w/MTK GPS Module

MultiWii PRO Flight Controller w/MTK GPS Module
MultiWii PRO Flight Controller w/MTK GPS Module

The MultiWii PRO is a gyro/accelerometer based flight controller that is loaded with features. This version of the MultiWii supports direct connection of a GPS module (package includes MTK 3329 GPS module) allowing for ultra-precise positioning functionality. With expandability options and full programmability, this device can control just about any type of aircraft. This is the ideal flight controller for your multi-rotor aircraft.

(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)

(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

See instructions on how to enable GPS function located under the "Files" tab.

Package content:
MultiWii PRO FC x 1
MTK 3329 GPS Module x 1
GPS module connection leads x 1
Main board connection leads x 1
USB connection cable x 1

More information can be found on the Multiwii Website.

PRODUCT ID: 387000003

This product available from a warehouse near you!

Weight: 78g
International Warehouse
USA West Warehouse In Stock View Item
USA East Warehouse In Stock View Item
Price  $64.99

  • Case Set For MultiWii PRO Flight Controller And MTK GPS Module

    Combo Price: $7.41   IN STOCK

Further discounts available for registered & logged-in customers.
 Customer rated
Total of 3324 discussions.
Steven  1 points - 3/27/2015
Hey can anyone help me, by telling me what type of connector the board to usb is. Thanks in Advance
SDODD  14 points - 3/25/2015
Hi, I got my Multiwii board from HK and returned to the steps for setting it up for a Tri. I also have a few bone head questions. I installed Arduino 1.0.4 as per the version discussion. I also got WinGUI 2.3 Pre8. I also attached the MTK 3329 GPS Module until I get around to a better GPS. I added the receiver and connected to the USB port. WinGUI found the device on port 7 and the FlightDeck and GPS began reporting. There is quite an error for magnetic north but I assume that is configurable. So that all worked. But I am right back to confusions over these issues again with the sketch. I tried several sketches but could not get then to compile over a "****" error among others. I could find no reference to **** in the code. What is my problem with compiling sketches? Also the receiver is not powered. Does it have to have battery? I avoided trying that as I think I saw a warning to not hook up battery and computer. I was planing to use and SBEC for powering things including the yaw servo. I don't know how to wire that. I completed a wiring harness for the morters and yaw servo. But I am not how to include the SBEC. What are your suggestions at this point? Thanks for the help.
 majik01 7217 points
Use MWC 2.3 official (unless you are a tester ...). Your receiver connections are probably the issue - signal wire inner, power center, ground outer. Hard to say what a ***** error. I assume you cannot compile properly. What are the parameters you set for Arduino 1.0 4 - board and serial port. Tell us what you have uncommented on the sketch ( not the whole sketch) only the lines you touched - should be frame = tricopter, sensor = FFIMUv2, arm = yaw throttle, no CPPM. Lets not talk about GPS for now ... we just want to get your sketch to compile.
 SDODD 14 points
Yes I tried to find WinGUI 2.3 Official but everything went to Google WinGUI 2.3 Pre8. Anyway that is working. At least enough to see the board and record data transfer over port 7. You are correct the wiring to the receiver was wrong. Old eyes. I tried several times to report the compiling error here. But this message board stared it out. The error is J a v a. I could not find J a v a in the code or include files. I have not changed the sketch file(s) at all. I tred a couple of them. Now I see there are board selections and mine is defaulted to Arduino uno. I don't think that is valid. I think the compiler is not happy with a comment closure.
 SDODD 14 points
Well Arduino compiles other sketches. So it must just be an issue of where the files are and that can probably be fixed by messing around with it.I still can only find WinGUI 2.3 Pre8 which runs. All the others don't. I may have a more general problem with J a v a on my computer. So I will star with a new sketch even if I have to put it together myself tomorrow.
 majik01 7217 points
Arduino runs on J a v a and I would suggest installing the 32 and 64 bit version of the software. I'm surprised only one MWC version compiles properly - in my experience using the IDE 1.04 program works for MWC and the robotic projects I have made - except the one using an Amtel 128 board that required the very first release of Arduino that did not use the " *.ino " extension ... which pretty much dates me ...
 SDODD 14 points
My friends call this versioneitis. It is the disease of development as different contributors each work with different versions making their efforts specific to a particular software release. This all is strictly controlled n professional environments where they tend to use the older versions only. Anyway, yes J a v a has to be working and it too releases a new version every few day. We can also add to the complication with various firewall issues getting in the way. I have a very nice and powerful machine. But sometimes going back to one of my earliest boxes helps. Anyway, when I'm through working I'll start sorting it out.
 majik01 7217 points
Pssst ... between you and me, I also have a ThinkPad loaded with WinXP just in case I need to run programs without the hassle of missing DLL's ...sure it's slow but it gets the job done. Can't install the latest anti-virus program because I'm sure that will bring this machine to its knees ... so it is seldom connected to the net and very briefly if ever.
 SDODD 14 points
Yes the lab I had at the university had lots of older machines we kep around just for simple projects. A am convinced that we now have five generations of programmers who have done nothing but insure they are busy all the time making work that needs not be done.
 SDODD 14 points
So my friend I got a fresh copy of Arduino and MultiwiGUI on an older machine and they seem to run fine. I have not gotten around to working with a serious sketch. But if I could ask which sketch of the files section is the proper default for all the multi systems? I want to work with a final example and skip past all the variations.
 majik01 7217 points
Download a default MWC 2.3 official from the MWC download site. Uncomment frame (quadcopter) and sensor FFIMUv2 then test compile. If no error, try to upload (clear EERPROM first) then see if you get errors. If none you are ready to go.
 SDODD 14 points
Again and again I go looking for MWC Official and get sent to sites which do not have it. Is there a site with a complete IP address I am not seeing in the states?
 majik01 7217 points
Go here "h t t p s :// c o m/ p/ multiwii/ " remove the spaces. Again for now, use MWC 2.3 official. The MWC 2.4 has some gotchas that are spelled out in the release notes. 2.4 has waypoints integrated but needs the MWC 2.3 Wingui for waypoints.
Ray BlueSky  6 points - 3/24/2015
I had a quick attempt to set up a board for a flying wing, I thought it would be easy enough to setup Config H and run Gui and check for active D pins... However none of the pins made the servos move, so the question is what pins should I use and do I need to change anything in Config H to make it spark into action, Cheers Ray
 majik01 7217 points
Patrick E (developer) mentions " to use D7 on Mega boards you need to use MWii V2.4" - not sure what that means but his diagram shows D7/D6 for Wing 1 and Wing 2 and in config.h to comment //#define MEGA_HW_PWM_SERVOS. Documentation is very sketchy but I got the delta wing configuration to work for the AIOP on D11/D12 (which I had lying around) and configured that for a monster truck using flashed HKF20 ESC's to power brushed motors.
Akshay Padki  28 points - 3/22/2015
Hi guys, i was wondering how to get battery voltage monitoring and getting a buzzer connected to this fc. Thanks in advance
 majik01 7217 points
I'm sure you have researched and found something but was puzzled by what you read. The pin out for Voltage monitoring is not available unless you tap directly to the chip pin out and getting buzzer to work requires code changes to def.h and config.h ... that said. If you want voltage / power monitoring better to use a telemetry system tied to a receiver / radio (like FrSky) or use OSD like MinimOSD that will provide the data but needs a video stream back to you. Vid below just to show you buzzer is possible.
 Akshay Padki 28 points
Cheers, yeah you are right! I have spend a long time googling, people have said they have use the d8 output for the buzzer and people are saying how they used some analoug outputs such as a14/15 with a combo of resistors for vbat mointoiring. and in regards to editing code, i have gone thorough the code and seen what parameters to check for buzzer, vbat etc. so if you (or anyone else) had any ideas or comments about this issue.
 majik01 7217 points
Buzzer uses remapped D8. The bridge resistor is for tapping to the vbat input pin that is NOT available for this board but can be used for OSD systems. Is the effort worth the results? IMHO no. Using remote directly fed telemetry system tapping vol/power from source is the better option.
Francis  4 points - 3/22/2015
i need help i cant conect it to none of my computers and i dont know how to set it up for my dual motors cargo plane
 majik01 7217 points
Tell us your story ... what have you done and what happened? Can't connect - I can give you five scenarios. Dual motor cargo plane .. two ESC/motor thrust vector or dual ESC with one signal ?
 Francis 4 points
so yesterday i conected it to my pc and it dosent detected it but today for some reason it dos i want to make this bord be a little bit of trust changing whit the yaw and stabilization wen i fly my dual motor cargo plane fpv im a total noob i dont know how to program it to do thot or dos it already have a ting you can just download so it dos that i dont know how to use it i just plug the power to the bord and the usb to my pc is someone can help me i would do what i can to say thanks maybe even buy that person something that he want on hobbyking
 majik01 7217 points
OK ... video below has links to a working sketch for airplanes and the Multiwii discussion thread for airplanes. Google "Patrik Emilsson" and go to his blog for the details for airplanes. I will post another vid for uploading the sketch.
 majik01 7217 points
This vid show how to complete a sketch for upload - if you plan to use for an airplane, change the frame option to airplane and note the servo outputs for Aileron, Yaw, Pitch and Throttle. The learning curve is steep but doable ... Please ask any question is you hit a road b u m p.
 Francis 4 points
 majik01 7217 points
The way you can repay is to pay it forward and post videos of your adventures ... H2H (Here to Help..) Good Luck.
 Moochasas 1820 points
And in the vid you have to A - show your face and B - just say thanks and name those that helped you.......... that is better than anything money can buy...... cheers
Customer Reviews
Create an account
Overall Rating
Like it?
Great unit, with all the features you need for your MC. And the price is awsome, so normally, you cannot make a mistke on buying this unit.If you buy this features in europe, you will pay 3 times as much or more. For the HK price, you get at least the gps module ( sometimes ) but not incluiding the board, wich has a big and powerfull processor also. So another time, where HK makes our hobby affordable. This is what the MC-Flyers need to upgrade their machines.

42 comments. Reply..

Overall Rating
Like it?
Received the board today from HobbyKing . After reading about all the broken Micro USB connectors on other FC like the Crius AIOP , I had a good look at the USB connector BEFORE connecting anything. The micro USB connector is soldered to the board at the rear corners and also has 2 tabs half way down the sides. Close inspection reveals that it does NOT have a lot of solder to hold it in place and YES it is likely to break off without some extra solder. The side tabs do not appear to have been well soldered, my guess, surface mount automated soldering has not applied sufficient heat to get the solder flowing well around the tabs which are part of the larger metal connector shell, using a fine tipped soldering iron, care is required specially on the side near the pin headers, re soldered the metal tabs and also the rear corners of the connector, I don't think it will come off now. Do keep in mind that is a very small connector and the cable can be used to apply sufficient leverage to rip it clean off the board, no amount of extra solder will prevent that, so be real careful not to apply sideways forces to the cable when plugged into the board. The quality of the board, the soldering of all the other components, I can't fault it, all looks excellent. Lots of information now in the files tab for the product at HobbyKing. I connected the GPS to Serial 2, and the flashing LED

9 comments. Reply..

Create an account
Overall Rating
Like it?
Great Board. Using Multiwii Dev, and The AdruCoper Firm. Position hold, works... ok. for the price who cares!! Pressure sensor, old, but will work ok with foam mounted over sensor.

No comments. Reply..

Create an account
Overall Rating
Like it?
Flies very well with the MWC 2.1 sketch. Other are trying MPNG and are close to success ...

2 comments. Reply..

Overall Rating
Like it?
today i had my first flight with this board! I have megapirate on it and its working fine:) will try to make som video soon.

2 comments. Reply.. here to see all reviews
Aff. Link