Difference between revisions of "ICflyMotorbox 912"

From InCircuit
Jump to: navigation, search
(Downloads)
(Firmwareupdate)
 
(One intermediate revision by one user not shown)
Line 45: Line 45:
 
{| class="wikitable"
 
{| class="wikitable"
 
! Firmwareversion !! Description !! Downloadlink
 
! Firmwareversion !! Description !! Downloadlink
 +
 +
|-
 +
|0.17
 +
|Device configuration through file<br>optional NMEA checksum<br>LUT table for AMPS
 +
|[https://ic42.de/BSP/icfly/firmwareupdate_0.17_ICflyMotorbox.zip Download]
 +
|-
  
 
|-
 
|-
Line 60: Line 66:
 
|}
 
|}
  
== Configuration-Tool ==
+
== Device Configuration ==
 +
=== Configuration File ===
 +
 
 +
The [[ICflyMotorbox 912]] can be configured using the configuration file on the microSD-card.
 +
This features is available since '''firmware version 0.17'''.<br>
 +
A soon as the [[ICflyMotorbox 912]] has been started once, with microSD-card inserted, the initial configuration file is stored on the card in the folder '''cfg'''. To modify the file, remove the microSD-card from the [[ICflyMotorbox 912]] and open the file with a text-editor on a computer. The card-socket is a push & push type. So to remove the card, you have to push it inwards first. The structure and influence on the configuration of the [[ICflyMotorbox 912]] is described below.<br>
 +
The config.txt file looks like this:
 +
<code>
 +
&#35; this is a comment
 +
&#35; comment lines and empty lines will be ignored
 +
&#35; please do not insert any Spaces or tabs in the Settingline
 +
 +
&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;
 +
&#35; baudrate for Datastream
 +
&#35; possible values are: 1200, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 256000
 +
Up1;230400;
 +
Up2;230400;
 +
Dwn1;230400;
 +
Dwn2;230400;
 +
 +
&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;
 +
&#35; enable NMEA Sting on Serial
 +
&#35; Enabling these flags will disable data forwarding on the corresponding upSerial / dwnSerial
 +
&#35; 0 = disabled output on Serial
 +
&#35; 1 = enabled output on Serial
 +
SendDataUp1;0;
 +
SendDataUp2;1;
 +
SendDataDwn1;0;
 +
SendDataDwn2;0;
 +
 +
&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;&#35;
 +
&#35; NMEA String with Checksum
 +
&#35; 0 = disabled Checksum
 +
&#35; 1 = enabled Checksum
 +
EnableCheckSum;0;
 +
 
 +
</code>
 +
 
 +
It contains all settings of the serial interfaces of the [[ICflyMotorbox 912]]. Editing the values in the upper half of the file changes the baud rates of the serial interfaces. The lower half of the file selects the the serial interface where the measured data is put out. '''Caution''' enable the output on a given serial will disable the pass through from the corresponding serial.The displayed configuration sets all baud rates to '''''230400''''', the output serial is '''Up2''' and no checksum is added. In this case data from '''Dwn2''' will '''not''' be passed trough to '''Up2'''. Please notice, that only the listed values are valid.
 +
 
 +
=== Configuration-Tool ===
  
 
[[File:20170607_ICflyMotorbox_ConfigurationTool_1_0_8.png|x300px|right]]
 
[[File:20170607_ICflyMotorbox_ConfigurationTool_1_0_8.png|x300px|right]]

Latest revision as of 10:40, 7 June 2019

Contents

[edit] General Information

ICflyMotorbox
ICflyMotorbox

The ICflyMotorbox reads engine data from the Rotax 912 and makes it available via ICflyBus as an NMEA dataset. The engine data can be displayed on an ICflyDisplay or be transmitted by an ICflyAHRSII or ICflyConnect via WiFi to wireless devices. The SkyMap-App directly supports the ICfly Motorbox.

The ICflyMotorbox can either be connected directly to the sensor lines of the Rotax or be clamped parallel to existing motor data displays. The required calibration can be realized very comfortably using the Windows tool.


Features

  • ICflyBus: wired connection between ICfly devices (ICflyAHRSII, ICflyDisplay, ICflyMotorbox 912 and more)
  • Power supply for other ICfly devices via ICflyBus
  • Depiction of engine data via SkyMap
  • Windows-Tool for easy configuration and calibration


Connections

  • 2x ICflyBus
  • CAN bus (for head-up display)
  • 2x thermocouple (EGT)
  • from engine
    • RPM
    • MAP
    • FLAPS
    • Oil pressure and temperature
    • Fuel pressure
    • FUEL_R, FUEL_L, FUEL_F
    • 2x CHT
    • AirBoxTemp
    • OAT


[edit] Firmwareupdate

The firmware of the ICflyMotorbox can be updated via SD-Card.

Just extract the firmwareupdate to a FAT-formatted uSD-Card, insert it into the ICflyMotorbox and apply power to the ICflyMotorbox. Then the firmware will be updated automatically.

Please refer to the table below for all available firmware-updates.

Firmwareversion Description Downloadlink
0.17 Device configuration through file
optional NMEA checksum
LUT table for AMPS
Download
0.12 Fix data output of flap position
Download
0.11 Initial Firmware Release
Download

[edit] Device Configuration

[edit] Configuration File

The ICflyMotorbox 912 can be configured using the configuration file on the microSD-card. This features is available since firmware version 0.17.
A soon as the ICflyMotorbox 912 has been started once, with microSD-card inserted, the initial configuration file is stored on the card in the folder cfg. To modify the file, remove the microSD-card from the ICflyMotorbox 912 and open the file with a text-editor on a computer. The card-socket is a push & push type. So to remove the card, you have to push it inwards first. The structure and influence on the configuration of the ICflyMotorbox 912 is described below.
The config.txt file looks like this:

# this is a comment
# comment lines and empty lines will be ignored
# please do not insert any Spaces or tabs in the Settingline

#########################################################################################
# baudrate for Datastream
# possible values are: 1200, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 256000
Up1;230400;
Up2;230400;
Dwn1;230400;
Dwn2;230400;

#########################################################################################
# enable NMEA Sting on Serial
# Enabling these flags will disable data forwarding on the corresponding upSerial / dwnSerial
# 0 = disabled output on Serial
# 1 = enabled output on Serial
SendDataUp1;0;
SendDataUp2;1;
SendDataDwn1;0;
SendDataDwn2;0;

#########################################################################################
# NMEA String with Checksum 
# 0 = disabled Checksum
# 1 = enabled Checksum
EnableCheckSum;0;

It contains all settings of the serial interfaces of the ICflyMotorbox 912. Editing the values in the upper half of the file changes the baud rates of the serial interfaces. The lower half of the file selects the the serial interface where the measured data is put out. Caution enable the output on a given serial will disable the pass through from the corresponding serial.The displayed configuration sets all baud rates to 230400, the output serial is Up2 and no checksum is added. In this case data from Dwn2 will not be passed trough to Up2. Please notice, that only the listed values are valid.

[edit] Configuration-Tool

20170607 ICflyMotorbox ConfigurationTool 1 0 8.png

The ICflyMotorbox can be configured using a Windows-Tool.

An ICflyAHRSII or ICflyConnect is required to provide WLAN-connectivity to the ICflyMotorbox.

20170607 ICflyAHRSII Configuration for ICflyMotorBoxConfigTool.png

  • Start the ICflyMotorbox Configuration-Tool
  • Connect to your ICflyMotorbox

Functions:

  • Import / Export ICflyMotorbox configuration
  • Load / Store single channel configuration
  • Load / Store single channel LUT (Look-Up-Table) to configure the channels

Recommended operation system:

  • Windows 10

Please refer to the table below for all available versions of the ICflyMotorbox Configuration-Tool.

Version Description Downloadlink
1.0.11 Initial Release
Download

[edit] Downloads

Datasheet ICflyMotorbox 912 (german)
ICflyMotorbox 912 NMEA Specification (german)
Default SD-Card (configuration for Rotax912)

Personal tools