MikroKopter

Firmware-0.90



Firmware-0.90

Date of release: march 12th 2013

License: LICENSE.TXT

Forum-Link:

Link

Download

The latest software version you can download here:


Special version for ACT-2,4GHz S3D-receiver

/!\ Only functional with the ACT 2,4GHz-S3D-version and with fast sum-signal !

How to update?

Never made an update? A description of how to do it can be found here: SoftwareUpdate

Compatibility

INFO

  • If a MK3Mag is used, a new software for it is not necessary.

  • Do not update settings from previous versions via the KopterTool. This can lead in certain circumstances to mistakes.

  • If you want to change settings you should do it manually. A saved setting file can be printed and used as a template.


  • If a SD card is used in the NaviCtrl, the existing settings.ini should be deleted to create the new parameters. A new settings.ini with the new parameters will be automatically generated with the next start. (If this is not done the NC will use the default values).

Improved altitude hold

Together with the new ACC-Adapter board, a much more accurate and direct altitude hold is realized.

More information here:ACC-Adapter

Jeti-EX-Protocol

Extended-Jeti protocol (for the latest Jeti-transmitter i.e. DC16 etc.)

{i} Hint: from FC2.1 (black PCB)

https://www.mikrocontroller.com/index.php?main_page=index&cPath=108

Note: MikroKopter messages will be transferred essentially via morse code message. In the latest Jeti-transmitter (i.e. DC-16 etc.) an own language sequence can be assigned to the messages.

For that reason that also the switch messages like “Altitude ON” are transferred, those can be deactivated in the KopterTool (older transmitter would give in this case a morse code and beep)

http://mikrocontroller.com/files/KopterTool_Speak.gif

See also:

Jetibox Profi

The Jetibox Profi can also evaluate the sensor data.

Currently the morse codes can not be assigned to a useful language file. So, the function "Speak All" in the KopterTool (see above) could be deactivated if that is a problem.

SD card access via KopterTool

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=128179&g2_serialNumber=2 http://mikrocontroller.com/files/pictures/KopterTool_SD.jpg

http://mikrocontroller.com/files/pictures/GPX_Download.gif

The MK-Tool starts a Mini-FTP-Server on the PC. That means you need to allow Firewall requests - otherwise it will not work.

You can reach the FTP-Server alternatively also with a FTP-Client (WSFTP, TotalCommander, ...) on localhost (127.0.0.1). (in example if complete directories need to be transferred).
For that reason that only a minimum of FTP-commands are implemented error messages could appear with a FTP-Client. The Expert Settings are self-explaining for experts. Here you can, besides passwords, allow the access from an external area.
In that way you can also access the SD card from a different PC in the network via FTP.

Servo

Angle compensation switchable from the transmitter

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=133382&g2_serialNumber=1

The Angle Compensation can now be assigned to a Poti and so be set via the transmitter.

Example: If the compensation should be 50, then you have to limit the signal at the transmitter accordingly. So, when the switch is in on-state a value of 50 must arrive as a channel value at the FlightControl.

Servo relative

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=128677&g2_serialNumber=1

Is that menu item chosen, the camera mount can be controlled in nick direction via a stick with a spring.
If the stick will be moved forwards or backwards, the nick direction can be controlled faster or slower, depending how far the stick will be moved.
If the stick is moved back into the middle-position the camera mount will stay in the last set position.
This function is highly recommended if a second transmitter is used to control the camera.

Function of the throttle and camera-control on one stick

/!\ Only for professionals !

On a few transmitter (i.e. MC-32 and MC-20 HoTT) you can program a mixer in that way, that you can switch off the function of the throttle stick and control the camera tilt instead. So you can ‘park’ the MK in the air via GPS and altitude control and flip the switch. In that way you have the camera tilt on the throttle stick. If you want to land again you need to flip back the switch before.

Graupner HoTT: MC-32, MC-20 and MX-20

Now, while switching the switch, the upper switch symbol should be closed and the lower one open (reversed while switching).

Now you can move with the throttle stick, depending on the switch position, either way the throttle or the nick of the camera mount.

Camera trigger

http://mikrocontroller.com/files/pictures/Koptertool_Out_15m.gif

Trigger manually during WP-Flight

Now you can use for Output 1 a button on the transmitter (to trigger photos) and the WP-Event to the same time.
In that way you can trigger the camera manually and you do not need to change anything while flying WayPoints to trigger the camera automatically with the WP-Event.
Here you need to set a checkmark only in the box "combine with WP-Event".
A change in the tab channels (like before) is no longer necessary.

Trigger photo via distance interval

You can set in the FC-Settings a distance interval to trigger photos.
The MK i.e. can take images every 15m without WayPoints. In that way you can take photos from a field or a distance without planning before.

Example

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=133739&g2_serialNumber=1 http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=133742&g2_serialNumber=1

Flashing patterns at WP-Event

The flashing pattern (which is set in the bit mask) is always executed at least 1 full time.

Logging

New file names on SD card

The file names of the logfiles on the SD card were supplemented by the date.
i.e. 13020801.GPX for the 1. flight at 08.02.2013

The order of the data in the GPX-files

The internal order of the data points in the GPX-file has been reorganized and extended <FC_SPI_ErrorCounter>.

Logging in the NC

/!\ IMPORTANT: Do not power off the MK to fast after landing (wait at least 5 seconds), otherwise the last logfile may be incomplete !

Logging with the MK-Tool

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=128187&g2_serialNumber=2

The KopterTool can create now GPX-Logfiles by itself (only in the OSD-Window). All available telemetry data will be saved (also the debug outputs by request)
The Logging can be started / stopped in the OSD-Window.

Bugfix: Logging

Failsafe while landing at the start place

Failsafe with reception failure at the start point will be suppressed if the throttle stick has been on ZERO for about 1,5 seconds before (40m radius and 15m altitude). It will be switched now to Min-throttle instead.
That should cover the following scenario: The MK will be landed close to the start place and the pilot switches off the transmitter accidentally (the motors are still running). In older versions the MK started again under circumstances.

Waypoint-Flights

Automatic Starting and landing

The MK can now start and land autonomously. (This is only possible with new ACC board)

(short) instructions

  1. The waypoints need a height and a climb rate.
  2. On the landing waypoint there must be two waypoints on the same position

    1. e.g. one at 15m altitude with a waiting duration of 5-10sec -> which is first served

    2. the second on -100m with a descend rate of 0.8m/sek (enter 8) -> MK then goes into the slow descent

  3. switch off GPS and switch on Vario altitude control
  4. Transmit waypoints to the MK
  5. Start motors - gas stick to the center position
  6. GPS switch to CH -> MK will now start automatically

You can repeat the procedure from step three after each new start unless you switch off the MK.

KopterTool-Settings

http://mikrocontroller.com/files/pictures/KopterTool_Hinweis.gif

There is now a hint if a setting is misadjusted without saving it in the MK.

= Other changes=

0.90g

0.90h

0.90j (27th may 2013)

Bugfixes


. KategorieFirmware/FC

MikroKopter: en/Firmware-0.90 (zuletzt geändert am 27.05.2013 18:04 durch HolgerB)