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.
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
*Note: 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
The drone i have is an AR drone 2.0 with MiruMod.
Not really easy to fly far away and so on. I have an JR 9X Controller with patch atenna. im sure that will work with this board? but i have never had an KK or something simular. i do take lits of photos and uses adobe for editing. so i need the quad to fly smooth and hold nicely.
The key to really good aerial videos is the stabilization equipment - so even with a great flying board, without a good camera and stabilization system the best you can get is "OK" videos. This is only the board which does fly great - the cost for a good camera and gimbal system costs more than this FC board. I suggest you add up all the additional gear you need - i.e. good frame, ESC, motor, battery, gimbal system, camera and see if you feel comfortable moving forward. Pilots here like MrSci, Tony, Gaz*, Jared, etc. will help you out - but you need to do your homework.
Not sure what happend to my reply. But thank you for the help. Now more questions.. hehe.. it does support JR 9X controller right? And on YouTube it looks so easy. Just download the software.. and upload to board. But I guess there is a but?
If MWC 2.2 calibrate the Accel in the GUI and the Christmas show should stop. Do not connect anything to the board just yet - only the USB. If you have not done it yet, put epoxy on the USB port before it gets damaged.
where and how do i hook up the Quattro?
and. it it normal to have all the lights continously flicker when linked to computer?
when i run miltowii gui the lights on the board shut off. the light on the gps is red but will not show as working on the gui
The Quattro ESC is a new ESC product here at HK ... have you asked at the product page? What MWC version are you using? Flicking LED's after you uploaded MWC 2.2 means the Accel needs to be calibrated. GPS LED shows it is powered but does not mean the board is using the GPS data. If you are using the stock sketch that came with the board, you need to configure the GPS to work for the board. For Multiwii, Google "MultiWii on HK MultiWii Mega Board WITH MTK 3329 GPS" for the how-to's.
I've got everything connected and functioning but I don't know how to get it dialed in. Using Quattro ESC, no great details on how to calibrate that. When holding my quad from under the belly and spinning up it just twists and turns, no calm movements.
Looking for a great site to start the learning process from the code side, I think I've got the hardware down.
The Quattro ESC is okay if you have a stable platform - but what happens if one ESC circuit give off the magic smoke? What frame are you using? You may need to calibrate your Accel / Mag carefully and add a low pass gyro filter (42 hz) to calm the twiching.
I'm using a diy H-frame from flitetest. Frame is true and square. I definitely have one circuit that seems to be flaky but when I try to isolate it motor, esc, wiring it washes out fine. Few days latter it will act up again, twitch, ect. I will check out the links and also see how to calibrate Accel / Mag. THANKS!...I'll be back *)
bought the pro board....
just want to brake it..
I am new to this stuff... but played with helis
no where can I find good instructions how to wire this thing
reading just frustrates the heck out of me... pictures are worth a thousand words
1. pro board
2. blue tooth
3. quattro esc
5. general wiring rx to board to quattro exc
every picture i come across has different board connectors
and ya.... my frustration insues
I use this board and didnt have any problems. Gps goes on the top middle section. Bluetooth connects to serial port next to RX inputs. there are a few different pictures on showing gps connections so be careful. as long as you have power and grounds correct there isnt really any worry on damaging the board or other modules.
Hello! First time asking something here. Made buzzer with transistor and it works fine with my crius aio v1.1 board, because there are pin32 where i can plug my signal wire. But nobody says in forums which pin is 32 exactly on this board. I have enabled buzzer in sketch, but cannot figure out where exactly are this pin for buzzer! Thanks for help!
/********************************* Aux 2 Pin ***********************************/
/* possibility to use PIN8 or PIN12 as the AUX2 RC input (only one, not both)
it deactivates in this case the POWER PIN (pin 12) or the BUZZER PIN (pin 8) */
i found this in multiwii code...i hope this will help
This is kind of mess! My aux1 aux2 aux3 are for switching flight modes. As i understood from forums these pin numbers are atmega chip microscopic pins, where they go physically on the board normal pins? Nobody knows, may be when acivating buzzer, it must be conneted to, may be tx3 or rx2. This is funny, made everything working Gps and Apc220 433Mhz connection to computer, but simple stupid buzzer looks a bigger problem!
Never bothered with one. If the buzzer pintouts are not natively available on the board, it was not designed to fly with one. I have a buzzer on one of my other quads - but I rely more on the LED's for feedback as the buzzer has limited range and because it has a magnet adversely affects the on-board magnetometer.
Could I connect this to a transmitter such as FPV 433MHZ radio telemetry. As you can probably tell I am new to FPV. How would I use the data once it was sent to my computer? Is there software I can download to use it? Is there a camera input?
Multiwii or MPNG? 433Mhz wireless units like APC or Xbee (this are not used for video feeds) can be used to send data to a laptop to get real time information using WinGUI (at 57600 baud rate). For FPV video feed (433, 900, 1200, 2.4G, 5.8G etc.) you need to use an OSD unit like MinimOSD to send telemetry information back using dedicated FPV radio transmitter and receivers. MinimOSD software is open source.
Okay, thanks. I am talking Multiwii. Okay so I get the computer feed but what if I want the data to also display on my goggles? I think I would like to use 900MHz with mushroom antenna for best reception. So would I simply plug multiwii into the transmitter or would there be some soldering to do? Thanks. Open Source sounds great!
Hardware set up is the easiest part that any modeler can accomplish. What's your level of Multiwii or MPNG software knowledge? If minimal, you need to read up on these software outside this discussion board and be willing to learn a lot. It will be a braindump for terms and processes that do not make sense initially - but when you figure them out, you can fly not only this board but any Atmega board you can lay your hands on as the software is open source including the tools you need.
Sounds fun to me actually. So the tuning and config is the hard part, even with ready software. Im gonna do some fpv and photagrofy. Works a bit with adobe. So I'm excited. I have an AR drone 2.0 but need something more stable and touch. I think the DJI has a high price
Multiwii is great for FPV and AP/AV but there are so many pointers to take note as was developed not just for this board but so many other flight control boards as well - that is its strong point but also its weak point specially for those you do not have an idea of what to do. The learning curve is steep but other pilots have been able to fly this board - so expect a challenge. Plan to look also at MPNG as this is a great software with more features.
This board with the GPS combo has great value and flies well with Multiwii as it was purpose built for this software. I do not fly FPV - yet - maybe this summer as I have my OpenLRS and MiminOSD units ready to test. What I do like with this FC are aerial videos. I use the HK Hero gimbal with HK MG micro servos. The videos I get are okay for the investment but not pro grade by any stretch of imagination.
Majy1- do you get the wobbles with your vids using the ASDAK camera??.... I do no matter where I mount it.... I think its noise from the ESC's as it happens on both quads that I have used it on,..... any suggestions??
I had a quad I could never fly stable only to find out I had a motor that was vibrating very badly. Balancing props is a cakewalk - balancing a motor stator is a lot harder. Even the better motors had vibration/s. Still figuring out how to balance motors without pulling my hair out as this is more of an art than science - IMHO. Another option to reduce camera vibration is to use vibration dampers - again more art than science. The discussions on the RCG threads (armchair engineers vs the pros) can be more violent than an intensity eight earthquake.
No FrSky not yet at least... too many FlySky 9 channels lying around. I want to get a FlySky 4 Ch CPPM Rx so I only have to connect only one wire to the FC and enable FrSky remote telemetry using the FrSky LCD (not using the board). My wife's to-do list and my job are getting in the way of my hobby.
Thanks, majik, but there is a missunderstanding. Board runs fine including GPS with MWC 2.2, but concerning LED / Buzzer connection, I can find only descriptions for older boards with different pinout or CxxUS V2 . Even at RCG they do not mention Leds pinout or setup.
Ohhh are you talking about the Multiwii LED Ring? Where you bought your unit should have instruction on how to hook it up and program it. There are two variants - serial and I2C. Check out "Witespy readytoflyquads LED light ring on my Quadrino board" and witesspy's site and forum - tons of info there.
You upload sketches with Arduino but you configure the board with either MultiwiiConfig/WinGUI (Mutliwii) or Mission Planner (MPNG). For Multiwii, Google "MultiWii on HK MultiWii Mega Board WITH MTK 3329 GPS" and for MPNG "MegaPirate NG on HK MultiWii PRO Flight Controller w/MTK GPS Module" for great how-to's to set up the board.
Hi Guys, Ive setup successfully my Board with GPS and PPSUM with MWC 2.2 and dont know where I can connect external status LED for arm, GPS and a buzzer and how to change the config.h for this. I would appreciate any hint.Thx a lot
Go to the "Multiwii WIKI" or " h t t p : // **** multiwii. com/ wiki/ index. php? title= Main_Page " (remove the spaces) to find how to connect the LED, buzzer, etc. Google "MultiWii on HK MultiWii Mega Board WITH MTK 3329 GPS" for how-to's to set up GPS and the board.
Hi I was using multiwii 2.2 and the gps works great but after that i change to MegaPirate 2.7.4 I take the instructions from RC Groups , first i install the multiwii_dev and then I install the MPNG,but i think that gps doesnt recognized because the led under the gps module is OFF, how can I know if the GPS is recognized by MPNG ?
this board is not wort the 60$ realy it to much to program and realy it not good big carbidge ,take your money and by the naza more expensive but wow solid like a rock plug and play realy gps realy nice not like the wii 3 m and cicle ,i can say that i both 1 of this and now it for sale or i will give it away it that bad ,if you want to buy a rely good board and chip kk2 realy nice. no gps but beter then this one but again only what i tink .......
How long? Maybe several nights reading through the Multiwii site and it only gets better and cheaper to improve. I'm going to load MPNG on my other HK Pro board (my Multiwii Quad and Hex are keepers) and try waypoints with sonar alt-hold. I've asked that question about waypoints on the NAZA earlier - still waiting for an answer.
This card is a bit program intensive, but the ardunio programming seems simple as far as programming goes. But I've come to find out that any of these mutiwii boards arnt plug and play, and require some in depth setup to get it working to your liking, for a few of us this is just a small hurdle, but for others a plug and play setup is the way to go. Hope the naza works out for ya, I've been eyin it when I first got into the quads, one day one of my machines will probably have it. But for now in my mutirotor learning stage, the multiwiis are kinda fun
JAc .. good for you. Depending on the servos you use, you'll notice some annoying servo slack that comes even with brand new servos. Only way I found to get rid of that is to insert small O-rings between the servo and the servo arms - this creates resistance without binding so the slack is minimized. Best option is to go brushless but that set-up alone costs more than the board and GPS unit.
I connected a Bluetooth device to this board which worked well for two weeks while I was tuning pid's. One day it failed and seems to have took my usb connection with it, cant connect to my computer. I bought a new Bluetooth hoping this would work but it didn't, the bluetooth did bind with my phone but didn't send any info. I tried connecting to serial 1 but am unable to configure anything in the sketch, is there another way to get in or is it time for a new board.
Your USB jack is probably damaged and no longer functional - it happens. Were you able to upload a new MWC 2.2 sketch? If no, then you are using the stock MWC 2.1 which does not have Serial 1 enabled (vs Serial 0 beside the Rx pins). Connect the BT unit to Serial 0 and be sure you are using the "correct" COM port for the GUI.
Yeah its v2.1. I did have the bt connected to the pins next to the rx (serial 0)this is where it was working until it failed, I since tried it on serial 1 but no good. Is there another way to upload v2.2 sketch?
thanks for the fast answer,
but i see in wingui in the relatime tab the grahpics change when i move the board but i dont see my compass or horizon moving?
Which port schould i use for the gps 1 or 2?
Did you upload a new sketch with the right sensors? The serial port where you connect your GPS (probably 2) is what you should enable for the GPS secion in config.h - be sure it is Rx-Tx, Tx-Rx, Vcc-Vcc, Grd-Grd. When testing remove all connections except the USB - do not use Lipo or BEC power - sometimes a connected component will draw too much A's and the FC errors out. Ohh be sure you aer using the correct version of WinGUI for your MWC 2.2 ver.
Does anyone know if theres a way to configure the board so i can hook up my bluetooth module to the "serial 2" port on the board instead of the serial header shared with the USB interface. Just so i dont have to keep on attaching and removing the jumper when i want to connect via USB.
might be able to connect to the telemetry port instead or you can do what i did and just put a switch in place of the jumper and run to outside of board. easy to get to and can turn off or on whenever i want to connect to usb.
MWC or MPNG? If you uploaded MWC 2.2, you can use any port other than those that have been designated from specific functions. FYI Serial0 is defaulted to USB, Serial2 probably for the GPS - so you can use Serial 1 and 3 - double check your serial baud rates in config.h are what you need. FYI - you need to add pins to those ports.
Yea sorry for the confusion, I wrote the q? without the board in front of me. Yes I would like to wire the Bluetooth module to serial1 port, I'm using MWC. I've already soldered up terminal connectors, but just need to know if there's a specific setting I need to change in arduino so the chip sends data to both "serial0" for the USB, and "serial1" for the Bluetooth.
Tonight I just finished setting up 2.2 on my Hex-x, a bit of a learning curve to start from scratch, but I'm getting a hang of it. Main reason for upgrading was for aux gimball control :-)
My first build was a X230 frame with a 328P controller. And I setup the Bluetooth module on it and program it with Multiwii ez GUI on my nexus 10, by far one of the most awesome things I've done so far, being able to adjust PID and aux settings instantly is a life saver. So having this on my bigger hex would be awesome too
Jac ... no special line to uncomment to use Serial1 even better with WinGUI. I have tried the Samsung Galaxy Tab 2 with EZ-GUI and awesome is the word. For gimbals, I use Pitch control .. Roll would be "silly" so I disabled gimbal roll (Aux4 ?) and use that channel for Heading Hold. MWC 2.2 is not "prefect" as I do not fly acrobatic and would have preferred a super stable flight mode as a choice vs Angle or Horizon.
Thanks majik01 I got the card working great. I came to find out that my Bluetooth module was bad all this time. The one I have on my x230 works great with this card, but my 2nd chip seems to be toast. Also the gimbal controls works great, I have it Hooked up to one of the aux pots on my X9 and it gives you full tilt control when camstab is either on or off. Works just how I wanted:-)
Which video are you talking about? The flight video posted here at HK? Yes that is using the TGY 9x on heli mode - I thought I could use the throttle curve but did not need to because MWC 2.1 could change it in the GUI. Now I use the TGY 9x ER9x. If your Futabe Super 8FG is programmmable (which is probably is) you can also prgram all the Aux switches.
Rok ... you can use Serial0 - those are the holes beside the Rx inputs but you need to solder pin outs to those. Connect the FTDI shield Tx-Rx, Rx-Tx, Vcc-Vcc, Grd-Grd. Be sure you have the drives installed.
Hey Rusty .. what do you need to see .. how the Aux channels are configured ? Maybe this video will help. FYI .. I am using a TGY 9x (ER9x) radio and can activate all four Aux channels. I do not know what radio you are using but if you want to get all those Aux activated, the ER9x (or 9XR) is the most cost effective route to go.
Rusty....... I had a HK power dist board and I couldnt get the board to behave so I made my own wiring harness (as the ones on HK are always on BO)and this board works as it suppose to. (check out the vid below). As for the GPS I upgraded to the NEO6 as it locked onto sats much faster than the one that came with the board plus I get up to 10-12 sats inside the house..... I will upload my sketch to the file section above and you can use that either as a guide or a direct copy but you will have to do some minor tweeks for your board and AUX switches... anyway upload it and have a look. DONT forget if you want to use it change the MAG DEC number otherwise your quad will fly to my house... or maybe you shouldnt change it.. did you buy good stuff that I could use???. :)
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.
41 comments. Reply..
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