openX9D

openTx has introduced a range of new features, ideas and bling. It is fast becoming the firmware of choice for many users. openTx will run on ALL current hardware platforms, including the gruvin9x and sky9x boards. Work has already started to support the new FrSky X9D radio!
Post Reply
bertrand35
9x Developer
Posts: 2764
Joined: Fri Dec 30, 2011 11:11 pm
Country: -

openX9D

Post by bertrand35 » Fri Nov 16, 2012 4:45 pm

Right ...

There are a lot of challenges in porting open9x to X9D:

- the first one is the navigation. There is no [UP] and [DOWN] keys.

- the second one is the screen resolution (212x64). Eva said it is monochrome (in frsky driver I see 4bits per pixel, I am still hoping we will have 16 grayscales).

Navigation is almost ok today. Screens are a huge work to use the extra width at its best, but at least we have the splash ;)

Bertrand.
Attachments
snapshot_01.png
snapshot_01.png (1.22 KiB) Viewed 11979 times


User avatar
Rob Thomson
Site Admin
Posts: 4543
Joined: Tue Dec 27, 2011 11:34 am
Country: United Kingdom
Location: Albury, Guildford
Contact:

Re: openX9D

Post by Rob Thomson » Fri Nov 16, 2012 4:49 pm

Ahh... ;)
Slope Soaring, FPV, and pretty much anything 'high tech'
...........if you think it should be in the wiki.. ask me for wiki access, then go add it!

User avatar
Kilrah
Posts: 10839
Joined: Sat Feb 18, 2012 6:56 pm
Country: Switzerland

Re: openX9D

Post by Kilrah » Fri Nov 16, 2012 4:52 pm

bertrand35 wrote: but at least we have the splash ;)
And now 20 pixels wider!!

User avatar
Rob Thomson
Site Admin
Posts: 4543
Joined: Tue Dec 27, 2011 11:34 am
Country: United Kingdom
Location: Albury, Guildford
Contact:

Re: openX9D

Post by Rob Thomson » Fri Nov 16, 2012 5:04 pm

bertrand35 wrote:
(in frsky driver I see 4bits per pixel, I am still hoping we will have 16 grayscales).
Has she mailed you the driver source yet? Assume so as you seem to have knowlege of the driver :)
Slope Soaring, FPV, and pretty much anything 'high tech'
...........if you think it should be in the wiki.. ask me for wiki access, then go add it!

bertrand35
9x Developer
Posts: 2764
Joined: Fri Dec 30, 2011 11:11 pm
Country: -

Re: openX9D

Post by bertrand35 » Fri Nov 16, 2012 5:28 pm

Rob Thomson wrote:
bertrand35 wrote:
(in frsky driver I see 4bits per pixel, I am still hoping we will have 16 grayscales).
Has she mailed you the driver source yet? Assume so as you seem to have knowlege of the driver :)
Yes, I have the driver of the LCD (only this one). I don't know if it's public, I will ask soon.
Bertrand.


pmullen503
Posts: 265
Joined: Sun May 06, 2012 8:37 pm
Country: -
Location: Fond du Lac, WI

Re: openX9D

Post by pmullen503 » Fri Nov 16, 2012 9:28 pm

Maybe a new forum should be started for Frsky radios. Once the Turnigy 9XR is out you'll have the 9x, 9XR, and X9D. Similar names for completely different hardware platforms.

User avatar
Rob Thomson
Site Admin
Posts: 4543
Joined: Tue Dec 27, 2011 11:34 am
Country: United Kingdom
Location: Albury, Guildford
Contact:

Re: openX9D

Post by Rob Thomson » Fri Nov 16, 2012 9:36 pm

No real value in that.

It is like saying we need a new forum for the sky9x board.

The firmware is really what matters... If open9x or er9x runs on it.. Then this is the right place to discuss it.

What will probably happen at some point in the distant future is the forum may re brand. But no major need to do that anytime soon.

Sent from my Nexus 7 using Tapatalk 2
Slope Soaring, FPV, and pretty much anything 'high tech'
...........if you think it should be in the wiki.. ask me for wiki access, then go add it!

User avatar
kaos
Posts: 3247
Joined: Wed Dec 28, 2011 1:15 am
Country: United States

Re: openX9D

Post by kaos » Fri Nov 16, 2012 11:14 pm

I think pmullen meant a new thread/topic section?

User avatar
Rob Thomson
Site Admin
Posts: 4543
Joined: Tue Dec 27, 2011 11:34 am
Country: United Kingdom
Location: Albury, Guildford
Contact:

Re: openX9D

Post by Rob Thomson » Sat Nov 17, 2012 12:17 am

Ah... I missed that :-)
Slope Soaring, FPV, and pretty much anything 'high tech'
...........if you think it should be in the wiki.. ask me for wiki access, then go add it!

pmullen503
Posts: 265
Joined: Sun May 06, 2012 8:37 pm
Country: -
Location: Fond du Lac, WI

Re: openX9D

Post by pmullen503 » Sat Nov 17, 2012 3:10 am

kaos wrote:I think pmullen meant a new thread/topic section?
Yes, that is what I meant. A new section to keep hardware specific versions of firmware separate. (Unless of course, the same version of Open9X will run on all platforms.)

User avatar
nsf
Posts: 180
Joined: Mon May 07, 2012 4:32 pm
Country: Portugal
Location: Aveiro

Re: openX9D

Post by nsf » Wed Nov 21, 2012 12:29 pm

Guys, sorry for the off topic.
I’m going to buy the rev3 sky9x board, that I was thinking in installing in a new 9x (yet to be bought), keeping my current one with the stock board.
On the new one, with sky9x board, I was going to install the frsky system with telemetry, but now with the incoming X9D from frsky I’m having second thoughts, specially knowing that you guys are already working on the firmware. Should I install the sky9x board on my current radio and wait for the X9D instead of investing in practically a new system (9x radio+ sky9x board+ telemetry system)?
what are your thoughts?

User avatar
Kilrah
Posts: 10839
Joined: Sat Feb 18, 2012 6:56 pm
Country: Switzerland

Re: openX9D

Post by Kilrah » Wed Nov 21, 2012 12:43 pm

I'd say it's mostly a question of timing...
We don't yet have a final release date, and then we don't really know enough to guess how long it will take to port the firmware...

If you can wait maybe a good 2-3 months then I think the X9D is worth the wait, but if you need a radio now...

User avatar
Rob Thomson
Site Admin
Posts: 4543
Joined: Tue Dec 27, 2011 11:34 am
Country: United Kingdom
Location: Albury, Guildford
Contact:

Re: openX9D

Post by Rob Thomson » Wed Nov 21, 2012 1:34 pm

Right now.. 100% you can garuantee the sky9x / open9x / ersky9x is bug free and works well.

The x9d is an unknown quantity.

We are only likely to get the demo units in 2 weeks time. Then.. Assume at least 1 month before we know if the port will be easy... Then maybe 2 more months of work!

As Kilrah said... All about your own personal timings.
Slope Soaring, FPV, and pretty much anything 'high tech'
...........if you think it should be in the wiki.. ask me for wiki access, then go add it!

bertrand35
9x Developer
Posts: 2764
Joined: Fri Dec 30, 2011 11:11 pm
Country: -

Re: openX9D

Post by bertrand35 » Wed Nov 21, 2012 2:02 pm

Hmmm. except the 100% garantee bugs free, I do agree with Rob / Kilrah. A lot of work still remains to do.
Bertrand.

User avatar
nsf
Posts: 180
Joined: Mon May 07, 2012 4:32 pm
Country: Portugal
Location: Aveiro

Re: openX9D

Post by nsf » Wed Nov 21, 2012 4:25 pm

No hurries on this side. 2 to 3, or even 4 months is no big deal for me. Just want something reliable, and I know frsky, in what concerns their modules and receivers, has a good reputation there,.
The X9D, as said, is an unknown, whereas, the 9x with the sky9x board has proven his value..

User avatar
Rob Thomson
Site Admin
Posts: 4543
Joined: Tue Dec 27, 2011 11:34 am
Country: United Kingdom
Location: Albury, Guildford
Contact:

Re: openX9D

Post by Rob Thomson » Wed Nov 21, 2012 4:35 pm

bertrand35 wrote:Hmmm. except the 100% garantee bugs free, I do agree with Rob / Kilrah. A lot of work still remains to do.
Bertrand.
Hey... I have never hit a bug that causes me to crash :)

Is the work to do not really just a case of features being added? The core functionality that exists works perfectly :)
Slope Soaring, FPV, and pretty much anything 'high tech'
...........if you think it should be in the wiki.. ask me for wiki access, then go add it!

bertrand35
9x Developer
Posts: 2764
Joined: Fri Dec 30, 2011 11:11 pm
Country: -

Re: openX9D

Post by bertrand35 » Wed Nov 21, 2012 5:16 pm

We do have some automatic non regression tests (using the google tests framework), but we have implemented far too little automatic tests ... and even if we had a lot more, and despite the fact that we have many manual tests done before each release, we wouldn't promise 100% it's bug free!

Bertrand.

bertrand35
9x Developer
Posts: 2764
Joined: Fri Dec 30, 2011 11:11 pm
Country: -

Re: openX9D

Post by bertrand35 » Wed Nov 21, 2012 5:17 pm

2 more screenshots tonight ...
snapshot_01.png
snapshot_01.png (1.62 KiB) Viewed 11632 times
snapshot_02.png
snapshot_02.png (1.54 KiB) Viewed 11632 times
Yes, there is a scrollbar :)

Bertrand.

User avatar
Rob Thomson
Site Admin
Posts: 4543
Joined: Tue Dec 27, 2011 11:34 am
Country: United Kingdom
Location: Albury, Guildford
Contact:

Re: openX9D

Post by Rob Thomson » Wed Nov 21, 2012 5:17 pm

Ok ok...

9X% bug free :-)

Rob
Slope Soaring, FPV, and pretty much anything 'high tech'
...........if you think it should be in the wiki.. ask me for wiki access, then go add it!

User avatar
Rob Thomson
Site Admin
Posts: 4543
Joined: Tue Dec 27, 2011 11:34 am
Country: United Kingdom
Location: Albury, Guildford
Contact:

Re: openX9D

Post by Rob Thomson » Wed Nov 21, 2012 5:18 pm

bertrand35 wrote:2 more screenshots tonight :)
snapshot_01.png
snapshot_02.png
Bertrand.
Nice. The extra screen size will start making many of the complex screens easier to read.

Rob
Slope Soaring, FPV, and pretty much anything 'high tech'
...........if you think it should be in the wiki.. ask me for wiki access, then go add it!

Cerberus
Posts: 84
Joined: Tue May 22, 2012 6:16 pm
Country: -

Re: openX9D

Post by Cerberus » Thu Nov 22, 2012 8:09 pm

Is it X9D on the market already, or we are talking about future release? X12D would be awesome to have also

User avatar
Kilrah
Posts: 10839
Joined: Sat Feb 18, 2012 6:56 pm
Country: Switzerland

Re: openX9D

Post by Kilrah » Thu Nov 22, 2012 8:20 pm

X9D should come by the end of the year, X12D and X16D are several months away, they're still in the design phase.

Cerberus
Posts: 84
Joined: Tue May 22, 2012 6:16 pm
Country: -

Re: openX9D

Post by Cerberus » Fri Nov 23, 2012 1:34 pm

Thank you.

bertrand35
9x Developer
Posts: 2764
Joined: Fri Dec 30, 2011 11:11 pm
Country: -

Re: openX9D

Post by bertrand35 » Fri Nov 23, 2012 4:33 pm

2 more screenshots tonight ...
snapshot_05.png
snapshot_05.png (1.59 KiB) Viewed 11479 times
snapshot_06.png
snapshot_06.png (1.64 KiB) Viewed 11479 times
Note the chars used (↑ - ↓) to display the switch position. Thanks Kilrah for the graphics :)

Bertrand.

PS: If I am right, we should have 2 switches 2-pos (SA and SH), 6 switches 3-pos (SB-SG) and 4 pots (S1-S4)

manu
Posts: 106
Joined: Thu Dec 29, 2011 7:02 am
Country: -
Location: St. Gallen, Switzerland

Re: openX9D

Post by manu » Fri Nov 23, 2012 6:35 pm

Yes!!
Long mixes names.
Just longer than 5 chars.

bertrand35
9x Developer
Posts: 2764
Joined: Fri Dec 30, 2011 11:11 pm
Country: -

Re: openX9D

Post by bertrand35 » Fri Nov 23, 2012 6:43 pm

Well spotted. Big screen = longer names. Phases, Mixers, Dual rates will be 10chars long.
Bertrand.

User avatar
Kilrah
Posts: 10839
Joined: Sat Feb 18, 2012 6:56 pm
Country: Switzerland

Re: openX9D

Post by Kilrah » Sat Nov 24, 2012 7:56 pm

OK, some work on the more difficult UI part, the home screen...
Bigger screen is cool, but then we need to find a way to use it - here are a few drafts, trying to keep the same philosophy as on the 9X, and reusing elements where possible.
Inputs match what we know of the radio at this point (8 switches and 4 pots), labels are dummies of course, they'll match the radio labels (apparently SA, SB, SC... for the switches), with ↑ - ↓ appended for the position.

The top half keeps all the "important" information so it's always visible, namely model name, (12 chars), flight phase (now 10 chars as Bertrand mentioned earlier), both timers so we don't need to change screen, radio voltage, a 2nd voltage (RX or flight pack).

The bottom half like now, can change between pages:
- One page shows the inputs and a little logo (a few standard ones to choose from for various model types, plus possibility to load a custom 64x32px bitmap off the SD card).

Image

- 2nd page with output bars, same as now but more on the same page:
home2_b.png
home2_b.png (9.93 KiB) Viewed 11400 times
- 3rd page with numerical values, still like now, also 12 per page:
home3_b.png
home3_b.png (9.9 KiB) Viewed 11400 times
Any comments?

Of course it looks quite busy, but like now any unused feature (flight phase, timer, RX voltage...) would leave more empty space. We have screen real-estate, better use it!
less.png
less.png (11.14 KiB) Viewed 11400 times

User avatar
Kilrah
Posts: 10839
Joined: Sat Feb 18, 2012 6:56 pm
Country: Switzerland

Re: openX9D

Post by Kilrah » Sat Nov 24, 2012 8:19 pm

Another couple of layouts that came along earlier during tests, also for commenting!

Logo in the middle:
planemid.png
Logo and timers swapped, logo would stay on all home screens, but to have the timers also always visible the other displays would be limited to 8 channels like on the 9x... I quite like too... or nearly prefer actually (the frame around the logo was only for me to align it, it's less oppressive without). RX voltage missing as I had the idea later, but it would fit.
home1_c.png
home2_c.png
home3_c.png
I don't understand why the forum wants to reduce and frame some of the images but not all, they're all the same dimensions... anyway if it's blurry that's the reason!

User avatar
kaos
Posts: 3247
Joined: Wed Dec 28, 2011 1:15 am
Country: United States

Re: openX9D

Post by kaos » Sun Nov 25, 2012 12:13 am

I like the 1 st group layout (your 2nd from the last post). that way you keep the pertinent info at the same spot, when more display needed, just replace plane image with data. that plane image has little info beside when you select that model the 1st time.
X9D has 8 or 9 ch?

User avatar
rotozuk
Posts: 49
Joined: Tue Apr 24, 2012 10:55 pm
Country: -

Re: openX9D

Post by rotozuk » Sun Nov 25, 2012 12:54 am

Great to see your progress! Layouts look good to me.
-----------------------------
www.alofthobbies.com
-----------------------------


Post Reply

Return to “openTx”