(including the carry overs from the old wishlist thread viewtopic.php?f=7&t=2077 )
Please keep in mind this is a wishlist - not an order form. Chances are, reasonable wishes get picked up by developers, but no guarantees.
integrated in Alex' dev version and/or intermediate pre-release
implementation submitted to *_shared
- tuning of Althold adjustment with sticks (viewtopic.php?f=8&t=4058)
- SBUS center define (viewtopic.php?f=8&t=3957)
- FAILSAFE_DETECT_TRESHOLD configurable
- MY_PRIVATE_DEFAULTS (viewtopic.php?f=8&t=3987)
- magHold is reset when arm is switched on (viewtopic.php?f=8&t=3910)
- no RC averaging for Spektrum & SBUS
- transmit amperage to GUI
- default yaw Stick sensitivity /2
- files migration to .h .cpp
- turnkey Eclipse workspace
- GUI servosettings pane
- GUI globalsettings pane
- reworked PID controller
- hardware PWM servo support with variable refresh rate for mega2560 !!! some pin assignment changes !!!
- partial hardware PWM servo support for m32u4 (only helicopters tested) with separate tuning of PWM rates !!! some pin assignment changes !!!
- no more than one MSP per port and per cycle
- max GPS speed for telemetry
- config: new section for deprecated functionality (d12 power is first item)
- Waypoint storage done - no functional WP navigation yet
- DEBUG_FREE to display free ram at runtime
- GYRO_SCALE repaired
- various optimizations, new boards and displays
- general servo handler
- new powermeter computation
- config.menu: when abort, revert all values back to last saved state
- flash.check automatically detects new MWii firmware onboard and resets PIDs
- visual feedback from servos during midpoint trim via LCD
- no servo update during unarmed calibration of sensors which are sensitive to vibration
- Avoid problems with RC configuration if failsafe is enabled. Problem is described in viewtopic.php?f=8&t=3400
- VibrationTest And GUI pane
- remove CYCLETIME_FIXATED, LEAVE_HEADROOM for private mixing
- round-robin analog channel reading for battery voltage, current sensor and rssi voltage
- OVERRIDE_* options in config.h for various preset pins
- new Advanced Headfree mode
- package now comes with defaults file to load via GUI
- tune PID algorithm for stable sinking flight
- change PID controller based on gyro+acc for yaw to become a crisp, steady HeadingHold controller (at least as good as traditional good Heli gyro
- data logging for the boards those have flash chip - partially for uptime, failsafe conditions etc.
- GUI baudrate as configurable setting
- GUI advanced tab for more user configurable items
ideas MCU
- 3 warning levels for power consumption (same as with voltage)
- RC rate adjustment for stable mode
- Tricopter servo; consider not moving the servo until after armed and control returned to center
- Something to show the stable trim
- uM-FPU - i2c floating point co-processor
- uM-PWM1 - i2c 16 bit, 8 channels PPM decoder/generator
- Timecop's i2c to PWM converter
- autodetect sensors
- Autopilot with GPS waypoint and Return to home support.
- improve Acc calibration without any procedure (plug and play and store in memory)
- port to other architectures (stm32) boards
- replace low/mid/high for auxN switches with ranges (for those with n-way (multi)switches (n>3)
- mavlink support (probably superseeded now by Alex' new implementation)
- full use of MPU6050 viewtopic.php?f=8&t=1080
- HOTT telemetry integration viewtopic.php?f=7&t=1284 (done in separate fork)
- FrSky/Jeti Telemetry support
- sonar viewtopic.php?f=7&t=1033
- Integration of SRF08 I2C sonar sensor viewtopic.php?f=7&t=1282
- consolidate various NextGeneration forks
- integrate dongs' stm32/FreeFlight port viewtopic.php?f=8&t=1193
- HC-SR04 Sonar support via secondary GPS Arduino I2C
- slew mode in the gimbal control stabilization
- smooth transition between two (or more) different configurations (V-22 style)
- collision avoidance (via sonar?)
- add failsafe to passthru mode
- GPS Geofence boxing
- baro altitude fencing
- PIDs independant of cylce time
- Graupner digital signal SUMD 115200 Baud. with MX-16 HoTT and GR-16
- CAMSTAB pitch and roll input channel adjustable
- GPS: allow arming only if fix
- Advanced headfree mode
- sonar: support more sensors (trig/echo)
- Save and load the AUX-Settings too from/to GUI from/to .mwi-file
- toggle features via rc.serial
- smooth transition between modes
- tx-switchable configuration sets during flight
- Constant climb/decend mode for camera work
- PID tuning together with the Ziegler-Nichols method on a Aux pot. viewtopic.php?f=7&t=1701&start=30#p37557
- multiple Spektrum Satellite Support w. diversity
- Charlieplexing for (AUX) Led Pins ??
- transition between coptertypes (bicopter to airplane)
- Sonar/Baro sensor fusion
- Failsafe descent rate based on barometric pressure sensor based rate of descent rather than preset min throttle + set value.
- keep track of GPS-Pos if RC-Signal is good, set this as CH-Pos in Case of loss of RC-Signal (Failsave) and activate CH to back RC-Signal
ideas GUI
- GUI so it reports the full MWC firmware version number, INCLUDING the patch level
- Record flight data and replay for analyzing arter flying
- sliders for some more values
- port to android
- emulator for TX/RX input via GUI for testing
- tunable esc refresh rate
- GPS update rate
- map