BlackVortex Board from CSG_EU _ update 20120528dev
Posted: Fri Sep 23, 2011 1:35 am
I grabbed one of these boards. Nicely made up, specifically designed for ArduPirate and Multiwii code.
On the Mega boards (ArduMega, Freeduino etc... with Atmel 1280 or 2560) there is probably more pins available.
But that board is small and compact even though less versatile. Also cheaper = around 160€ for France.
And everything is on it including an Ublox GPS.
8 Rx inputs and 10 outputs, 8 motors/servos and 2 for Camstab named Pan and Tilt. Also outputs for Sonar and Xbee are ready on the board.
The problem with Multiwii is the corresponding Pin mapping. If anyone has bought this board and want to use Multiwii I'm enclosing my code so you may pick up the
differences in the code. The code I enclose here is modified to fit my need for a VTOL project you may see at
http://youtu.be/MujhwmyNC6o
As I use all the available pins on the board for my project it may be useful also for use on a plane or wing.
I don't guarantee you can just change config.h and it will work for you. I did my best to keep all the feature of the Multiwii project functionning.
As I don't have Promini or other boards I can't test the code. But basically I used everywhere conditional statement so as to not change anything in the original code.
To be noted that there is now in the last MWII dev 20120528 an automatic feature to detect type of boards which define MEGA. The turn around has been to disable that feature if BLACKVORTEX is used.
Also I'm not a specialist in coding C++ but I managed to get it working.
Main changes are Pin mapping in def.h to suit the correct order of the board's pins M1 to M8
Also the Output.pde file is modified to generate the needed PWM sequence (only when BLACKVORTEX is defined adding servo 9 to 11) for that board and a total of 11 servos can be adressed.
For now the only untouched files are LCD.pde, Serial.pde and LED.pde
Depending the type of flying machine (TRI - QUAD etc...) you will loose servos accordingly.
Please test it as a TRI, QUAD, FLYINGWING of other config you have and report any change made or to be made so we can use that board in any configuration.
Attached you will find a zipped PDF file containing most of the pins mapping of the board.