Release Notes for mpNG Add-Ons based on MegaPirateNG 2.9 R7 (ArduCopter 2.9.1)
For description of the megaPiratesNG-AddOns mods included with this build visit http://code.google.com/p/megapirateng-add-ons/
=== How to compile MegaPirateNG ===
=== Arduino board pin mapping ===
RC channels (can be changed in APM_RC_PIRATES.cpp)
A4-A7 - Copter LEDs. Connect your LED strips to this pins via ULN2003 A0 - Voltage sensor pin A1 - Current sensor pin
Camera stabilization d44 - Camera stabilisation Roll servo d45 - Camera stabilisation Pitch servo d46 - Camera trigger relay (5V - On, 0v - Off)
For BlackVortex: d32 - Camera stabilisation Roll servo d33 - Camera stabilisation Pitch servo
Serial ports: Serial0 (RX0,TX0) - USB/Console/Mavlink Serial1 (RX1,TX1) - OSD (Remzibi, E-OSD, FrSky) Serial2 (RX2,TX2) - GPS Serial3 (RX3,TX3) - Telemetry (3DR, Xbee, Bluetooth)
Sonar d9 - Sonar Tx d10 - Sonar Echo
Status LEDs d13 - RED d30 - YELLOW d31 - GREEN
Motors description: B- back R- right L- left F- front U- upper D- lower W- clockwise rotation C- counter clockwise rotation (normal propeller) S- servo (for tri)
Example: FLDW - front-left lower motor with clockwise rotation (Y6 or Y4)
=== MPNG History === --- 2.9 R6 Changed motor mapping for Tri. Now Motors connected to D2,D3,D5 and servo to D7 Fixed some bugs in PPM Decoder (spikes in channel readings) Added Jitter and Average filter to PPM SUM decoder Set 20Hz LPF for MPU6050 by default
--- 2.8 R4 FAILSAFE support for receivers without it (Trigger on signal lost (When receiver stops to send signal to the board)
--- 2.8 R3 AHRS_GPS_GAIN disabled Added support for PPM_SUM on PL1 pin (for CRIUS AIOP v2)
--- 2.8 R2 Added support for FrSky telemetry updated motor mapping table in the README.txt
--- 2.7.1 R5 Added support for CRIUS AIOP v2
--- 2.6 R6 Added support for CRIUS All In One PRO v1 board
--- 2.6 R4 Improved I2c_spy.pde to catch 6050 I2c slave devices and also 5611 baro Fixed bug in compass initialization for boards with MPU6050 Fixed bug in AP_GPS_NMEA
--- 2.6 R3 Fixed GPS initialization for BlackVortext boards
--- 2.6 R2 Added support for Drotek 10DOF IMU
--- 2.5.1 R3 Fixed compass initialization for MPU6050+HMC5883L MT3329 initialization fixed in case of Cold start
--- 2.5.1 R2 Fixed compilation bug in BMP085 library
--- 2.5 R2 Fixed compass error Fixed define redeclaration in APM_Config.h
--- 2.4.1 R2 Restored FastPWM, 400Hz by default, can be changed in APM Planner, RC_SPEED value GPS Initialization fixed, at least my MTK16 protocol now work fine Stability fix for InstantPWM
--- 2.4.1 Fixed bug in FFIMU sensor board, thanks to Thomas(thnilsen) Fixed LED Sequencer initialization code, thanks to Thomas(thnilsen)
--- 2.3 rc1 TX configuration moved from APM_RC_PIRATES.cpp to common configuration file APM_config.h
--- 2.3 Version is compatible with Arduino IDE 1.0!