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;
> Planes & Parts > Flight Stabilization
> Multi-Rotors & Parts > Flight Controller
> Robotics & DIY > Arduino


Multiwii and Megapirate AIO Flight Controller w/FTDI (ATmega 2560) V2.0

Multiwii and Megapirate AIO Flight Controller w/FTDI  (ATmega 2560) V2.0
Multiwii and Megapirate AIO Flight Controller w/FTDI  (ATmega 2560) V2.0

This board features a multiple serial interface as well as a dedicated I2C interface. You can now plug in a GPS directly, and you still have extra ports for other external devices. In addition to that, the new ATmega 2560 has more IO pins so it can both read the PWM signal from your receiver and it has enough PWM outputs to control the ESCs directly without the need to do the PWM signal in software. 

This controller even has a MicroUSB port right on the board, no need to attach an extra FTDI USB interface.

The motion sensing side features a new generation MEMS Gyro, a MPU6050 by InvenSense, which has the MEMS Gyro / Accelerometer sensor on a single chip. There’s also a 3-axis magnetometer and a barometer sensor with a resolution of 0.01 millibar – approximately a 10 cm height difference.

Interested in GPS functionality? Well this is one of the most cost effective ways to get started - simply add a 10Hz GPS module (coming soon) and you’re good to go!

• Supported MegaPirateNG and MultiWii firmware
• Up to 8-axis motor output
• 8 input channels for standard receiver
• 4 serial ports for debug/Bluetooth Module/OSD/GPS/telemetry
• 2 servos output for PITCH and ROLL gimbal system
• 1 servo output to trigger a camera button
• 6 Analog output for extend device
• A I2C port for extend sensor or device
• Separate 3.3V and 5V LDO voltage regulator
• ATMega 2560 Microcontroller
• MPU6050 6 axis gyro/accel with Motion Processing Unit
• HMC5883L 3-axis digital magnetometer
• MS5611-01BA01 highprecision altimeter
• FT232RQ USB-UART chip and Micro USB receptacle
• On board logic level converter

Flight mode for Multiwii:
• One of the following basic modes
– Acro
– Level
– Alt Hold
- Heading Lock

• Optional mode
– HeadFree (CareFree)
– GPS Hold (Need GPS receiver)
– GPS Back to home position (Need GPS receiver)

Flight mode for MegaPirate:
• Acro
• Alt Hold
• Loiter (uses GPS)
• Guided (uses GPS)
• Position (uses GPS)
• Circle (uses GPS)
• RTL (uses GPS)
• Auto(uses GPS)
• Follow Me(uses GPS)

Dimension: 50mmX50mm
Height: 11.6mm
Fixing hole spacing: 45mm
Hole diameter: 3mm
Weight: 14.2g

3 x 3Pin to 1Pinx3 cable 100mm 
1 x 3Pin to 3Pin cable 100mm 
1 x Molex 1.25mm 4Pin cable 100mm 
1 x Molex 1.25mm 6Pin cable 100mm 
1 x Molex 1.25mm 8Pin cable 100mm 

PRODUCT ID: 387000007

This product available from a warehouse near you!

Weight: 45g
International Warehouse
USA West Warehouse In Stock View Item
USA East Warehouse In Stock View Item
Price  $47.06

  • Minim OSD v1.1

    Combo Price: $19.76   IN STOCK

  • Hard Case for MultiWii and MegaPirate AIO Flight Controller

    Combo Price: $3.95   IN STOCK

  • Turnigy Battery Strap 330mm

    Combo Price: $1.55   IN STOCK

  • Gyro / Flight Controller Mounting Pad (10pcs/bag)

    Combo Price: $1.95   IN STOCK

  • OrangeRx Open LRS 433MHz TX Module (JR/Turnigy compatible)

    Combo Price: $29.95   IN STOCK

  • UBLOX LEA-6H GPS Module w/Built-in Antenna 2.5m Accuracy V1.01

    Combo Price: $51.87   IN STOCK

Further discounts available for registered & logged-in customers.
 Customer rated
Total of 798 discussions.
Jongwoon  1 points - 1/23/2015
I don't know how to connect it with the receiver. i found for it, but couldn't find the information about this board on the internet. seems it doesn't offer me enough cable. and i'm using futaba receiver.. is there any video link or a picture which all the cables connected? or it would be the best to have the data sheet for it.
 v_max 4310 points
open FILES tab on this page... it has 2 manuals ... one for MultiWii and Other for Megapirate firmware... RX connection shown in both... In general you need to connect to RX at least GND,5V and at least 4 signal pins PITCH,ROLL,YAW and THROTTLE pins... AUX1-AUX3 are optional All this pins are in single row pins... labeled on bottom side of the board. Wiring is simple Aeleron channel to ROLL, Rudder channel to YAW, Elevon channel to PITCH and Throttle channel to THR ... Channels 5-7 to AUX1-3 optionally What channels are ael,ele,thro,rud on your RX depends on your RX... for example t9x has AEL,ELE,THR,RUD on channels 1-4...
silvana  3 points - 1/22/2015
where i plug an external compass? does i need change hardware?
 v_max 4310 points
Ext compass has i2c interface so you need to connect it to i2c connector. For megapirate firmware check MPNG site docs. megapirateng. com /documentation /tipsntricks (remove spaces) and scroll to "Use an external compass instead of using the internal". For Multiwii you can find how to google for "(MULTIWII) MWC Crius V1 & MultiWii Pro - Installing External MAG/Compass" and you will get link to r c g r o u p s site
 silvana 3 points
More one i see some GPS that have 5pin conection, how i conect them to the board?
 v_max 4310 points
usually 4 pin connector for gps and 6 pin for compass connector. Anyway for GPS you need to connect only 4 wires as I described in my previous answer. Usually either connectors are onboard labeled either sellers provide image with pinout on product page. Compass connection is also simple... you need to connect i2c connector to corresponding pins of compass connector. simply by label matching .. (unlike gps where rx must be crossconnected to tx)
Jonathan  2 points - 1/22/2015
having problems with radio config when using APM 2.0 planner APM planner crashs when trying to cal. radio receiver board does not recognize the receiver??? any ideas all the best JDH
 v_max 4310 points
Nope...APM planner use data transmitted from FC via mavlink... It has no idea about RX.. it's just data from FC.. More likely you have mismatch of firmware and missionplanner versions... In anyway I'd recomend to reflash with latest firmware and update (better reinstall) mission planner with latest release version.
 Jonathan 2 points
mission planner is showing the function of the gyro and the GPS info
but the signal from the radio does not - binding is good and have calibrated the ESC's ok
still i am missing something?????
which board is defined in the Magapirates config? Cirus V.2?
thanks again
 v_max 4310 points
This is cruis v1 (not v2)... Has no guess what you are doing wrong.... for me way of compiling from sources and uploading to FC as described on megapirate. com site works just fine if you follow step by step as described.
 Jonathan 2 points
Thanks for the good words All the best JDH
silvana  3 points - 1/22/2015
Are this come with all cables to conect to receiver?
 v_max 4310 points
my one was with complete cable set for each connector (just connector with wires) and set of cables for RX input pins with standard servo connectors.
silvana  3 points - 1/22/2015
anyone can reccomend me a GPS for this? How i setup GPS? How i know how many sattelites i have fixed?
 v_max 4310 points
Any UBLOX gps work perfectly.. (MWI use binary more effective protocol for UBLOX gps devices) NEO6 or LEA6 or NEO7 all wil work... LEA6 supposed to be more precise but at higher prices... This one for example PRODUCT ID: 387000004 (neo 6m)... work ok with this board. You also can find a lot of neo6m gps modules from other sellers at lower prices. for example at b a n g g o o d site. One without compass or one with compass where compass has separate connector will work.
 v_max 4310 points
gps connection is quite simple... connector s1-s3 ... TX2-GPSRX,RX2-GPSTX, GND-GND... you also need provide 5v to GPS .. you can get it from any pin labeled as 5V or VCC (do not use vcc pins if you power FC via external power pin with voltage more then 5v.. this pins directly connected to ext power pin and if you use more then 5v then you will fry gps)... Number of sattelites you can see in GUI for selected firmware... depends on what firmware you will flash to this FC... Multiwii or Megapirate.
 silvana 3 points
Thanks V-max you help me a lot, sorry i just not understand the conection part, can you explain again? i`m very newbie in that matter.
 silvana 3 points
More one what GPS module you reccomend? I like the NEO 7, are too much perfomance difference? Thanks in advance
 v_max 4310 points
Anyone ublox neo6, neo7 lea6 lea7 will work. Neo 7 has 10Hz max update frequency (unlike 6 which has 5hz max) ... this allows to get coordinates at twice faster rate.. so positioning at high speeds may be more precise.. but it has some cons too... more GPS messages to process create additional load on CPU and slowdown main loop and this result in less accuracy in stabilization (at any speed)... For me NEO6 seems good and cheap solution (you can find neo6 in single pcb design much cheaper then HK offer)... When I do choice for my next project I just choose any UBLOX with minimum weight (again not HK's ones) .. for me weight is more important then update freq. I can't post links here but google for This one I really like... "CJMCU-108 APM 2.6 Flight Controller GPS UBLOX NEO-6M" and you will find combined GPS/COMPASS much cheaper then HK's one.. and lighter.. note also that it may have different thickness of ceramic antenna which gives main weight.. if you will find one with 2mm thickness antenna.. then you get the lightest possible solution..
 v_max 4310 points
BTW last one I used (with miniapm FC) was "NEO-6M (Mini GPS / 35x35mm)" Really like it... unbeatable weight.. You also can take a look at HK's PRODUCT ID: 387000068-0 (Micro HKPilot GPS And Compass u-Blox NEO-6 and HMC5883) But note that microapm gps cable has different type of connector on bundled cable so you need to rebuild cable yourself (a bit of soldering)
 silvana 3 points
V max thanks a lot, i take a look in your GPS recomendation on g o o d l u c k , are much more cheaper, but i still have to ask one thing the cables of that module are all equal, how i know what cable plug into the right pin?
 v_max 4310 points
b a n g g o o d in most cases really cheaper then g o o d l u c k and d x ... As for pin... just check connections from pin label to pin label... if you need swap wires then you can easy lift connector fixator with a needle, pull out wire with crimp and swap with another position...

And best way to be thankful is award points for best answer...
Customer Reviews
Overall Rating
Like it?
Opened up my FC today and wasnt really happy. I got someones returned board. HK didnt even take the time to remove all the the previous persons double sided tape from the back of the board. After reading all these reviews I am wondering if it is worth my time to figure out which version I have and dive in. Man those KK2 boards are making this thing look like a nightmare! All these features better be worth the time investment.

1 comment. Reply..

Overall Rating
Like it?
Top, no problems with it. I use it with Multiwii Software. Altitude hold, Level mode, mag, bluetooth, gps hold and return to home, all works fine with high precision. Nice Board... Altitude sensor must be covered with foam... Gps is a Locosys from a Tiny OSD 2 with serial interface, 10Hz and 112500 data transfer rate... You can use one gps modul for Flightcontroller and Osd (it needs only TX from Gps Modul)

10 comments. Reply..

Create an account
Overall Rating
CNC mill
Like it?
very good, it work perfectly!

No comments. Reply..

Create an account
Overall Rating
Like it?
Great product at a great price!

No comments. Reply..

Create an account
Overall Rating
Like it?
It seems that version 2.0 doesn't have the problem of the 1.0 batch. I am using it with MegarPirateNG, NEO-6M and a bluetooth module. No problems whatsoever. If seems that HK deleted all documents in the "File" section, so search youtube for rcjoseb and you will find some great videos how to configure it. Cheers!

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