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!
Features: • 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)
Is this a genuine item? What I mean is there are plentiful cheap APM knockoffs that have several faults.
Also, is there a way to opt for off board compass/GPS? I understand other FC's with built in compass have issues because of interference.
it's HK's clone of original CRIUS v1.1.. 100% compatible. GPS is offboard by design. Compass is onboard, but you have i2c port to connect external compass .. the only question is how to disconnect onboard one.. there is no 'simple' way to do this... Mainly compass problems grows from bad design and inaccurate highcurrent power wiring of main pawer to esc..
Just keed all power connections twisted, avoid closed power loops and place power wires as far from FC as possible.. And you wouldn't have any problems with onboard compass.
Thanks for the response. I assume by power lines you mean the main ESC harness. I dont think receiver wires or even the BEC from the ESC is considered a power line. I was planning to put this board maybe 2cm from the ESC harness with a 5mm plate of wood between. The esc's will be in the motor booms. I'm currently using a maze on a mini and the magnometer jus won't have it and is horrible. Any way to magnetically shield the power lines? Lastly, there isn't a jumper or something to disable the on board mag? So sad I can't find a cost effective FC that gives me the few features I want. I would jus opt for the naza lite but its just so basic I can't bring myself to use it even if it flies so well.
The main mag fields goes from esc and battery power lines. Keep each power wires pair twisted, this decrease mag interference thenth or even handreds times. I have no problems with onboard mag even I have main power split just under fc in 20mm, no shielding... That's with 30A escs and 2830 motors...with this motors class (20A max) or smaller motors you have nothing to worry about.
As for shielding will also shield magnetic field of the earth sensor supposed to measure, so this is not an option.. also for shielding you need ferromagnetic material like iron, this is really not an option when you need to save each gramm. As I told there is not 'simple' way to switch off onboard compass
(no jumper and even no good place where cut off pcb traces to it.) Mag fields from power wires is not a problem when you do connections with twisted wires.. When wires are not twisted two power wires create significant loop countour which act as electric magnet, with twisted pair you have bunch of small countours one for each half-turn, neighbour ones has same mag field but in opposite directions so one substruct from another and this decrease resulting magnetic field drammatically.
Again thank you. I understand all that but my wires are very short. Not enough room to twist one full twist. Also, the naze is on a mini with tiny motors that have very low draw in a hover so as you said, Amy interface should be minimal. Others report excellent heading hold on the naze too, I've tried three of them with the same results. This is why i'm skeptical... I'll try this out but do much research as well. Thanks very much for bringing the wires to my attn.
No.. actually not... compared with my first original CRIUS v1.0
connector is the same and connector body soldering pads are the same small.... As I know many people
broke USB port on this board... Small hint... file or sandsaw male usb connector fixators teeth and you
will be more or less safe.
I was actually thinking the same thing. Make it non-retentive and it should be fine. In my research, there are people using AIOP boards with external compass/gps so I guess I'll strive to give it a shot albeit I'll be opting for a genuine V2 board...but not before I attempt to twist the bejesus out of my short power lines on the mini!
Crius AIOP v2 is available on rct imer. com site (remove spaces), as vell as v1.1 too. Do not think I wish to pay extra for datalogger on v2, so not tried v2 myself. v1.1 is more then enough for my taste...
BTW, next my project will be with HKPilot mini board (PRODUCT ID: 9154000012-0)... Using APM original firmware instead of Megapirate gives some advantages with latest versions and some missing features of Megapirate ports. Already have HKPilot mini in my hands, and just briefly tested it... not on quad, just on table...Look avesome, compact and lightweight design 100% compatible with APM2.5. And by the way it has opt jumper pads for external compass.
Yeah through our discussion I've also jumped to APM. Looking at the mini's but the wiring harness looks like a pain. Want the weight savings of the mini but also unsure of the performance vs the full size. Also don't know where to source it from. Considering ready 2 fly quads since I've ordered other items from them and they're good quality. Not sure how HKPilot will perform also not willing to spend that much for a knockoff. It's gotta be worthwhile if it's a fake. Regarding the external compass, I've had so many issues with my naze that I refuse to accept anything less than a solid I2C port intended for compass with NO on board compass. I just will not tolerate this shoddy heading hold any longer...just annoyed. Any advice about the mini vs full APM? R2FQ also has a mini with an equally frustrating looking harness.
I not fully tested my mini for the moment.. Just plugged into USB, upgraded to latest firmware, connected RX, configured and calibrated radio and sensors.. tested sensors responce. Doesn't notice any difference with full size apm2.5. Hooked up gps.. got a fix. Looks awesome... package include prewired connectors for all onboard connectors, so wiring is not a problem.
As I can compare with APM2.5 all chips are the same, so I have no reason to doubt it has less functionality or degradated performance... except may be some rare used apm pads missing, all I need to connect is present (power module V/A sensors, analog input for RSSI and ports for GPS, i2c, and 3DR).. Check under files tab, file wiring 2 pdf for complete connectors layout.
Hey guys, just got my board in the mail today, I have had this board before. I just uploaded the multiwii onto it, now it has both the green(C) and orange(A) lights on when it is plugged in via USB. Do you guys know what this means?
Will they be restocking this item. Yes I know its a old controller but for the cost it's great. I have two of them and am planning on building another multirotor and would like to use this controller as I know it.
For this setup max uptake weight as I can estimate is 1.0-1.2kg. If you fit then
1. connect GUI and calibrate radio so that all channels are in range 1000-2000 in gui and center point is at 1500. 2. Place quad horizontally and untouched and calibrate accs and gyros. 3. Calibrate your ESCs range (CAUTION! Remove propellers ! DANGEROUS OPERATION!) .. check your ESCs manual for calibration sequence procedure.
I tried responding to your answer earlier but the discussion board is acting up. What i am planning on doing is altering the source code of the multiwii for a research project im currectly doing. Id like to add 3 maxbotix lv-ez1 ultrasonic sensors to the board. i know there are the 6 serial ports on the board, are they bi-directional or are 3 in and 3 out. also, if i were to use the additional pins where the ESC's would connect up to, how would i do that? are they digital pins or are they designated power/in/out? Thank you.
All serial ports are 2 pin , TX/RX ... to be precise 4 serial ports. Usually used Serial0 for console, serial 2 for GPS, serial 3 for telemetry... So you have Serial 1 free...
Motor control pins are arduino D2/D3/D5/D6/D7/D8/D9/D10/D11/D12 ... on quad only 1,3,5,6 used...
you also have free 44,45,46 if you do not need gimbal servos connection... from A0-A5 pins usually used
only 3 of 5 (for A,V sensor and RSSI)... So you have a lot of free pins you can use.
To check for possible pins functions (as in/out/special ) see arduino mega pinout descriptions.
BEST ANSWER CREDIT AWARDED
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..
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)
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!