LibrePilot Forum

Users => Applications - FPV => Topic started by: Zamjustice on October 29, 2016, 08:32:48 am

Title: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: Zamjustice on October 29, 2016, 08:32:48 am
After searching the net for info on how to setup MWOSD with a CC3D and not finding much info, I decided to post this as I finally got it to work.

Before you compile the firmware with Arduino the are a few parameters that you need to change the commenting on. Please note that this is for pre-release firmware 1.6.4.0. (see .ino file attached). Once flashed setup the OSD with the GUI.

Configure LibrePilot Refresh Rates as per the Wiki (https://librepilot.atlassian.net/wiki/display/LPDOC/MinOPOSD+setup)

On the LibrePilot hardware configuration tab, select "MAVLink" from the drop down menu for the port you're going to use to connect to the OSD (either Main or Flexi), and set the telemetry speed to 57600.
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: f5soh on October 29, 2016, 09:44:54 am
Hi, welcome.

Maybe this information and pre-compiled OSD firmware can be added to the Wiki ?
Tell me if you have already access to the wiki (need registration) and i will setup a starting page (basically the MinimOSD page) you can amend with MWOSD setup.
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: Zamjustice on October 29, 2016, 10:11:25 am
Hi there,

Including this would be a great addition to an excellent resource and knowledge base. I'm still testing and checking out various options, ie why I can't access the PID controller settings or the calibration pages of MWOSD. Unfortunately I don't have a Revo board so can't add any value for those users.

Let me optimise this setup and then I'll try and add to the Wiki.
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: f5soh on October 29, 2016, 11:29:16 am
Great, tell me when you are ready for Wiki.

Thanks.
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: jtrout19 on October 29, 2016, 04:37:43 pm
Quick question are there any benefits of mwosd over minimosd
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: Zamjustice on October 29, 2016, 07:41:38 pm
I find it more flexible with more options and features. That said, I'm still to find out how well it interfaces with LibrePilot. CC3D is probably not the best FC to do this with but currently it's all ice got.

Sent from my HUAWEI MT7-L09 using Tapatalk

Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: TheOtherCliff on November 08, 2016, 09:09:03 pm
... ie why I can't access the PID controller settings or the calibration pages of MWOSD.

There was an issue with setting PID from OSD and this feature may have been disabled???  I recall that you could only change the numbers by a large amount...
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: f5soh on November 08, 2016, 09:19:57 pm
I think you should use the MSP protocol for PID settings (innerloop) support, instead of Mavlink
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: klemo4 on November 11, 2016, 02:45:16 pm
Hi. I have MICROMINIMOSD and i want to use MWOSD with my cc3d. I dont want the pid tune fuction. I have try but i cant get to work. Culd someone help me? What i have to change to conf.h in order to work?
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: Zamjustice on November 13, 2016, 03:23:11 pm
Download the .ino file in the first post. I saved the settings once I'd gotten it to work.

Sent from my HUAWEI MT7-L09 using Tapatalk

Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: Fabrice on November 29, 2016, 05:27:59 pm
Like f5soh said, I understood MWOSD was using the MSP protocol, maybe that's why you can't access the PID setting pages. Anyway I'm in the way of trying the same, ie using a micro osd with a CC3D, I'll report if I manage to have it on and working.
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: TheOtherCliff on November 29, 2016, 06:09:55 pm
IIRC you can't do PIDs because the data format and range doesn't match.  MWOSD has integer PIDs and LP uses float.  I guess there could be a scaling and conversion from "their average PID/range" to "our average PID/range"?
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: cayrule88 on December 14, 2016, 08:45:53 pm
ino file you given cant compile. so how?
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: hwh on December 14, 2016, 11:51:35 pm
ino file you given cant compile. so how?
This really isn't the place for a tutorial on MWOSD and the basics of compiling Arduino programs.  MWOSD isn't a LP project, it's a completely different one.  We just added the ability to send telemetry in the format it recognizes. Your best bet would be to go back to the main MWOSD site where you downloaded the rest of the files and ask there.
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: f5soh on December 30, 2016, 01:41:36 pm
I added the information for how to setup a MWOSD using LibrePilot:
https://librepilot.atlassian.net/wiki/display/LPDOC/MWOSD+Setup

https://www.youtube.com/watch?v=7XL6SlT8Nbg
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: faigi on April 12, 2017, 12:56:51 pm
Hi @all, i´m using a Revo FC with an SP3 Diatone VTX+OSD on an Anakin Club racer 5 with a Spektrum DX8 and a AR9020. Most of the functions are working properly, what i want to do is to switch between 3 different OSD Layouts (f.e. one totally clear, one with min. info and one with some more possible items to dosplay. I tried a lot an don´t came to a positive result. Can anybody help me, on the Revo i have one free Accessory which is already linked with one channel of the DX8 and a 3-way switch there. Should i proceed like f.e. in the LP help for adding a buzzer to Revo boars for Linking Channels to a bank? (https://librepilot.atlassian.net/wiki/display/LPDOC/Add+a+buzzer+to+Multirotor+frame)
Oh, i´ve to say that i use MWOSD Configurator like on pic below.

Many THX for your support, greetings faigi

Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: zukenj on May 16, 2017, 04:37:10 pm
Hello,

I try the Instructions in the Wiki, and when you do the Flash Firmware part https://librepilot.atlassian.net/wiki/display/LPDOC/MWOSD+Setup#MWOSDSetup-Flashfirmware (https://librepilot.atlassian.net/wiki/display/LPDOC/MWOSD+Setup#MWOSDSetup-Flashfirmware)

And try to use the MWOSD Gui
https://librepilot.atlassian.net/wiki/display/LPDOC/MWOSD+Setup#MWOSDSetup-MWOSDGui (https://librepilot.atlassian.net/wiki/display/LPDOC/MWOSD+Setup#MWOSDSetup-MWOSDGui)

I get: The GUI does not match the Firmware, please update the Gui or correct the firmware.

Then, I upload the .hex in https://librepilot.atlassian.net/wiki/display/LPDOC/MWOSD+Setup#MWOSDSetup-MWOSDfirmware (https://librepilot.atlassian.net/wiki/display/LPDOC/MWOSD+Setup#MWOSDSetup-MWOSDfirmware) for the MicroOSD, then I did not get the message anymore.

Is there a difference between the 1.6 in the github and the r1.6 MWOSD Gui?

Thanks
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: f5soh on May 16, 2017, 06:43:34 pm
Looks normal, the hex+gui from Wiki refers to a old version.

If you flash latest Fw version you should use the Gui from same latest MWOSD version
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: zukenj on May 16, 2017, 09:54:12 pm
f5soh,

Thanks for your reply.

The issue I see, is that you can't use the GUI included in the GitHub zip file, you will get the error, but if you upload the .Hex file from the wiki, the GUI will work, both of them, the one that comes with the GitHub Zip and the one from the wiki.

Looks like the firmware on the GitHub was updated but not the GUI.

I look it and it was touched couple of month back, at least the Firmware

I will try to contact the developer and see if he has some inside input
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: f5soh on May 16, 2017, 10:23:30 pm
If you download archive from here: https://github.com/ShikOfTheRa/scarab-osd/releases

Zip archive or Tgz archive, you should get matching GUI / OSD Firmware (minim.librepilot.hex)

Edit: Seems the latest Gui above ver1.6 (Google chrome extension) is not free anymore and maybe the Java GUI (multiwii like) not maintained.
https://chrome.google.com/webstore/detail/mwosd-configurator/jdfbjgomfcfpgkdjfnmekbkhkbgfminf?hl=en
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: zukenj on May 17, 2017, 03:14:44 pm
Yes 1.7 is $1.99 on the google app for Chrome.  :(

I guess, we have to start thinking on a different solution, or different approach.

I emailed one of the developers of the MiniOSD-Extra. I don't have much hope, the project show last update 3 years a go.

:(

Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: f5soh on May 17, 2017, 06:05:21 pm
What you are looking for ?

You have already two OSD firmware that works just fine:
https://librepilot.atlassian.net/wiki/display/LPDOC/MinOPOSD+setup
https://librepilot.atlassian.net/wiki/display/LPDOC/MWOSD+Setup
Title: Re: Successfully using MWOSD (1.6.4.0) with CC3D (16.09 RC2)
Post by: zukenj on May 17, 2017, 08:16:29 pm
Yes, I guess you are right. Looking for the cat's fifth leg.  ::)