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 Out Of Stock
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.65   IN STOCK

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

    Combo Price: $1.95   IN STOCK

  • NEO-6M GPS Module

    Combo Price: $17.61   BACKORDER

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

    Combo Price: $29.95   IN STOCK

Further discounts available for registered & logged-in customers.
 Customer rated
Total of 865 discussions.
Jens  1 points - 5/24/2015
Hi, due to a little failure by myself I broke the USB port off the PCB (started the motors with props while the USB was connected to the PC :-( ). The board is still working, but I cannot flash the microcontroller anymore. I wonder, if anyone can help me with a workaround, so I can flash the microcontroller.
 Jens 1 points
I found the solution by myself :-) Just use a FTDI-USB-Serial-Converter, connect it to Serial 0 and don't forget to not only connect 5V, Gnd, Rx and TX but also DTR (that what my first converter lacked ... it had only 4 wires, instead of 5). Then you can flash it via the Arduino-IDE.
 v_max 4970 points
The other option is use SPI port and USBASP programmer (or other arduino with "Arduino as SPI" sketch as programmer) and "flash using programmer" from arduino.
michael  2 points - 5/21/2015
max i have awarded points and thanks for the help. The 1 wires are connected to the fc then i connect them to the rx witch row of pins should i connect the single wire to first row, second row or third row.
 v_max 4970 points
what RX do you use?. On each connector order is GND,5V,SIGNAL BUT top to bottom or bottom to top depends on RX... USUALLY gnd is bottom but you need to be SURE this is so. On most RXes this is clearly labeled ... just look at rx attentively. If not you can check with ohmmeter... between two GND pins resistance is 0 (it's connected togeter) between two signal pins resistance not less then 1 kOhm...
michael  2 points - 5/21/2015
So I have connected the motors. Now I need to connect the receiver what do i do since my receiver has 3 pins and there are 1 pin on the flight board. What would i do in this case to connect the receiver to the board. Also how do i power the board there is no place to put the ubec. What would i have to do to get power to the board.
 v_max 4970 points
Each RX channel has 3 pins... signal,5v and gnd... FC has gnd, 5v pins right next to first throttlel input... You only need to connect fc's gnd and 5v pin to only one RX channel. Take one 3 to 3 wire and connect fc's gnd,5v and throttle to throttle channel 3 pins (be careful, check polarity)... the rest rx ch outputs are connected to rest fc pins by one wire each. Second question. Most motor ESCs has build-in bec .. if you have esc with becs it will power fc board via motor ports. (Yellow jumper must be on)... But note, it's fighly recommended to have only one bec connected. so if just pull out middle 5v wire crimp from ESC connectors on all escs except one (and isolate it )..So you will have only one esc powering FC. If you use esc's without bec (opto) then external 5-12V power can be connected to ext power in port (Yellow jumper must be OFF!)
 v_max 4970 points
And, michael, please, consider to press 'Award points' button for best answers. Just a best way to be thankfull for people who spent thier time helping you.
michael  2 points - 5/19/2015
Last question what cheap gps will work with this unit. (link Please) Also if you have time please also provide link for telemetry so i can control from phone. (link Please)
 v_max 4970 points
my choice is NEO-6M gps... cheap.. and not bad.. (PRODUCT ID: 387000004 ) As for telemetry I use PRODUCT ID: 9387000030-0 (433MHz) Just search here in top right search field for product ids... (links are not allowed here and wiped by m o d e r a t o r bot)
michael  2 points - 5/19/2015
I have flashed the board but mission planner still will not recognize it.
 michael 2 points
never mind i got it working
 Abdulhaleem 1 points
can i ask you what processor and board you chose on the arduino options?
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