MultiWii 328P Flight Controller w/FTDI & DSM2 Port
The MultiWii 328P is a gyro/accelerometer based flight controller that is loaded with features. This version of the MultiWii supports DSM2 satellite receiver 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: • SMD component design with Atmega328P • ITG3205 Triple Axis Gyro • BMA180 Accelerometer • BMP085 Barometer • HMC5883L Magnetometer • Servo output for camera pitch and roll control • Separate 3.3v regulated power supply for the sensors • On board logic level converter
Specs: Dimensions 50x50x12mm Mounting: Standard Mk style mounting holes 45mm X 45mm Weight: 13.9g
Can this board work on a 4ch plane? And work in the same way as it does on a multi-rotor? I'm just wanting to setup a cheap sytem on my planes so I can have rth function, auto pilot would be nice but primarily just want rth. I know I also need a gps unit but just wondered if this fc was suitable, or if another would suit me better? By the way what is a magnetometer and what is its function? Thanks anyone.
For RTH you need a GPS and most GPS modules have Serial Interface. This board does not support that as it does not have enough Flash Memory space for a GPS enabled firmware. You need Multiwii AIO with Atmega 2560, that has 256K of flash memory. That FC can run Multiwii for Airplanes and multirotors, as well as MegapirateNG firmware, which has many features like Waypoint flying and RTH etc.
The altitude hold works alright, but you have to cover the barometer with some breathable black foam, as it's sensitive to sunlight and prop-wash/wind. The magnetometer or compass is used for Heading Hold, it assists the craft to travel in a straight line (more or less). You need to calibrate both the Accelerometers and Magnetometers (the Compass Dance). Have a look at many available youtube videos to help you out. You use the MultiwiiConf or Win-GUI to interface to this board and perform your calibrations and PID tuning, as well as your Flight Modes. Happy flying.
Thanks tricopterY, I have a little experience of multiwii just with my mwc micro fc. I have to do the naza dance with my dji naza so I'm guessing thats a similar thing, I also had to cover my naza fc with black tape because bright lights made it jump up and down erratically. So compass or magnetometer are the same? I thought the compass for my naza was in the gps unit?
The GPS enabled firmware makes heavy use of Compass readings (Magnetometer sensors) for directional control/heading hold. If you are familiar with Naza, the Simple Mode uses Compass for Yaw determination, using a datum. The best practice is, to have the Compass and GPS in one module and installed well clear of any electrical field (ESCs, power loom etc ) or ferrous material, as it's very sensitive to magnetic field fluctuations. That's why we are seeing more and more modules that have the GPS and Compass in one incapsulated module (GPS is a condensed receiver circuit and does not generate noticeable magnetic field). When you are calibrating your magnetometers, make sure you power everything up as if you were intending to fly and then do the calibration. This creates the real operational condition. Happy flying.
so, just to make things clear about how the dsm2 port and the rx100 work together on this...
the satalite receiver acts like your primary receiver when you plug it into the flight controller, not extra receiver required? motor esc's and additional servo's get plugged into the FC, and then the rx100 gets plugged in to the FC, and away you go?
I've worked out all my issues except this: The rear servo does nothing. Not a twitch. I have it programmed as a tricopter. Everything shows up on the GUI as working great, including the servo, but in real life, that servo does not move. It's in D3 just like all manuals say. Anybody?!
So... I have thought about that, but thought it sounded crazy. Does every tricopter require that type of wiring from ESC's to power the servo and I'm just out of the loop?! If I get home and try that tonight, and it works, I owe you BIG TIME, Anna.
well... we were very close to the problem. Wired it up like we discussed, and it did not work, but in the process, I had to pull one of the BEC's to use, and I just left that red wire out when I plugged the servo back in totally.... It then magically worked. I'm using linear BEC's on my ESC's, so I didn't think I had to pull the red wires. But, it is now working with TWO of the red wires still in the board, and ONE pulled. Electricity is stupid. Whatever works, I guess....
hmmmm, I'm not sure how it works but it is good. I think that i will recived this board next week and i try to connect my servoes. I build twin copter avatar style so i have to connect two servos. I will write when it will be working.
i built bicopter and i spent a lot of time to configure it and now I have version 2.1 as bicopter and everything works good(servoes and motors are moving as they should). But it didnt fly yet, It is very hard to stabilize. And one more thing is that servoes don't move in GUI.
ive been doing some hard reading this morning on this, came across a utube vid that might solve your problem.
try binding the sat receiver on a different esc with another orange receiver with the bind plug. I think after its bound to the radio, you might be able to take the sat receiver off the channelled receiver and plug it into the flight board. try that and tell me if that works.
2 thumbs up!
This is a very powerful board for little money.
I ended up buying this because the KK2.0 was on back-order and I have not regretted that one second.
Yes there is a higher starting threshold then the KK2.0 which is more or less plug and fly but it's worth it.
I have uploaded a file for this card here on HK that collects all information i could find about the card. There are some things you should know before you start connecting things and uploading a new MultiWii firmware.
First the markings on this board is not 100pcnt correct.
AX2, AX3, AX4 is not AUX 2,3,4.
BAT is not VBAT, LCD and PWR are not correct either.
You can see all this on my picture under files.
So with this knowledge we can start the review.
1.) Value ****
You get great value for your money, Accelerometer, Gyro, Barometer, Magnetometer and a nice I2C port to which you can connect a I2C bridge and a GPS and get Alt Hold and return to home. You also get an easy card to upgrade thanks to the USB port.
It is easy to add an Bluetooth module to this card without soldering (connects to AX2, AX3). This will give you easy access to your PID settings and other neat stuff on your android phone or tablet. Well worth the 5-8 usd extra cost.
2.) Quality ***
Yes there are mistakes on this board but these are not anything that will make it a deal breaker. It's more of an inconvenience.
First the markings on the board is a l
so far so good, pretty stable, any problems i encountered were all software based. usb port is mini usb (not micro usb) and pretty solid unlike my other board. seems much more value for money compared to the kk2. will need to solder your own pins if u want to add on the bluetooth module though for on the fly adjusting of pid settings
It is cheap, open source and very reliable flight controller board with good quality sensors. It gives you a lot of freedom of configuring your multirotor. But barometer sensor is unusable. But for this price this is best buy.
strong controller buy it from Egypt or Medal East Egyptuino.com Online store
No comments. Reply..
This is one of the best boards hobby king has to offer, It has awesome quality of soldering and reasonably good sensors which can provide great flight quality, the onboard FTDI chip is a plus...although the USB port socket should have through holes to make sure that users don't accidentally rip off the usb socket while disconnecting the usb cable...I dont understand why people don't buy this instead of the KK2...it has more sensors and can offer more flight modes...overall the best board which you can buy for the money...