MobiFlight Community Support

Welcome to the forum for MobiFlight! Feel free to reach out to the community in case you have questions, issues or just want to share great ideas or details about your latest home cockpit project.

You like MobiFlight? Donate via PayPal and support the MobiFlight development. Thanks! 

05/03/2024 - This forum is read-only

The community support for MobiFlight has moved exclusively over to our Discord server. Register for free and enjoy more interactive functions like image and video upload, voice chat. More than 7,000 registered users around the world make it a great experience!

See you on our MobiFlight Community Discord server.

A HUGE Thank You to everyone who participated in the forum, especially obviously to Pizman and Stephan who did an outstanding job over so many years providing an incredible service to the MobiFlight community.

The forum is still providing a lot of good content, hence we keep this information accessible.

icon
Avatar
JR111
Posts: 18
Hello,
As part of my PCB build for the FMC, I am going to make use of a 5" TFT LCD display which come with a daughterboard for VGA out to the GPU.

Please let me know if my understanding is correct for below points?
  • When using the PMDG 737 NGXu, 747 or 777, the FMC can be undocked and moved to the small 5" TFT LCD and resized to fit accordingly?
  • There is no requirement to have the TFT LCD daughterboard connected to a MEGA?
  • The only connections for this type of FMC is for the tactile (A-Z, 0-9 etc)?


Do you have any recommended 5" TFT LCD parts you would recommend?

Thanks.
2021-06-02 15:24
Avatar
pizman82
Moderator
From: ETSI, Germany
Posts: 6010
Supporter
There are multiple ways.....

In PMDG the most easy is to "undock" the screen and show it on that "additional" Monitor. Means this Display is connected to your GPU as another screen.
Disadvantage.... This reduce Frame Rate nad it MUST be connected to the Main Sim Computer ( PMDG not allow move Displays over the Netwok)

Alternates:

1. Display is connected to a Controller ( e.g. a Mega, Raspery Pi or so ) and a self written script that READ the data from the Sim and create the Data for the Display.

2. A Software that transfer the Data from Sim to a other Computer ( Network) and a other Software (Client) that run on a second Computer..... THERE the Display is again used as a screen on the GPU and show simply the window of that Programm.
Same Advantage like the PMDG System..... But without FPS problems in case it run on a other Computer !
Good Luck !
2021-06-02 19:01
Avatar
JR111
Posts: 18
Thanks Pizman!

I know of a source where they made a script to render the display on an Arduino (not sure if MEGA) but I think this would not work in most cases.
MF needs it own FW and having another script running on the processor is going to cause a conflict?

So, for me, best is to use GPU as second screen to 5" TFT and see how the FPS situation is. If it's so bad, move to RaPi alternative over network.

Thanks.
2021-06-02 19:25
Avatar
hrings
Posts: 136
Would you like to share the source of the script so I can try.
I tried to undock the screen and frame rate dropped to the bottom.
HenningR
2021-06-03 10:10
Avatar
pizman82
Moderator
From: ETSI, Germany
Posts: 6010
Supporter
I Don´t know the "script". I´m not a programmer.....

If you look into the "Offsetmapping for PMDGxxx" Document in the FSUIPC Folder then you see there are all needed Data listed.....
e.g. for PMDG737 the LEFT Cpt CDU is located on Offsets 0x5400-0x57FF
The Display is techical a 14*24 Resolution ( 14 Rows, 24 Diggits Each)
And PMDG offert a 3 Byte Block for every single Diggit..... That include.... The Char itself, The Color it should have and a Flag for Fontsize, brightness and Backround.

Reading that stuff is not a big deal..... But you will finaly need to build a code that "feed" the Display.... And here my Arduino Skills are to low.


Alternate as said above.... There exist Premade Solutions to do this.
For example check this.... https://phpjj.wordpress.com/cdu-project-for-pmdg-737-747-777-data-and-events-server/
Good Luck !
2021-06-03 11:33
icon