Flyduino KISS Flight Controller V2 Manual v1.0 image: Upper / Top Side A new simplified Flight controller, the KISS FC V2 includes a complete own Flight Control Firmware development. The Idea was to get the simple KISS FC to the next level and due to intensive long term tests of some pretty good Pilots we were able to optimize the code to a point where you hopefully get your quad in the air quite quick.
Table of content Flyduino KISS Flight Controller V2 Manual v1.0 ................................................................................................ 1 Supported Copter Frames ................................................................................................................................. 4 Supported Receivers.......................................................................................................................................... 4 Connections .....................
Image: Lower / Bottom Side The software setup side is reduced as far as we could, many things are already taken into account for you, if you have some solid soldering skills you should be able to build your quad pretty quick. A known feature is also the telemetry, in combination with our 32bit ESC line it‘s possible to show the live telemetry data via OSD on your FPV live feed or in the KISS FC GUI.
Supported Copter Frames Tri, Y4 and Y6 Quad +/x Hexa +/x Supported Receivers Receiver PWM PPM Digital Yes (Spektrum Sat) Telemetry Protocols Spektrum no Yes Futaba no Yes Yes FrSky no Yes Yes Jeti no Yes -- -- Jeti DX + EX Bus Graupner no Yes Yes Yes HOTT Hitec / Traditional no Yes Yes (Sbus) Multiplex no Yes Yes Yes SRXL + Sensorbus TBS Crossfire no Yes Yes Yes CF + SBUS DSM2 + DSMX SBUS Yes (X-Series RX) SBUS + S-Port 4
There are 8 Receiver inputs and channels: 4 for the sticks and 4 AUX channels 1-4 Other Specs & Features MCU: STM32F722RET6 @216Mhz IMU: MPU6000 Weight: 5g Mounting Holes: 3x3cm pattern with 3.3mm holes (compatible with most frame types) Voltage: 2-6S (direct) The needed USB driver usually will be installed when you connect the FC for the first time. It may take several minutes before you can use the FC and connect it to the GUI.
Connections There are 6 ESC outputs for 2-6 Motors. The first 4 ESC Outputs are in place for use on the most common QuadX Copter type Here’s a recommended wiring diagram: Please note that all Parts that are used together with the KISS FC V2 should be connected referring to their specifications that can be found in their manuals.
Wiring Diagram All available pins and connections: The 6pin sockets (SER1, SER3 and PDB) are used with the KISS Distribution board cable. (6pin 1mm) e.g..
GUI (Graphical User Interface) The GUI (versions for Win, Mac, iOS and Android available) consists of 7 pages: The „Welcome“ page with all connections, the „Configuration“ page for the settings, “Advanced” for advanced settings, the „Data Output“ for Sensorgraphs, Rates, TPA and the two Flasher tabs.
Note: If you press the Reset (RST) Button after you connected the FC to your PC, the GUI will automatically switch to the “Flasher” tab once you connect it. Installation & Setup Just plug in the FC via Micro USB connection to your PC. Drivers should be installed automatically on WIN710.
PID Presets Adjust your settings with care! Only use small steps to increase or decrease the numbers and only one at a time. To make a start easier the GUI offers pre-defined PIDs for several setups tested by skilled pilots. More presets will be available once user share theirs.
PID and Rate Tuning Rate decreases the gyro influence depending on the stick max outputs. E.g. with roll stick at center you will always have 100% gyro influence with rate on 0.00 it will still be 100% with full roll left. But with 0.50 rate it will be 50% gyro influence at full roll left or right. Rate also gives an Expo like feeling. So to keep the same Expo strength you may lower one if you increase the other. RC Rate increases the strength of the RC channel signals into the PID controller. so e.g.
Filters and oscillations The GUI offers presets for low pass filters to get rid of possible oscillations. The lower you choose the frequency, the more filtering will occur. You can either turn filtering off completely or select one of the other presets to match your setup. “Very Low” offers the most filtering, “High” is the least affecting filter. Thanks to Alexander Fedorov's aka FedorComander adaptive filter which works even better on the STM32F7, there are mostly no special settings needed.
AUX Channel Settings The AUX Channels offer access to advanced features, controlled by switches or knobs/dials on the transmitter, e.g. engaging the Level Mode or activating the buzzer like shown above.
Firmware updates The KISS FC V2 can be updated using the GUI on PC and MAC (stand-alone versions available) Note: in case the flashing process failed, or there is a damaged FW on the FC, you can always switch to the FC's Bootloader with pressing the “RST” reset button once. Important! After flashing the FC you might need to reboot and connect it to the PC with internet connection. It will read your serial number and activate the FC.
Telemetry / OSD The KISS FC V2 offers various possibilities to use telemetry and OSD functions - internal Telemetry of the FC via GUI Telemetry of the KISS FC and ESC24A can be viewed on the „Data Output“ page. - external Modules for Telemetry and OSD, e.g. KISS ESC 24A/32A Telemetry via OSD External Modules Connecting the MinimOSD – special firmware required. Tutorials: Getting started with Arduino. We recommend using Arduino IDE v1.0.5 https://www.arduino.
Connect a Minim OSD and FPV System: Connect a flight data logger (open log) 18
Technical data STM32F722RET6 MCU, ARM-Cortex M7 with FPU running at 216Mhz MPU6000 Gyro and ACC Sensor Integrated DCDC converter for direct LiPo battery input (2-6S 6-30V) max 500mA on 5V The first four ESC outputs are amplifyed to 5V Signal with very fast drivers (for a clear Dshot signal) CP2102 USB-UART USB controller for simpler updates with the KISS Bootloader Flyduino, Paul Bake Süderfeldstr. 54 22529 Hamburg Email: info@flyduino.