Flyduino KISS FC Manual

Flyduino KISS FC Manual
5 (100%) 5 votes

kissfc_handbuch_logo_en

 

The KISS FC Manual

Thanks Alex

Do you like the contributions (e. g. KISS GUI and LUA Script) by Alex aka FedorComander?

We at Flyduino do! Alex chose to setup a PayPal donation button. So if you appreciate his efforts please donate here: https://www.paypal.me/FedorCommander

GUI installation

The KISS GUI can be downloaded from the KISS download page for almost all systems.

… as a Google Chrome extension

to the extension

chrome_gui_download

Add App

chrome_gui_confirm

Start App

chrome_gui_start

… as standalone for Mac and Windows

kiss_standalone

to the download (MAC/Windwos)

… as Android App

kiss_app
to the download of the Android App
Installation:

  • download .apk
  • Accept installation from unknown sources
  • Installation

Start screen

kissfc_manual_handbuch_startscreen

This is the start screen which looks the same on all devices. In the middle you find a representation of both sides of the KISS FC and how to connect the individual components to it.

Tab: Configuration

kissfc_manual_handbuch_configuration

num_1Once you have connected your KISS FC via USB, a new com port will appear in the drop-down menu. Here you have to select the correct port

num_2Here you find more tabs, which I will explain below

num_3 After the following scheme you have to solder the motors to the KISS FC

num_4 Here you can find your current firmware version and serial number and whether your KISS FC is activated, or not. If not, hit „Save Settings“. You need an internet connection for this.

num_5 Backup: Restore all settings as a file, Restore: Restore settings from file Save Settings: Save changes to the settings

UAV Type

In this menu, you decide which type of copter you want to fly.
Standard is: Quad X
Pay attention to the direction of rotation and the correct PWM output when mounting the motors. It is also important to ensure that the flight control is correctly aligned with the flight direction arrow. You can find a connection plan here: KISS FC—connection plan

kiss_quad_x kiss_tricopter kiss_quad_y4 kiss_quad_y6 kiss_hexa_x kiss_hexa_plus

 

Receiver

Depending on what receiver you are using, you can select the appropriate one from this drop-down menu. PPM channel order can be found in all combinations. A Crossfire MicroRx must by the way be configured as PPM or Futaba.

  • 4–6 single Channel
  • PPM: Thr, Roll, Pitch, Yaw
  • PPM: Pitch, Thr., Roll, Yaw
  • PPM: Thr, Pitch, Yaw, Roll
  • PPM: Roll, Pitch, Yaw, Thr.
  • PPM: Pitch, Roll, Thr., Yaw
  • PPM: Roll, Pitch, Thr., Yaw
  • Spekt Sat DSM2
  • Spekt Sat DSMX
  • FrSky S-BUS
  • FrSky S-BUS (not inverted)
  • Gr. SUMD
  • Jeti Ex Bus
  • Futaba S-Bus
  • Multiplex SRXL

PID & Rates

Here you can adjust your PIDs and Rates as usual. There is also an extra tab for rates. No matter which of the two menus you change the counters, they are the same in both places.

Presents

Flyduino has created an online database for User-PIDs. Through this database, each user can share their PIDs with the community and, if necessary, load PIDs from the community directly into the KISS FC.

General Settings

Min Throttle

minimum throttle value for the motors

Max Throttle

maximum throttle value for the motors

Min Command

the throttle value from which the PID controller starts to operate

Mid Command

ESC throttle value for switching the direction of rotation in 3D-mode

ESC Mode

Select ESC Signal protocol: Oneshot42, Oneshot125, PWM, (Dshot150, Dshot300, Dshot600 if ESCs supported this)

3D Mode

is here a check mark, the 3D mode is activated, for which of course you still need special 3D ESCs

ESCs kalibrieren

KISS24 ESCs need not to be calibrated.
Always perform this process without the propellers!

  • unplug LiPo
  • Click “Enable Motors Test” in the “data output” tab
  • Click the check box next to motors
  • Turn on the remote control, check each PWM checkbox 1 to 4
  • Give 100% throttle, the throttle should move to 2000 in the receiver area
  • Plug in the lipo, wait until you hear the motor beeps
  • Uncheck “enable motor test”
  • Unplug the lipo, unplug the USB, Turn off the radio

Airmode

To activate Airmode: Set “Min Command” to 1000 and arming with an AUX channel

AUX Functions

kissfc_manual_handbuch_aux_functions

Here you can configure up to four AUX channels.
The following selection options are available

  • ARM – Arm/Disarm
  • Level – activate Angle/Level-Mode
  • 3D – activate 3D-Mode
  • Buzzer – activate Buzzer (if you are looking for your quad in the high grass, for example)
  • LED – LED ON/OFF/COLOR

An AUX channel can be assigned to each of the above-mentioned alternatives, as well as a value:

  • Low + Medium (In the vicinity of 1000–1500)
  • Medium (In the vicinity of 1500)
  • Medium + High (In the vicinity of 1500–2000)
  • High (In the vicinity of 2000)
  • Knob (only for LED)

 

Filter

LPF FRQ: Adjust low pass filter against oscillations

  • Off
  • High (geringste Filterung)
  • Medium High
  • Medium
  • Medium Low
  • Low
  • Very Low (höchste Filterung)

 

Advanced

kissfc_manual_handbuch_advanced

Custom FC orientation

kiss_fc_orientation

If you do not want your KISS FC to be aligned with the direction of the arrow in the direction of the flight, you can turn the KISS FC under this menu. You can specify a positive or negative angle on each axis.
Negative = turned to the left
Positive = turned to the right

Serial Config

In “Serial Config”, for example, you can select whether you want to run an OSD on the serial port.
Kiss MinimOSD
KISS MinimOSD Firmware
Manual
kissfc_manual_handbuch_osd

In addition, a serial logger can be fed with data.
The following data can be logged in a “resolution” of 10–100%:

  • Raw Gyroscope
  • Raw Accelerometer
  • ESC Voltage
  • ESC Current
  • ESC Temperature
  • ESC RPM
  • ESC Consumption

Blackbox/ Logger Hardware: Flyduino (OpenLog)
Storage medium: A Class 10 MicroSD Card is recommended
Log Viewer: Cleanflight – Blackbox Explorer (Google Chrome extension)

kissfc_manual_handbuch_logger_blackbox

 

 

Lap Timer

With an IR LED and a 30 Ohm resistor, you can use the EasyRaceLapTimer.


The following outputs can be used: Buzzer Pin, PWM5 Pin, PWM6 Pin

 

Lipo Alarm

Lipo Warning if the set limit is exceeded. Adjustable range is 0–26 V.

LED Color

kissfc_manual_handbuch_led

The following colors can be selected.
Black, White, Yellow, Orange, Red, Purple, Blue, Green, Cyan, Custom
The LED is connected as follows. It is recommended to choose an external and sufficiently dimensioned 5 V voltage source.

Here the complete KISS FC connection plan.

Notch Filter

The Notch Filter is only needed to filter a certain small range of frequencies where vibrations might occur.
Only then you should activate it and adjust it by inspecting the BB log files.

Center frequency is the center of the range you want to filter.
Cutoff frequency adjusts the frequency range above and below the center

Example
filtered range = lowest freq to center − lowest + center
filtered range = 300 to (400 − 300) + 400 = 500, so range is 300 − 500Hz

 

Yaw Filter

YAW filter strength targets the amount of influence, the filter has on YAW.
This filter was introduced to get rid of grinding noises that might occur on certain setups.
It is independent from the main notch filter.
At 0 the filter is off. The filter acts exponentially so the higher the strength, the more filtering.

Example

setting the filter from 92% to 97% will affect the filtering more than going from 50% to 60%

Mix value = old value x (0%) + new value x (100-0%)

Tab: Data Output

kissfc_manual_handbuch_data_output

Under “Data Output” you can see various sensors and information such as the LiPo voltage, MCU calculation, angle in which the flight controller is located and much more.

Receiver:
Here you can check whether your channels are correctly assigned and the embroidery paths work correctly
Other: Mode: indicates the current flight mode, Status: indicates whether the model is “impoverished” or “disarmed”.
Calibrate Accelerometer: Button for calibrating the acceleration sensor

 

Motor Test

In the “Motor Test” you can do this by clicking “Test” under “Motors”.
Caution: Always remove the propellers when working with a plugged LiPo on the flight controller.

kissfc_handbuch__motor_test

Tab: Rates

kissfc_manual_handbuch_data_rates

In this window, you can set your advice and test the same. You will also see the current number of flips, rolls, or turns on each axis.

Tab: TPA

kissfc_manual_handbuch_tpa

In this menu, you can automatically adjust (increase / decrease) your PIDs according to your throttle and / or battery voltage.

TPA Influence

Here you can adjust the TPA curve for your gas channel.

PID Voltage Correction (Battery Influence)

Here you can have your PIDs automatically adjusted to your LiPo voltage.

 

Tab: ESC Flasher

kissfc_handbuch_esc_flasher_warning

With the ESC Flasher it is now even easier to flash your KISS24A ESCs. You need ESCs with at least version 1.02 to use this feature.
Also here is absolutely essential: Propellers off!

 

kissfc_manual_handbuch_esc_flasher_select

Under “SELECT FIRMWARE” you can now select your firmware, which you want to flash.

 

I hope you liked my KISS FC manual and you recommend it gladly. If you have any questions, do not hesitate to submit them in the comments below.

 

More Articles

Dshot—Digital ESC Signal

 

Flash Dshot on KISS Setup

KISS 24A ESC Firmware Update to v1.02

Flyduino KISS FC Firmware Update—MAC OSX (english)

 

Flyduino KISS FC Firmware Update—Windows (english)

Flyduino KISS FC – Anschlussplan / Connection Plan


Diese Seite erstelle ich alleine in meiner Freizeit. Ich investiere viel Zeit und Geld, um immer qualitativ hochwertige Artikel zu verfassen. Mit einer Spende kannst du mich und den Blog aktiv unterstützen, damit ich auch in Zukunft viele weitere Artikel schreiben und neue Dinge für euch testen kann. DANKE! Phil


oder paypal[ät]seidel-philipp.de

Das könnte Dich auch interessieren...

9 Antworten

  1. Andrei Burichita sagt:

    what about the esc telemetry. I can’t find any data anywhere about this. Everybody is presuming it is working but i have a batch ( 4esc) that show no telemetry data even with the 1.03 firmware….

    • Phil Phil sagt:

      Hi,

      What do you mean?
      KISS24A Telemetry -> KISS FC -> MinimOSD
      or
      KISS24A Telemetry -> KISS FC -> Smartport -> FrSky Taranis

      Maybe i can do a howto on both of this. I saw both working. 😉

      Greets,
      Phil

      • JohnnyB sagt:

        Hallo Phil,
        Thanks for your English translation of the many articles you have written. It has been very helpful.
        I agree that the telemetry aspects are a bit of a black hole, indeed its one of the strengths of the system:
        I have set mine up and it works: KISS ESC -> KISS FC -> Smartport ->Taranis, but I am not convinced of the accuracy.
        http://kiss.flyduino.net/forums/topic/esc-mah-telemetry-accuracy/
        Any thoughts?

        • Phil Phil sagt:

          Hey Johnny,

          i never used this feature but indeed it would be nice, if there is a way to calibate the current sensors.
          habe you set all ECS with the right telemetry setting? If one ESC which does not transmit the current you have 25% less current on the Telemety

  2. Mike sagt:

    Is there more work being done on the KISS manual? A few areas with very little information. Also towards the bottom it starts going back into German.

  1. 2. Dezember 2016

    […] Flyduino KISS FC Manual […]

  2. 2. Dezember 2016
  3. 21. März 2017

    […] English  version 英文版: http://blog.seidel-philipp.de/flyduino-kiss-fc-manual/ […]

Kommentar verfassen

Nie wieder etwas verpassen…

…dann abboniere mich auf Facebook oder Youtube!