Subversion Repositories FlightCtrl

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
2450 3712 d 21 h holgerb /tags/V2.06a/ 2.06a (09.04.2013 after public beta 2.05)
- Load/Store Single Point
- Photo-Releases on Altitudes
- Voltage warning set to 3,2V, because the Voltage measurement was lower than before
- new Parameter: SinglePoint Speed
- Counter for Motor-Restarts for each single motor
- Servo-Signals can be configured if mapped to output
- Speak "Error_Motor" as soon as one Motor reports a restart
- EE_Parameter.NaviDescendRange now as Parameter in EEPROM
- EE_Parameter.NaviMaxFlyingRange now as Parameter in EEPROM
- Maximum Altitude is also used in the NC instead of "ABSOLUTE_FLYING_ALTITUDE" from SD-Card
 
2436 3740 d 22 h ingob /tags/V2.04a/Hex-Files/  
2435 3740 d 22 h ingob /tags/V2.04a/Hex-Files/  
2432 3740 d 22 h ingob /tags/V2.04a/Hex-Files/  
2429 3740 d 22 h holgerb /tags/V2.04a/ 2.04a (12.03.2014 after public betatest 2.03)
- No support for FC 1.x
- Bugfix: set ChannelYaw to zero in case of RC lost
- Bugfix: Max 6 cells in lipo-detection instead of 7
- Bugfix: Compass-Calibration: At the second compass calibration, the Calibration started in step 2 and not in step 1
- increase the allowed band for Auto-Middle-Point of the AltitudeStick to 70-175
- Dodeca: reduced I2C Packet length to 8
- Auto-ComingHome at Undervoltage
- Voltage measurement was 3% too high
- allowed band for ACC-Z increased to: 652 - 717
- send 'K' command only if JustMK3MagConnected
- Redundant operation supported
- Loading Waypoints from SD-Card:
- menu by HoTT and Jeti added
- Show the name of the WP-List
- do not load points if no stafix
- Version for FC 2.0 with ATMEGA644
Not Supported in FC 2.0:
- ACC-Upgrade for better ACC-Altitude control
- Hott
- Jeti-EX
- Auto-Start & Landing
- WP-List Name
 
2415 3767 d 22 h ingob /tags/ V2.00a is not compatible to FC V2.5 !  
2405 3815 d 21 h holgerb /tags/V2.02b/ 2.02a
- code too big for MEGA644 -> only ATMEGA1284 supported
- Jeti:GPS-Koordinate
- Don't accept Reset-Command if Motor running
- 'Idle' Bit in Output-Mask
- Option: DisableServoNick
- Bugfix Maximum Altitude -> New: SpeakHoTT Errormessage = "MaximumAltitude" and VarioCharacter goes to '='
- New Error code 32 "ERR:BL Selftest"
- prepared for current measurements up to 75A per ESC
- reduced speed of capacity-calculation() from 10ms to 50ms - that should be fast enough
- Timing correction for NC-Data (41Hz)
- Autolanding if undervoltage
- Compass offset angle
- 0.2V hysteresis in undervoltage warning
- Fixed: Bug in LED-Output
- Autolanding per default at 3,1V

2.02b
- Bugfix: Data reading for Dodecas (12 motors)
 
2403 3822 d 20 h holgerb /tags/V2.02a/ 2.02a
- code too big for MEGA644 -> only ATMEGA1284 supported
- Jeti:GPS-Koordinate
- Don't accept Reset-Command if Motor running
- 'Idle' Bit in Output-Mask
- Option: DisableServoNick
- Bugfix Maximum Altitude -> New: SpeakHoTT Errormessage = "MaximumAltitude" and VarioCharacter goes to '='
- New Error code 32 "ERR:BL Selftest"
- prepared for current measurements up to 75A per ESC
- reduced speed of capacity-calculation() from 10ms to 50ms - that should be fast enough
- Timing correction for NC-Data (41Hz)
- Autolanding if undervoltage
- Compass offset angle
- 0.2V hysteresis in undervoltage warning
- Fixed: Bug in LED-Output
- Autolanding per default at 3,1V
 
2399 3832 d 21 h ingob /tags/V2.00a/  
2398 3832 d 22 h ingob /tags/V2.00f/  
2397 3832 d 22 h ingob /tags/V2.00f/Hex-Files/  
2396 3832 d 22 h holgerb /tags/V2.00f/ 2.00f (Version for FC2.5 and older)
- bugfix: 41Hz timing communication FC-NC
 
2395 3832 d 22 h holgerb /tags/ 2.00f (Version for FC2.5 and older)
- bugfix: 41Hz timing communication FC-NC
 
2393 3832 d 22 h holgerb /tags/V2.00f/ 2.00f (Version for FC2.5 and older)
- bugfix: 41Hz timing communication FC-NC
 
2359 3962 d 20 h holgerb /tags/V2.00a/ 2.00a (after public Beta test 0.91)
- show SW-Version in Hot Display
- GPS-Parameter changed (P = 90->100; I = 90->90; D = 90->120; A = 40)
- Move NICK/Roll Sticks for switching on / off
- Move the Stick > 100 instead > 75 for switch on / off
- Failsafe active if ACC-Upgarde
- AltitudeMode, GPS_Mode & Carefree_Mode are now direct channels instead of Poti-Values (NaviGpsModeChannel,CareFreeChannel,HoeheChannel)
- NC-SPI communication from 25Hz to 41Hz
- MotorTemperature and GPS-Mode-Switch more often to NC
- Auto-Start/Landing
- JetiEX: Name set to 'MK'
- if(CareFree) Parameter_AchsKopplung1 += 30; removed
- StickNeutral setting per default 127
- UART-Buffer increased from 175 to 220 Bytes
- show name of active parameter set in the HoTT/Jeti display
- fixed in 0.91L: if "ServoRelative" is used, it coud happen that the servo moves a wide range in the first second after the first calibration
- Servo3-5 Limit to 24-255
- no. of channels increased from 12 to 16
// 0 -> frei bzw. ACT rssi (or zero if unsigned)
// 1 - 16 -> 1-16
// 17 - 28 -> 12 Serial channels
// 29 -> WP-Event kanal
// 30 Fix -> -127
// 31 Fix -> 0
// 32 Fix -> 128
 
2358 3962 d 20 h holgerb /tags/V2.00a/ Show Settings name  
2357 3962 d 20 h holgerb /tags/V2.00a/Hex-Files/ 2.00a (after public Beta test 0.91)
- show SW-Version in Hot Display
- GPS-Parameter changed (P = 90->100; I = 90->90; D = 90->120; A = 40)
- Move NICK/Roll Sticks for switching on / off
- Move the Stick > 100 instead > 75 for switch on / off
- Failsafe active if ACC-Upgarde
- AltitudeMode, GPS_Mode & Carefree_Mode are now direct channels instead of Poti-Values (NaviGpsModeChannel,CareFreeChannel,HoeheChannel)
- NC-SPI communication from 25Hz to 41Hz
- MotorTemperature and GPS-Mode-Switch more often to NC
- Auto-Start/Landing
- JetiEX: Name set to 'MK'
- if(CareFree) Parameter_AchsKopplung1 += 30; removed
- StickNeutral setting per default 127
- UART-Buffer increased from 175 to 220 Bytes
- show name of active parameter set in the HoTT/Jeti display
- fixed in 0.91L: if "ServoRelative" is used, it coud happen that the servo moves a wide range in the first second after the first calibration
- Servo3-5 Limit to 24-255
- no. of channels increased from 12 to 16
// 0 -> frei bzw. ACT rssi (or zero if unsigned)
// 1 - 16 -> 1-16
// 17 - 28 -> 12 Serial channels
// 29 -> WP-Event kanal
// 30 Fix -> -127
// 31 Fix -> 0
// 32 Fix -> 128
 
2356 3962 d 20 h holgerb /tags/V2.00a/Hex-Files/ 2.00a (after public Beta test 0.91)
- show SW-Version in Hot Display
- GPS-Parameter changed (P = 90->100; I = 90->90; D = 90->120; A = 40)
- Move NICK/Roll Sticks for switching on / off
- Move the Stick > 100 instead > 75 for switch on / off
- Failsafe active if ACC-Upgarde
- AltitudeMode, GPS_Mode & Carefree_Mode are now direct channels instead of Poti-Values (NaviGpsModeChannel,CareFreeChannel,HoeheChannel)
- NC-SPI communication from 25Hz to 41Hz
- MotorTemperature and GPS-Mode-Switch more often to NC
- Auto-Start/Landing
- JetiEX: Name set to 'MK'
- if(CareFree) Parameter_AchsKopplung1 += 30; removed
- StickNeutral setting per default 127
- UART-Buffer increased from 175 to 220 Bytes
- show name of active parameter set in the HoTT/Jeti display
- fixed in 0.91L: if "ServoRelative" is used, it coud happen that the servo moves a wide range in the first second after the first calibration
- Servo3-5 Limit to 24-255
- no. of channels increased from 12 to 16
// 0 -> frei bzw. ACT rssi (or zero if unsigned)
// 1 - 16 -> 1-16
// 17 - 28 -> 12 Serial channels
// 29 -> WP-Event kanal
// 30 Fix -> -127
// 31 Fix -> 0
// 32 Fix -> 128
 
2354 3962 d 21 h holgerb /tags/V2.00a/ 2.00a (after public Beta test 0.91)
- GPS-Parameter changed (P = 90->100; I = 90->90; D = 90->120; A = 40)
- Move NICK/Roll Sticks for switching on / off
- Move the Stick > 100 instead > 75 for switch on / off
- Failsafe active if ACC-Upgarde
- AltitudeMode, GPS_Mode & Carefree_Mode are now direct channels instead of Poti-Values (NaviGpsModeChannel,CareFreeChannel,HoeheChannel)
- NC-SPI communication from 25Hz to 41Hz
- MotorTemperature and GPS-Mode-Switch more often to NC
- Auto-Start/Landing
- JetiEX: Name set to 'MK'
- if(CareFree) Parameter_AchsKopplung1 += 30; removed
- StickNeutral setting per default 127
- UART-Buffer increased from 175 to 220 Bytes
- show name of active parameter set in the HoTT/Jeti display
- fixed in 0.91L: if "ServoRelative" is used, it coud happen that the servo moves a wide range in the first second after the first calibration
- Servo3-5 Limit to 24-255
- no. of channels increased from 12 to 16
// 0 -> frei bzw. ACT rssi (or zero if unsigned)
// 1 - 16 -> 1-16
// 17 - 28 -> 12 Serial channels
// 29 -> WP-Event kanal
// 30 Fix -> -127
// 31 Fix -> 0
// 32 Fix -> 128
 
2351 3994 d 21 h holgerb /tags/V0.91L/ 0.91 (public Beta)
- GPS-Parameter changed (P = 90->100; I = 90->90; D = 90->120; A = 40)
- Move NICK/Roll Sticks for switching on / off
- Move the Stick > 100 instead > 75 for switch on / off
- Failsafe active if ACC-Upgrade
- AltitudeMode, GPS_Mode & Carefree_Mode are now direct channels instead of Poti-Values (NaviGpsModeChannel,CareFreeChannel,HoeheChannel)
- NC-SPI communication from 25Hz to 41Hz
- MotorTemperature and GPS-Mode-Switch more often to NC
- Auto-Start/Landing
- JetiEX: Name set to 'MK'
- if(CareFree) Parameter_AchsKopplung1 += 30; removed
- StickNeutral setting per default 127
- UART-Buffer increased from 175 to 220 Bytes
- show name of active parameter set in the HoTT/Jeti display
- fixed in 0.91L: if "ServoRelative" is used, it could happen that the servo moves a wide range in the first second after the first calibration
- Servo3-5 Limit to 24-255
- no. of channels increased from 12 to 16
// 0 -> frei bzw. ACT rssi (or zero if unsigned)
// 1 - 16 -> 1-16
// 17 - 28 -> 12 Serial channels
// 29 -> WP-Event kanal
// 30 Fix -> -127
// 31 Fix -> 0
// 32 Fix -> 128
 
2343 4018 d 21 h ingob /tags/  
2339 4028 d 18 h holgerb /tags/V0.90j/Hex-Files/ 0.90j (27.05.2013)
- Changes for better EEPROM-Safety
- variable ActiveParamSet instead of the direct EEPROM-Reading (faster)
- Checking the ACC-Z value in flight and report ACC-Z if out of range
- disable Altitude hold in case of ACC-Z error
 
2338 4028 d 18 h holgerb /tags/V0.90j/Hex-Files/ 0.90j (27.05.2013)
- Changes for better EEPROM-Safety
- variable ActiveParamSet instead of the direct EEPROM-Reading (faster)
- Checking the ACC-Z value in flight and report ACC-Z if out of range
- disable Altitude hold in case of ACC-Z error
 
2335 4029 d 18 h holgerb /tags/V0.90j/ 0.90j (27.05.2013)
- Changes for better EEPROM-Safety
- variable ActiveParamSet instead of the direct EEPROM-Reading (faster)
- Checking the ACC-Z value in flight and report ACC-Z if out of range
- disable Altitude hold in case of ACC-Z error
 
2329 4043 d 12 h holgerb /tags/V0.90h/Hex-Files/ 0.90h (14.05.2013)
- Auto Start and landing for Waypoints
- back to old eeprom-compatiblity to remain compatible to other Tools
- HoTT-Bugfix: no speech while vario tone
- Bugfix: Wrong error speech in JetiEX ("Error calibration")
 
2328 4043 d 12 h holgerb /tags/V0.90h/Hex-Files/ 0.90h (14.05.2013)
- Auto Start and landing for Waypoints
- back to old eeprom-compatiblity to remain compatible to other Tools
- HoTT-Bugfix: no speech while vario tone
- Bugfix: Wrong error speech in JetiEX ("Error calibration")
 
2326 4043 d 22 h holgerb /tags/V0.90h/ 0.90h (07.05.2013)
- Auto Start and landing for Waypoints
- back to old eeprom-compatiblity to remain compatible to other Tools
- HoTT-Bugfix: no speech while vario tone
 
2321 4057 d 17 h holgerb /tags/V0.90g/ 0.90f (26.04.2013)
- calibration must be within 20° Tilt angle
- Hold I-Parts of the attitude control to zero when the MK is still on the ground (until 1,5m)
- ACC-Altitude sensor data fusion implemented to the altitude controller (HW-Update from FC2.1 to 2.2 needed)
- MK must be within 20° tilt angle when calibrating sensors
- Parameter Reset, if the HW-Version changes (FC2.1 to 2.2)
- disable Yawing when Gas-Stick is to Zero

0.90g (29.04.2013)
- No ACC-Z error if the MK is tilted after switching on
- ATMEGA644 (until FC2.0): Sensitive RC-Signal validation removed -> that was only necessary for old 35MHz receivers
 
2297 4082 d 21 h holgerb /tags/V0.90e/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ German
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. Automatischer Kameratrigger:
1.1 Man kann jetzt den Schalter und WP-Event gleichzeitig benutzen. So kann man auch manuell noch die Kamera auslösen und muss nichts umstellen.
1.2 Photo-Auslösung als Entfernungsintervalle. Man kann in den FC-Settings ein Entfernungsintervall für Phototrigger einstellen. Da kann der MK z.B. alle 10m ein Bild machen, ohne dass man Wegpunkte planen muss. Also kann man ein Feld oder eine Strecke abfotografieren, ohne es vorher planen zu müssen.
1.3 WP-Event: das Blinkmuster wird immer mind. 1* komplett abgearbeitet

2. Logging
2.1 Das KopterTool kann selbst jetzt auch GPX-Logfiles erstellen -> Zusätzliche Sicherheit
2.2 Geänderte Namen der Logfiles auf der SD-Karte (Datum im Namen des Logfiles z.B. 12112201 für den ersten Flug am 22.11.2012).
2.3 Veränderte Reihenfolge der Log-Einträge und einige weitere Datenpunkte <FC_SPI_ErrorCounter>
2.4 Bugfix: I2C-Fehler waren im Log immer auf Null
2.5 Start Logfile schon wenn GPS-Datum vorhanden ist
2.6 Bugfix: Logfile wurde abgebrochen, wenn GPS-Fix ausfällt
2.7 Nach Stopp der Motoren das Logfile noch kurz weiter führen
2.8 SD-FAT aktualisieren, sobald eine Fehlermeldung kommt

3. Jeti
Extended-Jeti-Protokoll (für die neuen Jeti-Sender z.B. DC16 usw)
MikroKopter-Meldungen werden per Morsecode-Messages übertragen. In den neuen Jeti-Sendern kann denen jeweils eine eigene Sprachsequenz zugeordnet werden.
Da auch Schaltermeldungen "Höhe ein" usw. übertragen werden, können diese auch im KopterTool deaktiviert werden. (ältere Sender würden in dem Fall einen Morsecode ausgeben)

4. Waypoint-Flüge
4.1 Anzeige WP x/Y in der HoTT-Telemetrie
4.2 Spontane Beschleunigung im WP-Flug. Dadurch wird der Waypoint-Flug schneller und genauer.
4.3 BugFix: Wenn fixe Ausrichtung (z.B. 180°) und manuell gegiert wird, dann wird beim nächsten WP der Winkel nur neu gesetzt, wenn sich der Sollwert ändert

5. SD-Karten Zugriff per KopterTool
5.1 Per KopterTool kann man dann die Logfiles downloaden - auch über eine Funkstrecke.
5.2 SETTINGS.INI lässt sich mit dem KopterTool ändern, ohne die SD-Karte zu entnehmen

6. Kamera-Neigung
Die Kameraneigung lässt sich jetzt auch 'integral' steuern. Das heisst man kann einen neutalisierenden Stick zum Schwenken benutzen.
Der Benutzer steuert also Auf/Ab anstatt des absoluten Winkels.
http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=128675&g2_serialNumber=1

7. Sonstiges
7.1 RC-Lost am Startpunkt (40m Umkreis und 15m Höhe) macht kein Failsafe, wenn Gas-Stick vorher auf Null für 1,5sek war (der MK wurde vermulich manuell gelandet und der pilot hat den Sender ausgeschaltet, obwohl die Motoren noch liefen).
Stattdessen wird auf Min-Gas geschaltet.
7.2 Fix:beim langsamen Gieren im GPS-Position-Hold, flog der MK manchmal grössere Kreise
7.3 HoTT: Speak-All war früher ein eigenes Text-Menü. Jetzt wird das am KopterTool eingestellt.
7.4 KopterTool: Es wird gewarnt, wenn man in den Settings etwas ändert, diese aber vor dem Schliessen des Dialogs nicht an den MK sendet.
7.5 Bugfix: Defekte Gyros wurden nicht als anstehende Fehlermeldung gemeldet, sondern der Fehler wurde sofort wieder gelöscht
7.6 Parameter Achskopplung auf 125 & 52 gesetzt

Version 0.90e
7.6 Der Wert Kamera-Kompensation kann nun auf ein Poti gelegt werden

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ English
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

1. Automatic camera trigger:
1.1 You can use the switch and WP event simultaneously. So you can also manually trigger the camera if you use the Waypoint-Event Channel
1.2 Photo-triggering in distance intervals. In the FC-Settings you can set a distance interval for Phototriggers. As example, the MK could take all 10m a picture on manual flight. Indipendant on the flying speed. So you can photograph the field, or track, without planning it by waypoints.
1.3 WP-event: the flashing pattern will be executed at least 1 complete pattern

2. Logging
2.1 The KopterTool itself can now also create GPX log files (only in the OSD window) -> Additional Security
2.2 Changed the name of the log files on the SD card (date in the name of the log file eg 12112201.GPX for the first flight on 22/11/2012).
2.3 Changing the order of log entries and added some more data points <FC_SPI_ErrorCounter> <Speak>
2.4 Fix: I2C error in the log were always zero
2.5 Starting log file without GPS-FIX (but GPS date must be available)
2.6 bugfix: log was stopped when loosing the GPS-Fix
2.7 write logfile 2,5seconds longer after switching off the motors
2.8 write the SD-FAT when an Error accures

3. Jeti
Extended-Jeti protocol implemented (for example, the new Jeti transmitter DC16 etc)
MikroKopter-Messages are transmitted via the morse-codes. In the new Jeti-Transmitters a voice-file can be assigned to each code.
For old transmitters the morse-codes can be deactivated via the KopterTool.

4. Waypoint flights
4.1 Display WP x / y in the HoTT telemetry
4.2 Spontaneous acceleration in WP-flight. So the waypoint flight is faster and more accurate. Flights with 12-15m/s are now possible
4.3 BugFix: If direction is fixed (eg 180 °) and yawed manually, then the next time the WP angle only set when the setpoint changes

5. SD card access via KopterTool
5.1 Per KopterTool you can then download the log files - even via a radio link.
5.2 SETTINGS.INI can be changed with the KopterTool without removing the SD card
5.3 We will add a "Simple GPX-Viever" to the KopterTool-Package later.

6. Camera-angle
The camera-angle can be moved via a stick with neutral position. The user just controls UP/Down instead of the absolut angle.
Very slow movements are possible with that feature.

7. misc
7.1 RC-Lost at starting point (within 40m and 15m altitude) will not trigger the failsafe-function when the Gas stick was down for 1,5sec before failsafe accured
the MK was propably manually landed in that case and the user switched off the transmitter). The MK switches to MIN-Gas instead.
7.2 Fix: in PH with slow yawing the MK sometimes flew in large circles
7.3 HoTT:Text-Menu "Speak All" removed. This can be selected in the KopterTool now.
7.4 KopterTool: Warning if a setting is changed, but not transmitted to the MK
7.5 Bugfix: the message of defective Gyros was too short

Version 0.90e
7.6 The Camera-Angle-Compensation value can be assigned to a poti now
 
2281 4103 d 17 h holgerb /tags/V0.90d/Hex-Files/ 1. Automatischer Kameratrigger:
1.1 Man kann jetzt den Schalter und WP-Event gleichzeitig benutzen. So kann man auch manuell noch die Kamera auslösen und muss nichts umstellen.
1.2 Photo-Auslösung als Entfernungsintervalle. Man kann in den FC-Settings ein Entfernungsintervall für Phototrigger einstellen. Da kann der MK z.B. alle 10m ein Bild machen, ohne dass man Wegpunkte planen muss. Also kann man ein Feld oder eine Strecke abfotografieren, ohne es vorher planen zu müssen.
1.3 WP-Event: das Blinkmuster wird immer mind. 1* komplett abgearbeitet

2. Logging
2.1 Das KopterTool kann selbst jetzt auch GPX-Logfiles erstellen -> Zusätzliche Sicherheit
2.2 Geänderte Namen der Logfiles auf der SD-Karte (Datum im Namen des Logfiles z.B. 12112201 für den ersten Flug am 22.11.2012).
2.3 Veränderte Reihenfolge der Log-Einträge und einige weitere Datenpunkte <FC_SPI_ErrorCounter>
2.4 Bugfix: I2C-Fehler waren im Log immer auf Null
2.5 Start Logfile schon wenn GPS-Datum vorhanden ist
2.6 Bugfix: Logfile wurde abgebrochen, wenn GPS-Fix ausfällt
2.7 Nach Stopp der Motoren das Logfile noch kurz weiter führen
2.8 SD-FAT aktualisieren, sobald eine Fehlermeldung kommt

3. Jeti
Extended-Jeti-Protokoll (für die neuen Jeti-Sender z.B. DC16 usw)
MikroKopter-Meldungen werden per Morsecode-Messages übertragen. In den neuen Jeti-Sendern kann denen jeweils eine eigene Sprachsequenz zugeordnet werden.
Da auch Schaltermeldungen "Höhe ein" usw. übertragen werden, können diese auch im KopterTool deaktiviert werden. (ältere Sender würden in dem Fall einen Morsecode ausgeben)

4. Waypoint-Flüge
4.1 Anzeige WP x/Y in der HoTT-Telemetrie
4.2 Spontane Beschleunigung im WP-Flug. Dadurch wird der Waypoint-Flug schneller und genauer.
4.3 BugFix: Wenn fixe Ausrichtung (z.B. 180°) und manuell gegiert wird, dann wird beim nächsten WP der Winkel nur neu gesetzt, wenn sich der Sollwert ändert

5. SD-Karten Zugriff per KopterTool
5.1 Per KopterTool kann man dann die Logfiles downloaden - auch über eine Funkstrecke.
5.2 SETTINGS.INI lässt sich mit dem KopterTool ändern, ohne die SD-Karte zu entnehmen

6. Kamera-Neigung
Die Kameraneigung lässt sich jetzt auch 'integral' steuern. Das heisst man kann einen neutalisierenden Stick zum Schwenken benutzen.
Der Benutzer steuert also Auf/Ab anstatt des absoluten Winkels.
http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=128675&g2_serialNumber=1

7. Sonstiges
7.1 RC-Lost am Startpunkt (40m Umkreis und 15m Höhe) macht kein Failsafe, wenn Gas-Stick vorher auf Null für 1,5sek war (der MK wurde vermulich manuell gelandet und der pilot hat den Sender ausgeschaltet, obwohl die Motoren noch liefen).
Stattdessen wird auf Min-Gas geschaltet.
7.2 Fix:beim langsamen Gieren im GPS-Position-Hold, flog der MK manchmal grössere Kreise
7.3 HoTT: Speak-All war früher ein eigenes Text-Menü. Jetzt wird das am KopterTool eingestellt.
7.4 KopterTool: Es wird gewarnt, wenn man in den Settings etwas ändert, diese aber vor dem Schliessen des Dialogs nicht an den MK sendet.
7.5 Bugfix: Defekte Gyros wurden nicht als anstehende Fehlermeldung gemeldet, sondern der Fehler wurde sofort wieder gelöscht
7.6 Parameter Achskopplung auf 125 & 52 gesetzt
 
2280 4103 d 17 h holgerb /tags/V0.90d/Hex-Files/  
2279 4103 d 17 h holgerb /tags/V0.90d/Hex-Files/ Parameter Achskopplung auf 125 & 52 gesetzt  
2278 4103 d 17 h holgerb /tags/V0.90d/Hex-Files/ Parameter Achskopplung auf 125 & 52 gesetzt  
2277 4103 d 17 h holgerb /tags/V0.90d/Hex-Files/ Parameter Achskopplung auf 125 & 52 gesetzt  
2276 4103 d 17 h holgerb /tags/V0.90d/Hex-Files/ Parameter Achskopplung auf 125 & 52 gesetzt  
2271 4105 d 20 h holgerb /tags/V0.90d/ 1. Automatic camera trigger:
1.1 You can use the switch and WP event simultaneously. So you can also manually trigger the camera if you use the Waypoint-Event Channel
1.2 Photo-triggering in distance intervals. In the FC-Settings you can set a distance interval for Phototriggers. As example, the MK could take all 10m a picture on manual flight. Indipendant on the flying speed. So you can photograph the field, or track, without planning it by waypoints.
1.3 WP-event: the flashing pattern will be executed at least 1 complete pattern

2. Logging
2.1 The KopterTool itself can now also create GPX log files (only in the OSD window) -> Additional Security
2.2 Changed the name of the log files on the SD card (date in the name of the log file eg 12112201.GPX for the first flight on 22/11/2012).
2.3 Changing the order of log entries and added some more data points <FC_SPI_ErrorCounter> <Speak>
2.4 Fix: I2C error in the log were always zero
2.5 Starting log file without GPS-FIX (but GPS date must be available)
2.6 bugfix: log was stopped when loosing the GPS-Fix
2.7 write logfile 2,5seconds longer after switching off the motors
2.8 write the SD-FAT when an Error accures

3. Jeti
Extended-Jeti protocol implemented (for example, the new Jeti transmitter DC16 etc)
MikroKopter-Messages are transmitted via the morse-codes. In the new Jeti-Transmitters a voice-file can be assigned to each code.
For old transmitters the morse-codes can be deactivated via the KopterTool.

4. Waypoint flights
4.1 Display WP x / y in the HoTT telemetry
4.2 Spontaneous acceleration in WP-flight. So the waypoint flight is faster and more accurate. Flights with 12-15m/s are now possible
4.3 BugFix: If direction is fixed (eg 180 °) and yawed manually, then the next time the WP angle only set when the setpoint changes

5. SD card access via KopterTool
5.1 Per KopterTool you can then download the log files - even via a radio link.
5.2 SETTINGS.INI can be changed with the KopterTool without removing the SD card
5.3 We will add a "Simple GPX-Viever" to the KopterTool-Package later.

6. Camera-angle
The camera-angle can be moved via a stick with neutral position. The user just controls UP/Down instead of the absolut angle.
Very slow movements are possible with that feature.

7. misc
7.1 RC-Lost at starting point (within 40m and 15m altitude) will not trigger the failsafe-function when the Gas stick was down for 1,5sec before failsafe accured
the MK was propably manually landed in that case and the user switched off the transmitter). The MK switches to MIN-Gas instead.
7.2 Fix: in PH with slow yawing the MK sometimes flew in large circles
7.3 HoTT:Text-Menu "Speak All" removed. This can be selected in the KopterTool now.
7.4 KopterTool: Warning if a setting is changed, but not transmitted to the MK
7.5 Bugfix: the message of defective Gyros was too short
 
2167 4354 d 21 h holgerb /tags/V0.88n/ 0.88 H.Buss 12.12.2011 - 26.03.2012
- Failsafe-Kanal
- Failsafe: 5 Sekunden warten & Höhe ändern (macht die NC)
- Option: Failsafe-Sinkflug xx% Schwebegas
- Stopp der Motoren wenn bei Failsafe ein Motor blockiert
- von 30 auf 60 Sekunden Failsafe-Zeit verlängert
- Höhenwert auf cm kalibriert (zeigte ca. 10% zu viel an)
- Neue Error-Codes: "No SD-Card", "Flying range!" und "Error SD-Logging"
- Wenn die Motoren aus sind, den Luftduckwert langsam nachführen
- das sbus-protokoll implementiert (nur FC2.1)
- Schaltkanal auf Servo-Ausgang
- Filter auf den Ausgängen der Servos
- Option: Failsafe-Sinkflug xx% Schwebegas
- "Max Altitude" als Parameter auf der SD-Karte im Navi -> Beeinflusst "Parameter_MaximumAltitude" (das niedrigste gilt) und es gibt eine Fehlermeldung "ERR:Max Altitude"
- SPI-Protokoll: BL.Status eingefügt und Parameter.GlobalConfig & Parameter.ExtraConfig verschoben
- Senden der Out1 & Out2-Zustände an die NC, damit es in der OSD-Darstellung angezeigt werden kann
- Kompassrichtung neu merken, wenn CF geschaltet wird
- "I" aus dem Hott-Menü entfernt und durch ":" ersetzt, weil das nur auf der mx-20 gut aussah
- Höhenregler-Settings: GPS-Z von 64 auf 20 reduziert

0.88M H.Buss 15.05.2012
- HoTT V4
- Kamera-Servo beim Kalibrieren weiter laufen lassen.
- Error 30: no GPS fix bei Start
- echter MotorSchalter

0.88n H.Buss 06.07.2012
- Bugfix: Der letzte angesteuerte Servo-Puls war zu kurz
 
2151 4405 d 21 h holgerb /tags/V0.88m/ HoTT V4 Erweiterung für 0.88

0.88M H.Buss 15.05.2012
- HoTT V4
- Kamera-Servo beim Kalibrieren weiter laufen lassen.
- Error 30: no GPS fix bei Start
- echter MotorSchalter
 
2081 4456 d 17 h holgerb /tags/V0.88e/ 0.88 H.Buss 12.12.2011 - 26.03.2012
- Failsafe-Kanal
- Failsafe: 5 Sekunden warten & Höhe ändern (macht die NC)
- Option: Failsafe-Sinkflug xx% Schwebegas
- Stopp der Motoren wenn bei Failsafe ein Motor blockiert
- von 30 auf 60 Sekunden Failsafe-Zeit verlängert
- Höhenwert auf cm kalibriert (zeigte ca. 10% zu viel an)
- Neue Error-Codes: "No SD-Card", "Flying range!" und "Error SD-Logging"
- Wenn die Motoren aus sind, den Luftduckwert langsam nachführen
- das sbus-protokoll implementiert (nur FC2.1)
- Schaltkanal auf Servo-Ausgang
- Filter auf den Ausgängen der Servos
- Option: Failsafe-Sinkflug xx% Schwebegas
- "Max Altitude" als Parameter auf der SD-Karte im Navi -> Beeinflusst "Parameter_MaximumAltitude" (das niedrigste gilt) und es gibt eine Fehlermeldung "ERR:Max Altitude"
- SPI-Protokoll: BL.Status eingefügt und Parameter.GlobalConfig & Parameter.ExtraConfig verschoben
- Senden der Out1 & Out2-Zustände an die NC, damit es in der OSD-Darstellung angezeigt werden kann
- Kompassrichtung neu merken, wenn CF geschaltet wird
- "I" aus dem Hott-Menü entfernt und durch ":" ersetzt, weil das nur auf der mx-20 gut aussah
- Höhenregler-Settings: GPS-Z von 64 auf 20 reduziert
 
1984 4637 d 20 h holgerb /tags/V0.86d/ 0.86a H.Buss 13.09.2011
- Variable "JetiBeep" wird gelöscht, wenn an den Empfänger gesendet wurde
- wenn GPS deaktiviert ist, keinen Fehler bringen, wenn GPS fehlt. Auch dann nicht piepsen
- GPS-Sollwertverschiebung
- Empfangs-Piepen unterdrücken -> einstellbar
- MotorSmooth einstellbar
- Höhenregler: keine 'harte' IstWert-Übernahme bei Bewegen des Sticks in die Hoover-Position
- Coming Home mit Höhenvorgabe
- Coming Home als Failsafe
- Einführung des GPS-Characters (- / W H D P)
- Klartext bei den Jeti-Fehlermeldungen
- Jeti-Beep "3*kurz" bei NC-Errors
- Jeti-LCD-Aufruf nur noch alle 300ms, weil die Werte zu unruhig waren
- Mixer-Settings werden nicht gelöscht, wenn sich die Parameter-Revision ändert
- GPS-Angle limit von 100 auf 140
- GPS-I-Limit von 75 auf 85
- GAS-Offset von 120 auf 127 erhöht, damit es für alle Kanäle gleich ist
- EE_Parameter.Hoehe_StickNeutralPoint auf Werte zwischen 80 und 180 begrenzt
- PPM_Neutral eingeführt, um den Offset bei HoTT auszugleichen;
- LED_Update() nun nur noch alle 20ms, weil die schnellste Ausgabe (bei Potivorgabe) ohnehin nur 40ms sind
- Jeti & HoTT: Nur beim Fehler auch JetiBeep, wenn die Motoren laufen -> sonst nervt das bei der Fehlerbehebung (Compass-Kalibrieren usw.)
- Error-Text auch im virtuellen Display des Koptertools
- virtuelles LCD-Menü:
- "ExternControl" aus Platzgründen aus dem virtuellen LCD-Menü entfernt.
- keine BL-Temperaturen und I2C-Fehler anzeigen, wenn die BL-Regler nicht verwendet werden
- nach dem Gieren nicht den Ersatzkompass auf den Kompasswert stellen, die Umschaltung war zu hart
- ACC Correction eingeführt
- I2C Fehler kamen nicht bei der NC an, weil die zu kurz waren - jetzt meldet die NC die Fehler mind. 8 Sekunden
- Fehlermeldungen stehen jetzt mind. so lange an, bis sie an die Nc gesendet wurden
- neue Fehlermeldungen:
"No NC communicat", // 9
"GPS Fix lost ", // 21
"Magnet Error ", // 22
"Motor restart ", // 23
"BL Limitation " // 24
- LED: Schaltfläche "nur bei Motor start" bei beiden getrennt
- Ausbau der HoTT-Telemetrie
- Variable "KompassRichtung" entfernt
- ErsatzKompassInGrad sinvoll genutzt
- HoTT-Update per Uart-Durchschleifen
- AltitudeSetpointTrimming eingeführt
- Vario-Anzeige für HoTT
- Verhindern eines Überlaufs im Vario
- echter Varioton auch ohne Vario-Höhenregler
- Flugminuten laufen jetzt bei (FC_StatusFlags & FC_STATUS_FLY) los, weil sonst die Zeit zur NC verschieden war
- KompassFusion wird jetzt getrennt von der NC berechnet
- Sport-Setting entfernt und ein "Easy-Setting" eingeführt (leicht reduzierte Sticks); "Beginner" ist jetzt "Normal"
- MagnetError kann man in der Startphase ignorieren
- BL-Temperaturen, I2C-Fehler und BL-MaxPWM zum Loggen an NC
- Einzelströme nun auch bei HoTT angezeigt

0.86b H.Buss 20.09.2011
- Höhenbegrenzung bewirkt nur, dass im Vario-Mode der Sollwert nicht weiter nach oben geschoben werden kann
- grüne LED ging aus - gefixt
- K1-K8 wurden im LCD mit 0-7 bezeichnet

0.86c H.Buss 22.09.2011
- Neue Anzeige: Magnetfeld und Inklination bei HoTT und Jeti
- Neuer SPI-Block 'SPI_MISC'
- Kompass-Fusions-Dämpfung bei Neigung leicht verringert
- '.' im Vario-Höhenregler

0.86d H.Buss 26.09.2011
- Analog.c: Vario Überlauf anders verhinden
- Poti1-6 auch im HoTT-Display