Rushduino OSD - Multiwii based open software osd

This forum is dedicated to software development related to MultiWii.
It is not the right place to submit a setup problem.
Software download
jy0933
Posts: 180
Joined: Wed Jun 27, 2012 4:24 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jy0933 »

skytor wrote:
jy0933 wrote:i'm really looking forward to using this osd for my fpv rig.. But im totally confused with the components and features that it provides and I need...
there are info all around the places. a neat PDF might help out a lot

my req:
1. basic osd stuff..
2. gps (it seems possible to pull gps data from fc now?)
3. current sensor(already have)
4. battery cell volt monitoring
5. power consumption recording(such as how much mah has consumed)

thanks


Hi jy0933

1.) the BASIC OSD stuff works fine (with MultiWii 2.1)
2.) no .. now on MultiWii 2.1 is easy
3. an 5.) monitoring consumed mAh with external current sensor works on MW2.1 (tested with pololu ACS715)
4.) for volt monitoring you have 2 (3) lines to display different voltages


and .. maybe my picture (inklusiv bad calibratet current sensor) works for you ;-)
https://dl.dropbox.com/u/90162497/2012-07-30%2018.38.10.jpg



thanks for the quick reply.. i'm still confused.. are you saying gps, power consumption are only measured on FC? (and send thru telemetry?) cuz on the screenshot you gave, there is no power consumption and gps data.(at least power meter, pwr consumption is a pretty important figure) and it is kind of unsafe if you need to look at telemetry for those info while FPV.
(just my thoughts)

thanks
J

skytor
Posts: 48
Joined: Tue May 29, 2012 5:14 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by skytor »

Hi jy0933

it works :-) BUT i dont use it ;-) .. to many information on screen for me ;-)

Katch
Posts: 280
Joined: Thu Aug 04, 2011 1:44 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by Katch »

Rushduino_OSD_MCE_V9 isn't compiling for me on IDE 1.0 something about metro not being defined.

Do I need to use a different version of the IDE or am I missing a lib or something?


EDIT;

Yes needed the Metro lib from Arduino.cc

but now I get EEPROM.cpp:25:24: error: WConstants.h: No such file or directory

still unable to compile - any ideas? This is in either v1.0 or 1.0.1 - annoying thing is I can't even find Wconstants referred to in the sketches anywhere...

EDIT 2;

Seem to have fixed it my changing WContants.h to Arduino.h in the EEprom.ccp in the EEprom lib.

EDIT 3;

Right all bench tested and working as expected now. Just need the weather to improve so that I can go flight test it and hopefully I can start helping with the dev and testing.

Katch
Posts: 280
Joined: Thu Aug 04, 2011 1:44 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by Katch »

New questions;

1) Do you need an additional temp sensor for temp readings, if so where does it connect.

2) How do you attach the Pololu ACS715 current sensor into the whole equation?

Image

3) would be nice to have the ability to calibrate the baro alt estimate so that it reads zero from the ground at your flying field as opposed to above sea level.

Also found this little gizmo to get RSSI out of spektrum receivers. Plugs into the batt/data port and reads antenna fades frame loss and holds and turns it into usable RSSI data.

http://www.ebay.co.uk/itm/320975398336

Image

4) There are a few ways to get sonar data now (usually using a secondary arduino to bring it to i2c) - there are no functions currently working and integrated to MWC code but it would be nice to have the option of getting that sonar data into the OSD for landings and obstacle avoidance etc. I think, when enabled, the data goes to debug 1 and is displayed in meters. If you have the hardware - it is easy to enable in MWC code in the config.h file. I'll be using my quad for inspection work and sonar data would make it a lot easier to get as close as possible without catching my landing gear.

jsflyrv
Posts: 15
Joined: Sun Jun 17, 2012 5:40 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jsflyrv »

ANY info on how to make the PID/ menu work?

kone
Posts: 4
Joined: Fri May 18, 2012 4:45 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by kone »

jsflyrv wrote:ANY info on how to make the PID/ menu work?

yes please! same here!!!! that's the only thing missing for me so far by now. pleeeaaase!

skytor
Posts: 48
Joined: Tue May 29, 2012 5:14 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by skytor »

Hi @ALL

dont forget !! it is NOT PLUG AND PLAY ...


Hi jsflyrv and kone read the full thread ... you must change a little in the code to access the PID menue


AND

1.) tempreading is onboard (new version of the board)

2.) ACS715 current sensor works on the CURRENT INPUT off the new rushduino board

i used this schematic .. an the rest you can read on the datasheet

regards Thorsten

Image

jsflyrv
Posts: 15
Joined: Sun Jun 17, 2012 5:40 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jsflyrv »

skytor, thanks for the reply but that does not really answer my question. I have read the thread at least three time from beginning to end and it is all a little bit confusing as there are so many versions and revisions it is hard to know which one to use exactly. Maybe you could at least point me to what little change I have to make in the code. I have a version 1.1 board hooked up through a Quadrino FC all seems to work except I cannot access the OSD menu.

Thanks

skytor wrote:Hi @ALL

dont forget !! it is NOT PLUG AND PLAY ...


Hi jsflyrv and kone read the full thread ... you must change a little in the code to access the PID menue


AND

1.) tempreading is onboard (new version of the board)

2.) ACS715 current sensor works on the CURRENT INPUT off the new rushduino board

i used this schematic .. an the rest you can read on the datasheet

regards Thorsten

Image

Katch
Posts: 280
Joined: Thu Aug 04, 2011 1:44 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by Katch »

I'm gonna join the 'can't get into the menu' club.

Got everything pretty much set up and working but the stick command full pitch and full right yaw isn't bringing up the Rushduino menu.

Any ideas?

skytor
Posts: 48
Joined: Tue May 29, 2012 5:14 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by skytor »

palton wrote:


btw, DiplayPIDConfigScreen(); will never run due to ConfigMode is never set to 1. ConfigMode is commented out where stickinputs are checked.

//ConfigMode = 1;

After uncommenting ConfigMode = 1 the PID menu is possible to enable with stick input.




Hi

this is the point you must change on the code to access the PID Menue .... deleted the // in front oft the //ConfigMode = 1; line and it works on the last final Software Version ... i dont know if the point is changed on the beta 0.7 maybe it is fixed ?? or not ??


and .. my current sensor connection only 5Volt GND and MeasurementOut are connectet

Image

Katch
Posts: 280
Joined: Thu Aug 04, 2011 1:44 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by Katch »

Still not managed to get into the stick menu...

have uncommented

//ConfigMode = 1;

in serial.ino of the latest rushduino sketches.

Full pitch and full right right yaw still not getting me into the menu.

Do in need to enable something in the config.h of the MWC code?

jsflyrv
Posts: 15
Joined: Sun Jun 17, 2012 5:40 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jsflyrv »

Thanks skytor, that gets me into the PID menu but now I cannot change the values of the pids. I can use the roll stick to change the cursor across the pitch PID but cannot change the values or move cursor to anywhere else to changes pages or exit etc. does not matter what throttle, yaw, roll, pitch stick combination I use.

Again thanks for yor help getting me into the pid menu page I just have to figure out why I cannot change values or move around other than the top line which is the pitch PID.

jsflyrv
Posts: 15
Joined: Sun Jun 17, 2012 5:40 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jsflyrv »

Small correction cursor is stuck on Roll PIDs not Pitch

jsflyrv
Posts: 15
Joined: Sun Jun 17, 2012 5:40 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jsflyrv »

Katch I have to be at least 1/2 throttle or more with full pitch and then right yaw.

Katch wrote:Still not managed to get into the stick menu...

have uncommented

//ConfigMode = 1;

in serial.ino of the latest rushduino sketches.

Full pitch and full right right yaw still not getting me into the menu.

Do in need to enable something in the config.h of the MWC code?

jsflyrv
Posts: 15
Joined: Sun Jun 17, 2012 5:40 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jsflyrv »

This thread seem pretty dead is this board not being supported anymore? :?

skytor
Posts: 48
Joined: Tue May 29, 2012 5:14 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by skytor »

Hi

not supported ?? why ?? the Basics work fine ... and ( i think) the rest is open source ... an goole code say ""BETA 0.7"" and you see ne version comes all 2 ... 3... 4 ...5 ... weeks

it is many work and time to test ""all"" configurations with ""all"" hardware ... ... for my self ... i debug (my) bugs in the time .. betwen my (payed) daywork an my ""free time"" i have for my hobby ...

an this is some times more .. some times nothing .. an i think the situation is on all other people here to


FINALY .. OSD IS SUPPORTED .. maybe not just in time

regards thorsten

jsflyrv
Posts: 15
Joined: Sun Jun 17, 2012 5:40 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jsflyrv »

Hi Thorsten
I find that the basic does not work fine, I can now get into the menu and move around but I cannot change the values of pids, I am sure it is just me and my settings but the instructions are very minimal. I would just like one of the developers to help out here.

Thank you for the replies

Jerry

jsflyrv
Posts: 15
Joined: Sun Jun 17, 2012 5:40 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jsflyrv »

Here is a short 2 minute video of the problem I have with the Rushduino OSD

http://youtu.be/Y3F1eR1AiAM

skytor
Posts: 48
Joined: Tue May 29, 2012 5:14 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by skytor »

Hi jsflyrv

I see some diffrences (i have OSD Version 1.2)

1.) no brocken circles next to the timer on the lower right corner
2.) the change on PID / ROLL 38..39..40 come without you do anything ??

is it possible to send me your OSD """software""" to doublecheck it on the 1.2 hardware ?

and what a version of MultiWii you are running ??

jsflyrv
Posts: 15
Joined: Sun Jun 17, 2012 5:40 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jsflyrv »

The changes on the PID are me trying to change the value with the TX yaw stick. I am using Multiwii 2.1 but tried version 2.0 same thing.

Thanks

jsflyrv
Posts: 15
Joined: Sun Jun 17, 2012 5:40 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jsflyrv »

Does anyone have Rushduino software version OSD_MCE_V9 working on a Rushduino version 1.1 OSD board. If so please let me know what works and what does not work. I use Multiwii version 2.1 and have also tried Multiwii 2.0 still no luck getting this thing to work good enough to be useful. Also have installed OSD software V8 still no luck. So if someone has the above combination working please tell me what you have done.
Thanks
J

skytor
Posts: 48
Joined: Tue May 29, 2012 5:14 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by skytor »

jsflyrv wrote:The changes on the PID are me trying to change the value with the TX yaw stick. I am using Multiwii 2.1 but tried version 2.0 same thing.

Thanks


Hi

if you have the SAME problems with MultiWii 2.0 AND 2.1 you have a basic comunication problem ... the MultiWii 2.o have a complet diffrent protokoll to comunicate ... the Rush V9 do not comunicate with MultiWii 2.0 ...


regards thorsten

jsflyrv
Posts: 15
Joined: Sun Jun 17, 2012 5:40 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jsflyrv »

Thanks skytor, if yours works with a Rushduno v1.2 board and Multiwii 2.1 maybe I just need to get a Rushduino 1.2 board and try that. Tried everything else.

skytor
Posts: 48
Joined: Tue May 29, 2012 5:14 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by skytor »

jsflyrv wrote:Thanks skytor, if yours works with a Rushduno v1.2 board and Multiwii 2.1 maybe I just need to get a Rushduino 1.2 board and try that. Tried everything else.



Hi

if you have Board 1.2 or 1.1 it is not possible ... the basic funktion are the same ... also the communication to MultiWii ... you have only a diffrent wiring / pinout on the board (and no temperature measurement)


regards Thorsten

User avatar
dialfonzo
Posts: 62
Joined: Sun Nov 20, 2011 3:18 pm
Location: Quebec, Canada

Re: Rushduino OSD - Multiwii based open software osd

Post by dialfonzo »

Hi JohnyGab,

Can you make a simple stock Multiwii 2.1 file that work with the Rushduino OSD.. ?
So we can all start from there.

Thanks for a fast answer

Eric Nantel
DiaLFonZo-Copter
info@dialfonzo-copter.com

skytor
Posts: 48
Joined: Tue May 29, 2012 5:14 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by skytor »

dialfonzo wrote:Hi JohnyGab,

Can you make a simple stock Multiwii 2.1 file that work with the Rushduino OSD.. ?
So we can all start from there.

Thanks for a fast answer

Eric Nantel
DiaLFonZo-Copter
info@dialfonzo-copter.com



I think it is a long time to wait ->> JohnyGab Last visited:Tue Jul 24, 2012 :-(

but the idea is nice to make a ""UpToDate" Version ...

Regards Thorsten

User avatar
dialfonzo
Posts: 62
Joined: Sun Nov 20, 2011 3:18 pm
Location: Quebec, Canada

Re: Rushduino OSD - Multiwii based open software osd

Post by dialfonzo »

I have see (with my eyes) Johny yesterday.

I know he face a lot of proplem in the last couple of month..

kataventos
Posts: 702
Joined: Sun Aug 28, 2011 8:14 pm
Contact:

Re: Rushduino OSD - Multiwii based open software osd

Post by kataventos »

dialfonzo wrote:I have see (with my eyes) Johny yesterday.

I know he face a lot of proplem in the last couple of month..

Thats sad :( no matter what the problems are I hope the go away fast, but he can I think say something... or not!

Cheers,
H

LenzGr
Posts: 166
Joined: Wed Nov 23, 2011 10:50 am
Location: Hamburg, Germany
Contact:

Re: Rushduino OSD - Multiwii based open software osd

Post by LenzGr »

kataventos wrote:
dialfonzo wrote:I have see (with my eyes) Johny yesterday.

I know he face a lot of proplem in the last couple of month..

Thats sad :( no matter what the problems are I hope the go away fast, but he can I think say something... or not!


See his last post for a possible explanation of his absence. I just hope he'll fully recover and the injuries did not have a ripple effect on his life outside this forum...
Get well soon!

skytor
Posts: 48
Joined: Tue May 29, 2012 5:14 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by skytor »

dialfonzo wrote:I have see (with my eyes) Johny yesterday.

I know he face a lot of proplem in the last couple of month..




Hi ... next time you see him .... send him greetings from germany all good thinks ...

and for the rest ... is it a option then i make a dowloadarea of my aktual working setup ? (on v1.2 board pal with gopro hero ) ??
Traffic on my server is not possible ;-) .... and wenn we fixed the bugs it goes as a """donation""" to Johnny ???

Reards Thorsten

jsflyrv
Posts: 15
Joined: Sun Jun 17, 2012 5:40 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jsflyrv »

Thorsten, you could post your working set up here.

skytor
Posts: 48
Joined: Tue May 29, 2012 5:14 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by skytor »

Okay .. i ZIP all in one file ... an post the link .. hope so tomorrow

Thorsten

itain
Posts: 75
Joined: Tue Aug 23, 2011 10:32 pm

Direction to home arrow (suggested fix)

Post by itain »

It got me annoyed. Here is a suggested fix. Just replace the function in Screen.ino

Code: Select all

void DisplayDirectionToHome(void)
{
        int16_t d = MwHeading + 22 + 180 + 360 - GPS_directionToHome;
        d = 2*((d % 360) / 45);
   
        ScreenBuffer[0] = 0x80 + d;
        ScreenBuffer[1] = 0x81 + d;
        ScreenBuffer[2] = 0;                                     
        MAX7456_WriteString(ScreenBuffer,GPS_directionToHomePosition[VideoSignalType][ScreenType]);
}

skytor
Posts: 48
Joined: Tue May 29, 2012 5:14 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by skytor »

Hi Itain

Code looks nice ... but no hardware to test :-( .. must wait that my Arduino Leonardo are airborne ....

staroman
Posts: 16
Joined: Tue Dec 13, 2011 9:52 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by staroman »

Hi,
I have a big problem with my OSD. HW is Flyduino Mega Multiwii 2.1, Rushduino V1.2 beta07 V9. It seems that the OSD receive no data from the Multiwii. I have no horizont and the other Wii related things. Only the voltage and the current is displayed. I have activated in the multiwii config.h the following parameters:

#define LCD_CONF
#define LCD_SERIAL3W
#define LCD_TELEMETRY

Did I forget something? I have to change something in the rushduino code?
Regards Jan

skytor
Posts: 48
Joined: Tue May 29, 2012 5:14 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by skytor »

Hi Jan

i have define nothing ! Rushduino use the same "comands" as the Multiwii GUI ... you are shure to use the right connections ?? and the correct baud rate/com port (ftdi port) on Multiwii ?

regards thorsten

staroman
Posts: 16
Joined: Tue Dec 13, 2011 9:52 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by staroman »

ok,
i tried the serieal port 0( ftdi). and it works. but how can i configure the serial output to serial3 on my mega board?
Jan

timecop
Posts: 1880
Joined: Fri Sep 02, 2011 4:48 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by timecop »

viewtopic.php?f=8&t=2262

see this for serial 3.

staroman
Posts: 16
Joined: Tue Dec 13, 2011 9:52 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by staroman »

Hi,
yes this looks good. Will try it soon.
But another question. The OSD shows negative current datas. Can I calibrate this via the calibration factor? Also how i can setup the offset of my current sensor i dont really understand.
Jan

jsflyrv
Posts: 15
Joined: Sun Jun 17, 2012 5:40 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by jsflyrv »

I think it is sad that this osd board is no longer being supported without any explanation, I now sit here with a worthless board that will not work properly because of a bug in the software program.
JohnyGab ought to at least come here and explain why he is no longer posting here.

staroman
Posts: 16
Joined: Tue Dec 13, 2011 9:52 pm

Re: Rushduino OSD - Multiwii based open software osd

Post by staroman »

Hi,
the current sensor works now. The software isnt finished at this point. Also the current consumption isnt ready. I tried it but not succsesfully. Has anyone the correct code for displaying the current consumption?
Jan

modelci
Posts: 35
Joined: Tue Oct 09, 2012 11:20 am

Re: Rushduino OSD - Multiwii based open software osd

Post by modelci »

Hi,
I worked on Rushduino V9-beta last month.
I edited it for my diy osd board. Analog inputs, led pins, buzzer may be different from the orijinal.
I tested for PAL and NTSC. But, may contain some errors escaped my eye. I will continue to work on.

This is link: [url]code.google.com/p/osd-max7456-multiwii[/url]

modelci
Posts: 35
Joined: Tue Oct 09, 2012 11:20 am

Re: Rushduino OSD - Multiwii based open software osd

Post by modelci »


kataventos
Posts: 702
Joined: Sun Aug 28, 2011 8:14 pm
Contact:

Re: Rushduino OSD - Multiwii based open software osd

Post by kataventos »

modelci wrote:https://sites.google.com/site/modelatolyesi/Home/elektronik/osd-multiwii

My diy board and some screenshots.


This is good news Modelci, I think! Go for it...The hardware is different but the principle is the same, I will give it a try with 2.1.

Cheers,
H

msev
Posts: 186
Joined: Thu Apr 14, 2011 11:49 am

Re: Rushduino OSD - Multiwii based open software osd

Post by msev »

modelci wrote:Hi,
I worked on Rushduino V9-beta last month.
I edited it for my diy osd board. Analog inputs, led pins, buzzer may be different from the orijinal.
I tested for PAL and NTSC. But, may contain some errors escaped my eye. I will continue to work on.

This is link: [url]code.google.com/p/osd-max7456-multiwii[/url]



Modelci can you post Eagle files, .sch and .brd?
Thanks!

modelci
Posts: 35
Joined: Tue Oct 09, 2012 11:20 am

Re: Rushduino OSD - Multiwii based open software osd

Post by modelci »

Created by 2.11(dev version). Will not work by 2.1

Data sizes:
MSP_STATUS 10 in 2.1, 11 in 2.11
RAW_GPS 14 in 2.1, 16 in 2.11
MSP_ALTITUDE 4 in 2.1, 6 in 2.11 etc.

Should be changed in config.h;
// For Mode Active
#define STABLEMODE 1
#define BAROMODE 2
#define MAGMODE 4
#define BOXCAMSTAB 8
#define BOXCAMTRIG 16
#define ARMEDMODE 32
#define GPSHOMEMODE 64
#define GPSHOLDMODE 128

This night rearrange for 2.1.

modelci
Posts: 35
Joined: Tue Oct 09, 2012 11:20 am

Re: Rushduino OSD - Multiwii based open software osd

Post by modelci »

msev wrote:Modelci can you post Eagle files, .sch and .brd?


https://sites.google.com/site/modelatolyesi/Home/elektronik/osd-multiwii

I published schema at this address. .sch file bottom of the page.
I used the SparkFun max7456 breakout board.

modelci
Posts: 35
Joined: Tue Oct 09, 2012 11:20 am

Re: Rushduino OSD - Multiwii based open software osd

Post by modelci »

I did.

osd_max7456_multiwii_V1_MW2_1 is set for MultiWii 2.1 and original Rushduino-OSD board.

http://osd-max7456-multiwii.googlecode.com/files/osd_max7456_multiwii_V1_MW2_1.zip

Note: Only works with the port 0.

kataventos
Posts: 702
Joined: Sun Aug 28, 2011 8:14 pm
Contact:

Re: Rushduino OSD - Multiwii based open software osd

Post by kataventos »

Thanks, I will try it today and report.

EDIT: Sorry Modelci, but I am only be able to test this "Life Boat" software of your´s, when my new FC arrives, it would give me much trouble to take the rushduino and FPV stuff out of my new drone and test it with my old Paris V4 that is on another drone! I will wait, hope to have a nice surprise. I will keep my eyes on the other Rushduino users test´s.

Cheers,
H

kataventos
Posts: 702
Joined: Sun Aug 28, 2011 8:14 pm
Contact:

Re: Rushduino OSD - Multiwii based open software osd

Post by kataventos »

... does anyone knows if Jonhy Gab is better, any news?

Post Reply