Giter Club home page Giter Club logo

kiss_osd's Introduction

Kiss OSD

How-to upload it to your MinimOSD

Why use this version? Why not use the one from flyduino?

The version on the flyduino page is very basic. Some people like that. This one can do more:

  • Read the following or simply watch this: https://www.youtube.com/watch?v=XR2UEFcM3bA
  • Fully customizeable OSD - make it look like you want:
    • You can change the position of each OSD item and setup if/when it will be displayed in the KISS OSD CONFIG TOOL.
    • You can make the OSD more or less busy using a knob on your radio. You can change the order the OSD items are displayed in the KISS OSD CONFIG TOOL.
    • If you prefer a fixed set of OSD items and/or don't want to use a radio channels you can set this up too in the config tool.
  • PIDs and Rates
    • You can change your PIDs and rates in the menu. KISS FC Version 1.2 or higher is required to change the PIDs/Rates.
  • Filters
    • You can play around witht he LPF or Notch filter. KISS FC Version 1.2 or higher is required.
  • VTX control (Immersion RC Tramp and TBS Unify Pro)
    • You can change vTx channels/bands and power settings via OSD. KISS FC Version 1.3 or higher is required.
    • If you configure the vTx power on a knob on your radio, the OSD will display the power setting (for one second when you turn the knob).
  • Battery management
    • You can configure 4 battery sizes and easily switch between them using stick controls.
    • You can activate a battery alarm (on by default). At 25% battery capacity (default setting) it will flash a warning "BATTERY LOW" in the lower part of the screen. You can turn this feature off or change the capacity percentage in the Menu.
    • While disarmed, move yaw to the right. Now you can select the batteries with roll and change the values with pitch.
      • ATTENTION: For everyone arming their FC through yaw, this is disabled. You have to go through the menu to change your battery.
    • Maximize your batteries in the field: If you did not finish your last battery (hey, we all crash) it will ask you to resume your last battery after plugging in again.
    • Voltage alarm
      • You can setup a voltage alarm at any voltage you like
    • C-Rating calculation: The statistics will display the calculated C-Rating of your battery. Keep in mind this will be only realistic if you did a few punch outs during your flight.
  • RSSI (FrSky Telemetry and XM+ receivers with special FW)
    • RSSI data is obtained via a radio channel - no need to solder extra wires
    • Please check out my wiki how to put RSSI on a radio channel
  • Statistics
    • General flight statistics showing maximum Amps, Watts, motor rotation speed, flight time, used mAh etc.
    • Statistics for each ESC: maximum Amps, motor rotation speed, temperatures, used mAh and minimum Voltage
  • Graphic display available for the following:
    • Battery mAh
    • Wattmeter
    • Propeller rotation speed
  • Wattmeter
    • Everyone loves to watch their amp draw on the OSD, however that does not really tell you how much power your quad really produces: If your voltage sags dramatically, it might not produce as much power as you think.
    • Watt = Amps x Voltage. That is the true definition of electric power.
    • The OSD will calibrate itself to the maximum Watt output it records and set that as the maximum scale for the graphical Wattmeter. In case you do a drastic change in your setup (change prop style, motors, escs etc.) which causes your copter to produce less Watt you can lower the "Wattmeter max" setting in the battery menu.

When should you not use this version?

  • You do not use KISS 24RE ESCs
    • You can still use it, but some features, such as battery management and statistics will not work.
  • Your radio does not have a digital volume control (you most probably use Taranis X9D - that one has two :))
    • If you have a three way switch you could also use that. That would allow you to setup 3 different display setups by playing around with the limits on your radio for the switch.

You like what I did and want to support me

kiss_osd's People

Contributors

awolf78 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kiss_osd's Issues

OSD Config Tool / Move items

I have the problem that I can't move the items down.
The other move functions work (Pitch: Up, Roll: Left / Right)
My remote control is set to Mode 1 (Horus, Kiss FC)
Each channel is set to +/-100.
I have installed the current version 2.3.1.

COM3 doesnt show up in the tools ports tab

COM3 does not show up in the tools>ports tab I tried to upload using a different port: /dev/cu.Bluetooth-Incoming-Port. It says not in sync, I feel like I am missing something very obvious or I should just do this on a windows pc and save myself the headache but this is what I have at the moment.

KISS OSD and new KISS V2 Firmware RC36i Camera Control Issue

I've tried to replicate this, but the new firmware from Flyduino does not allow access to the camera control function to work.

The video from Benjamin from Flyduino shows it does works. Take note, there is no KISS OSD hooked up, the OSD shown is the stock OSD that comes with the newer Runcam cameras.
https://www.youtube.com/watch?v=KtFwp2Ue-y8&feature=youtu.be

But in my case I have a Furious FPV Piggy OSD V2 hooked up, and it doesn't work. I'm pretty sure this would happen with a Steele PDB as well
https://www.youtube.com/watch?v=KFWMEGbBB_U

Awolf78 said this on the Flyduino Official page when I brought the issue up.
-That should not interfere with each other. The OSD and the FC operate independent from each other - the OSD just pulls the stick positions from the FC all the time. While it may be a bit annoying that the battery menu pops up - you are not going to hold yaw to the right for too long.

This is not true. The OSD does interfere with the camera control, and you cannot access the camera settings with a OSD hooked up. Why does the OSD share the same stick command as the Runcam control device? Can this not be changed in the code to bottom yaw right for the OSD battery info and center yaw right to activate the camera control function?

If this can be looked at, I would appreciate it a lot. I upgraded the FC firmware to RC36i to take advantage of this function on my racing quads. Sometimes we have to change the camera settings on the fly, and I was hopping to have this working especially when flying outside since the lighting changes a lot on us from cloudy to sun breaks, etc.

Add Issue to Troubleshooting section in wiki

With the Steele PDB I was not able to flash the new firmware, neither on Mac or Windows. On Windows this issue was probably related to my updates being turned off. So I plugged the board in the windows machine and it recognized it as a CP2102 serial to USB adapter but it didn´t show the COM port in XLoader. So I did a quick search online and found the following drivers:

https://www.pololu.com/docs/0J7
(not sure if this is the right approach or just a lucky shot)

Installing these, it worked right away. This also worked on OSX Sierra which was my main issue.
This might be useful for other people aswell.

Cheers
ODM

Working with blackbox enabled

There WILL garbage on the screen when BB is connected to the FC and operational. I sent fix to felix, and he supposed to put it to his git somewhere ;)))

icons

how do you get all the icons not gook

TBS SmartAudio

Hello,

Thanks so much for producing this OSD, it works well! Do you have any plans to incorporate TBS SmartAudio controls? It would be awesome to manage TBS Unify Pro VTX settings with the sticks.

Cheers,
Jason

ESC Telemetry Not Showing

Hi,
Has this issue with the stock OSD so decided to give this one a go as it seems to be a lot more functional!
When the quad is armed and the motors spinning, the RPM on the OSD does not change, and neither does the Current or mAH.
After the quad is disarmed and the statistics are opened, none of the values read anything but the defaults. (0A, 32F, 0RPM, 0V etc.)
All of the ESCs and the FC are updated to the latest versions, and the TLM connections are soldered

Thanks in advance!

Setup: KISS V1 FC, 24A KISS ESCs, Mr. Steele PDB.

Setting of PIDs and Rates on KISS FC does not work with KISS 24RE ESC telemetry connected

The KISS FC will detect lipo voltage if it receives telemetry data from the KISS 24RE ESCs and prevent the setting of the PIDs and/or Rates from the OSD via serial (see SendFCSettings() in KISS_OSD.ino). Would be great if there would be a way to send the PIDs and Rates to the FC - which would then store them in the EEPROM instead of using them directly (safety issue). The user would have to reconnect the lipo to use the new values.

No Video Feed No OSD

Hello,

I'm having issues just getting a video feed into my fatshark goggles. I can't seem to get any kind of video feed or even OSD to appear. I have flashed both the latest Steele SteelePDB.V2.5.1.zip and SteelePDB.V2.4.RC4.3.zip in hopes that maybe the older firmware would allow something to function and still nothing.

I have test flown the drone by line of sight and the drone responds and arms to my controller inputs but its the video feed that i can't seem to get to work. Below is a link to a photo of my soldering points and to what devices i'm using for VTX and FPV Camera.

I have those listed as well:

RunCam Swift 2 Rotor Riot D-WDR 600TVL 2.5mm Lens OSD MIC DC 5-36V CCD

TBS UNIFY PRO V3 5G8

Kiss FCv1.03 Firmware: RC34c

At this point i'm going to see if soldering another VTX would work but when plugged in all LEDs lightup on both the PDB, FC, and vTX so i'm just not sure why i wouldn't get a video feed.

https://imgur.com/a/TjZpam1

Wrong Flight Control Firmware resulting in: Screen says "No connection to Kiss FC"

After following the setup guide from the wiki here and going through the troubleshooting section(Including flipping TX and RX on Port 2, which are the two pins on port 2 closest to the outside of the board), I am still unable to see the video/osd on my goggles.

I am using Mr. Steele's setup with the following:

  • KISS FC, flashed with latest firmware (V 2.1.0)
  • Mr. Steele PDB, programmed with KB SteelePDB.V2.4.RC4.3.zip(using Arduino 1.8.4 on mac)
    • Currently I have programmed the CONFIG version

Some hopefully helpful notes:

  • The FC shows accelerometer orientation when plugged into Cleanflight
  • Motors run
  • I am able to see "No connection to KISS FC" on my goggles

AIKON 4 in 1 current sensor is not working on micro minim OSD

Hi,

I would like to know if the current sensor pin on the micro minim OSD is actually used within Kiss OSD 2.5.
My setup: AIKON 4 in1 ESC on Kiss v2 works great with the micro OSD, except of the current sensor.
Since the AIKON dose not support ESC current telemetry, I tried to connect the single current sensor to the micro OSD current pin, but it did not work. Can you please help me to solve the issue?
Thank you very much in advance!
Jan

Voltage reading from FC instead of OSD

I use a reactor PDB/OSD that I prefer to use for voltage readings. My FC is a little messed up and only reads 5v instead of battery.

Is there any configuration to change the voltage to read from my OSD instead of the FC?

Thanks

Can't set RSSI channel to AUX7

Hi,

This is not issue, but I would really appreciate if you can add support for RSSI channel up to AUX8 (channel 12). I'm using FlySky i6X radio which can provide RSSI only on channel 11 (AUX7). Since It cannot be changed in radio, It would be super cool if I could set RSSI channel to AUX7 in OSD.

Thank you,
Dominik

KISS OSD appears briefly then disappears when ESCs initialise

Hi, I wonder if you can help me? I've set up a Kiss OSD exactly as shown on your page but when I connect the battery, the OSD appears in my goggles for a few seconds but then disappears as soon as the ESCs initialise (beep). I'm running with Kiss 24A ESCs. Kiss FC firmware is 1.1RC6. Logger is switched off in the Kiss configurator. Any ideas?

ImmersionRC Tramp

Thanks for your awesome work :)

I have two questions:

  • Does this OSD support setting band and power of the Tramp vTx?
  • Why is it necessary to use a different configuration firmware? Wouldn't it be more convenient to merge the two versions?

Steele PDB - No connection to FC

Hi,
I am new to KISS and I have quite a hardware problem with Steele PDB. I was flying a bit with my new quad (I have 7 batteries flown on it) and after changing battery, I ran into No connection to FC problem, which seemed like there was no power to FC. When i got home i read about this and checked if any of connection wires are broken or if any of pins are bent, but there was no problem with that. So i tried connecting FC to PC which had no problem (It was powered by USB and there was no problem to connecting it to KISS GUI). So I went back on PDB and discovered that there is no connection between any of 5V outputs and PORT pin and there was same issue with V_out. So there is probably something wrong on PDB.

The questions are, is there some option to get that working again ? Should I just solder Vbat to FC let it be (if it is safe) or should i claim PDB as faulty and send it back to seller ?

Setup:
Mr Steele PDB V2.5.1
KISS FC v2 v1.3RC34c
KISS 32A regulators

Thanks for any help,

voltage mah and amp draw stop working after first battery

ok guys so after finish building the mr steele alien everything works great on the first flight voltage was working perfectly.(no crash) so to the second battery mah and amp start reading 0 and half way though the pack voltage was stuck on 15.6v so i came back put new battery in and now it only read the starting voltage can any one please help?? the voltage on my taranis is reading out fine

issue with updating W/ xloader steele osd pdb

steele osd pdb with all kiss hardware

i try to upload the setup tool and have uno (A Tmeg328) selected along with the hexfile configtool. com 2 port is unplugged.
i hit upload and it says uploading but never finishes. even left it for several minutes and never finished.
thank you for your help!

No connection to FC

Hi,
I don't have connection to FC with the KISS_OSD but I do have a connection with the KISS_OSD_CONFIG tool, so RX and TX wires are correctly installed.
What should I change or is this a bug?
Best Regards, Nils

no PID in menu

hi
i use KISS_OSD V2.3.1 there is no tune menu like in the youtube video how can i turn this on?
if i disarm , the menu is always visible is this normal ?
i see on youtube yaw 3 sec to the right it opens the battery menu ,its not working for me.

Blheli32__ telemetry not working..

I have an aikon ak32 and I was thinking it would work with my kiss FC but it's not.... Does blheli32 work with your OSD? Any other thoughts?

Yaw stick movrement

While disarmed, move yaw to the right. Now you can select the batteries with roll and change the values with pitch.

How does it work for people with ARM-ON-YAW ?

Runcam split issue with osd connected

Hello,

I come back with another config, and another issue...
With Kiss FC (1.3 RC30), i want to connect a runcam split (latest fw, 1.1.0) on tx pad. This part run fine, i can start and stop the recording via my radio.

But, when i connect osd (tx/rx) and split (tx) on FC, the OSD runs fine while the split does not answer.
OSD is a piggyOSD with v2.4 RC4.3 fw.

Thanks

Oliv

Polulu FTDI drivers installation not working

Hi,
This is my second build with Steele PDB, Kiss FC V2 & Kiss 32A ESCs.
First one worked flawlessly.
Now i'm having a constant red blinking led on the Steele PDB and i don't know why.
I have ignored the blinking led now and just proceeded with flashing the Kiss FC V2 and the Kiss 32A ESCs and that worked just fine.
But now i still have that red blinking led (next to the continuous green led) and i still don't know what it's about.... Do you? Any hints??
I then decided maybe i should try and RE-flash the Steele PDB?
So as i don't have the initial Windows PC anymore (moved to Mac) i installed bootcamp on MacOS and the latest version of Windows 10.
When using Xloader, the COM port is not showing. So it's impossible to upload a hex file...
I have now tried to install the FTDI drivers (Polulu) but i get an error messages everytime saying:
"The current language is not supported by the Device Driver Installation Wizzard."
I'm running out of ideas... Anything else you have in mind? Any hints or tips?
Any advice would be much appreciated. Thank you.

missing mah correction

Hello,

I have 2.4 version and i would like to correct the mah consuption at screen.
As told in wiki, i go to BATTERY in KISS OSD but i don't find MAH CORRECTION.
Did i make a mistake? or this setup is available somewhere else?...

How can i do to correct the mah?

Thanks for your help

Olivier

No spinning props with Icons ON

Setup:
KISSFCV2F7-1.3RC32e
Kiss 32A 32-bit ESCs, full telemetry
KISS_OSD 2.5
Micro MinimOSD+470uF cap

I am unable to get spinning prop icons only - I now realize this could be due to the telemetry I have hooked up to the FC (if OSD detects rotation telemetry from ESC, I am guessing it displays this information instead of spinning prop icon); however, it would be nice to see only the spinning props, as I prefer this display to the rotation telemetry. Or even better, if the props could be an additional item in the order, so we could turn the spinning icons on/off based on our set order...

Amazing OSD!

10sec. delay of OSD values after arming/disarming

Hi there,

I got a problem with the Kiss OSD of my Kiss FC V2 + Mr. Steele PDB + TBS Unify Pro V2!

In my OSD I've displayed the Volts, Amps, mAmps, Throttle % and a Timer.

If I arm/disarm the Quad the OSD shows "armed" and "disarmed" instantly, just like Throttle % and the Timer working fine with no delay!

But the Volts, Amps and mAmps have a delay of about 10 seconds till they start counting and measuring correctly...

I got the newest firmware on the FC V2 and the Steele PDB and i flashed the FC first, then the PDB via the GUI and did this two times but nothing fixed the problem yet...

I also flashed a older Firmware on the PDB but the same problem.

Please help me!

OSD doesn't work with kiss V2 F7

I uploaded the configuration FW it worked but the OSD fiction to access the pid and vtx doesn't work off the sticks with the Steel's pdb OSD and the latest kiss V2 FC when Tring to enter the set up screen!

Strange Icon

kissosd_snap

I'm encountering a strange issue where the minimOSD is adding a strange character as shown in the attached image.

It happens after the font has been loaded and persistents on both the config and standard hex firmware. It doesn't change position or disappear when the menus are accessed either.

I've loaded multiple times using both XLoader and the firmware tool on mwosd.
I've also tried clearing the eeprom via the mwosd tool.

This is all regarding KISS_OSD V2.5

Any ideas?

Thanks for your great work!
Dan.

Steele PDB V2.5

Hi

Just set up a new quad and flashed Steele V2.5 OSD everything is working fine apart from the fact that the OSD thinks that the quad is armed when its isn't and vice versa, do you know what's going on and how to correct this issue???

Issue with voltage correction (-)

Hello,

I have (now) V2.4 RC4.3 and i meet issue when i want to make voltage correction.
When i apply positive correction, it seems to be good
However, when i apply negative one, it's run at first, but at next lipo, it's show me 42V at screen! (i run 4S)
So, i go to VOLTAGE CORRECTION and the value has move to 25V (approwimately, denpending of negative value i apply on previous lipo)
This issue occurs with kiss FC and CC.

Thanks for your job!

Olivier

Support Betaflight's canvas mode (CMS_DisplayPort)

Betaflight 3.1+ has a MSP_DisplayPort command which lets it show its own OSD runes via an external device.

I know this software already supports most of the betaflight features, but I think it would be really cool to have this nonetheless!

FWIW, MW_OSD has support for this via the #define CANVAS_SUPPORT.

Font Characters

Maybe I'm blind, but I couldn't find a hyphen when entering my Call sign.
May you can add some some special chars?

No Connection To KISS FC - 1.3RC30

All the documentation states "1.2 and higher", but I'm getting the no connection to FC with latests KISS FW: 1.3RC30.

Are there planes to update to support 1.3?

FYI: I'm using the Steele PDB and trying to load the Config Tool on MacOSX (via the Other Platforms method).

Crossfire rssi in osd

Hi,
I have set up the osd according to this link here:
https://github.com/awolf78/KISS_OSD/wiki
I have followed the instructions the only difference is that I have put it to Aux 4 in the taranis following the link where Oscar describes how to do it for frsky.

When I plug in the kiss fc to the computer I can see the rqly signal in the aux 4 signal so I know its working correctly but it jumps between 1300 and 1995 when off/on. In the osd configurator I put those numbers in and set it to aux 4, but don't get anything other than 0 db in the osd.

Also I've noticed that Arduino says the firmware is very large for the chipset it takes like 98% of it. Any clues as to what is going on here. I purchased this one: https://www.flyduino.net/en_US/shop/product/pr1865-micro-minimosd-kissfc-osd-fw-preflashed-pal-2683?search=Osd

Unfortunately it didn't come with the newest firmware on it and it's been a pain updating it.

Problem when starting the firmware

Hi,
in advance: Nice work, many thanks.
My problem with 2.3:
After starting the osd_config tool, the menu will appear for 2 seconds and then disappears completely.
The osd tool does not run at all, no menu, no response.
Version 2.2. works for me as expected.

Greetings Frank

Voltage wrong

Hello,

https://youtu.be/gSINJNPbjSk

voltage is wrong, if i throttle a bit, the voltage is rising up.
If throttle 0% the voltage is 0.1V

Setup:
TBS Silk
Full KISS,
Lumenier PDB
TBS Unify Pro
Runcam RotorRiot Edition
Piggy OSD Furious

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.