MOBIFLIGHT/MSFS2020 LCD TUTORIAL

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 มิ.ย. 2021
  • Using an Arduino mega and Mobiflight software to connect and display data on an LCD display including the 737 large character LCD for the IRS display from MSFS2020 using FSUIPC & PROSIM.
    FROM EVERYONE, including Mobiflight Sebastian):
    If your Arduino becomes stuck/bricked etc. All you need to do is download the Arduino sketch called EPROM CLEAR from the sketch menu. Problem solved!
    A massive Thank You to Sebi Woelke for the Intro and Logo!
    If you fancy helping support the channel and the build, we can be found here:
    PATREON
    A couple of people have asked if I have a Patreon account, I finally got around to creating one. If you fancy showing support for the videos and build, and I have switched off advertising for videos now:
    / 737diysim
    The plans/designs/cad and wiring diagrams are available at WWW.737DIYSIM.COM.
    Facebook: Boeing738v2
    Instagram: 737DIYSIM

ความคิดเห็น • 74

  • @helimech8152
    @helimech8152  3 ปีที่แล้ว +27

    FROM EVERYONE, including Mobiflight Sebastian):
    If your Arduino becomes stuck/bricked etc. All you need to do is download the Arduino sketch called EPROM CLEAR from the example sketch menu. Problem solved! All boards are now working again.

  • @blazinthat7439
    @blazinthat7439 3 ปีที่แล้ว +3

    I have no need to use this display but you know when a new video drops, I watch the whole thing. You're the reason I got a 3D printer!

    • @helimech8152
      @helimech8152  3 ปีที่แล้ว +1

      Hello and that's great to hear! 3d printers are the way ahead for cockpit building! Kind Regards Karl

  • @friendhui4320
    @friendhui4320 ปีที่แล้ว

    Understanding LCDs just got a lot clearer. Cheers mate. Ty 👩‍✈️

    • @helimech8152
      @helimech8152  ปีที่แล้ว

      Hello, and this is an old video. But really happy it was able to help. Pretty much this was the whole basis of the channel. Thank you.

  • @juanpablolamela7198
    @juanpablolamela7198 2 ปีที่แล้ว +1

    Excellent job Karl, one thing though, I think the text to be displayed should be :
    1st Line = !$$"$$.$ (lat goes up to 90 so two digits instead of 3)
    2nd Line = %###".##.# (exactly as you entered)
    This way the last decimal digit from longitude will be shown on the display.
    Great channel !!
    Greetings from Argentina!

  • @80aj
    @80aj ปีที่แล้ว +3

    Maybe I'm stupid, but where are you getting these offset numbers?

  • @zinok2001
    @zinok2001 9 หลายเดือนก่อน

    Superb video and explanation, this also works for XPLANE and the free ZIBO 737, but you have to use datarefs instead of offsets. Keep up the good work!!!

  • @enricomariaarman9343
    @enricomariaarman9343 ปีที่แล้ว

    Hello Kark! Great Video thanks a lot 👍👍

  • @stevechalmers3607
    @stevechalmers3607 2 ปีที่แล้ว +1

    Thank you so much. Using your guidance, I was able to create a 4 line NAV 1 ACT NAV 1 STB COM 1 ACT COM 1 STB using SimConnect instead of FSUIPC offsets. The only tricky part is the Transform formulas. They are different for SimConnect. For NAV Round($*100,1). For COM Round($*1000,1). I found the LCD display much easier than the LED seven segment displays. More from you on using MobiFlight would be most welcome

  • @DolfBreederveld
    @DolfBreederveld 2 ปีที่แล้ว

    Great video (as usual). Very helpfull. Thanks. Kind regards, Dolf

    • @helimech8152
      @helimech8152  2 ปีที่แล้ว

      Hi Dolf, Thank you. Kind regards Karl

  • @ferrari2k
    @ferrari2k 2 ปีที่แล้ว

    I have to admit I cannot belive how easy this stuff is with Mobiflight...
    I was thinking about developing something similar a couple of years back but thought it to be too much work... :D
    Thanks to everyone who contributed in this!

    • @helimech8152
      @helimech8152  2 ปีที่แล้ว +1

      Hello, I do believe I just commented in thingiverse with you. Great to have you aboard and thank you for taking the time to comment. Special thanks goes to the creator, Sebastian who is leading the way of interfacing with Mobiflight. Kind Regards Karl

    • @ferrari2k
      @ferrari2k 2 ปีที่แล้ว

      @@helimech8152 Yes, you're right, I have found your account there and just had to drop some knowledge (typical German know-it-all ;) ).
      Keep up the good work and thanks for publishing it!

  • @roshan85tc
    @roshan85tc 3 ปีที่แล้ว +1

    That was a wonderful tutorial 😎😎😎

    • @helimech8152
      @helimech8152  3 ปีที่แล้ว +1

      Thank you! for the awesome feedback! Kind Regards Karl

  • @CaptainBobSim
    @CaptainBobSim 3 ปีที่แล้ว +1

    I bought 10 1602s without the I2C board, silly me :)
    This tutorial was extremely well done! I had to take out a pen and pad to take notes!
    Have a great day!

    • @roshan85tc
      @roshan85tc 3 ปีที่แล้ว +1

      🤩🤩🤩🤩

    • @helimech8152
      @helimech8152  3 ปีที่แล้ว

      Hi Captain Bob, Great to hear from you again! I hope this helps and gives you a few ideas for your build! Kind Regards Karl

    • @CaptainBobSim
      @CaptainBobSim 3 ปีที่แล้ว

      @@helimech8152 It definitely did! This opened a whole world of LCDs to me :)

  • @shadowtheimpure
    @shadowtheimpure ปีที่แล้ว

    For things like this, I'm rather partial to 7 segment displays myself. Personal preference, I just find them easier to read.

  • @TOR3483ITA
    @TOR3483ITA 2 ปีที่แล้ว

    hi I wanted to know but how many screens you can add in this mode that is to make it work as a radio ap parameters ,
    is it possible to put examples of 3/4 screens and get the info above?
    thanks I await your reply.

  • @86abaile
    @86abaile 2 ปีที่แล้ว

    Can you do a tutorial for COM1 and COM2 in the zibo mod? I can't figure out how to get the last digit to display.

  • @aviationtalkandtutorials2456
    @aviationtalkandtutorials2456 2 ปีที่แล้ว +2

    I have to admit you are a genius, Can we get a tutorial on the 7 segment display as well?
    Also is there a table or something we can get the codes form? like the 0x05C4 etc..
    Thanks and keep up the great work

    • @helimech8152
      @helimech8152  2 ปีที่แล้ว

      Humbled by your kind words and thank you. As for offsets, check out the FSUIPC documentation. They list them all. If you are using Mobiflight and MSFS, they have a full event list that you just select and it enters all the data for you. Kind Regards Karl

  • @greenlightzone
    @greenlightzone ปีที่แล้ว

    Where do you find these FUIPC offset values for each item

  • @mattwurst1339
    @mattwurst1339 9 หลายเดือนก่อน

    Where and how do you assign the pins you connect it to the arduino?

  • @juel-Miraslav737-Classic
    @juel-Miraslav737-Classic 6 หลายเดือนก่อน

    Thank you man all for you awesome help !! How can I donate you some bucks

  • @arturchuprikov2304
    @arturchuprikov2304 3 ปีที่แล้ว +1

    Karl, thanks for video. Have you tryed 1602RGB? Is it possible to use them with Mobiflight?

    • @helimech8152
      @helimech8152  3 ปีที่แล้ว

      Hi Artur, no I have not tried them. I will also have to goggle them as I didn't know you could get RGB ones. However, I doubt you would be able to run them as I the base code in MF is not there...Yet! Kind Regards Karl

  • @ismailsurek9547
    @ismailsurek9547 3 ปีที่แล้ว +1

    Thanks Karl .. This is very clear expression of the using LCD with Mobiflight
    Can you try to using more than one LCD with 1 arduino board , connected SDA and SCL as common bus wire _?

    • @helimech8152
      @helimech8152  3 ปีที่แล้ว +1

      Hi Ismail, I have not tried yet, but i might give it a go later in week post the next throttle build video. Kind Regards Karl

    • @Jack-li2ci
      @Jack-li2ci 2 ปีที่แล้ว

      Please do, I’m building an a320 fcu snd want the alt, heading etc on 2 different displays but 1 arduino, I think I just need to know how to change the address of the display as you mentioned but a tutorial would be great, thanks

  • @pintokitkat
    @pintokitkat ปีที่แล้ว +1

    Just a little correction, it's an IsquaredC board not an ICsquared.

    • @helimech8152
      @helimech8152  ปีที่แล้ว

      Hello and gosh I never realized I used to say that! Thank and more taken!

  • @user-iq7ic7gt6m
    @user-iq7ic7gt6m 8 หลายเดือนก่อน

    Great tutorial Karl, thank you.
    I have setup a 20 x 4 LCD with all 4 rows displaying data. Is it possible to add more data to this one LCD and use an encoder to "scroll" each additional row? Or am I stuck with the 4 rows only?

    • @user-iq7ic7gt6m
      @user-iq7ic7gt6m 8 หลายเดือนก่อน

      It's ok, I worked out how to do it, thanks again for a great tutorial.

    • @helimech8152
      @helimech8152  8 หลายเดือนก่อน

      Awesome! Well done!

  • @86abaile
    @86abaile 3 ปีที่แล้ว +1

    I'm thinking of building a standalone radio panel and ideally I'd like it to be plug and play. Does mobiflight need to run on the PC when flying the sim or is it just for flashing the arduino?

    • @helimech8152
      @helimech8152  3 ปีที่แล้ว

      Hello and great to hear from you again. Mobiflight does need to be running on the sim computer or another computer if you have FSWIDE installed. It acts as the interface software for the Arduino. Kind Regards Karl

  • @ruben7291
    @ruben7291 2 ปีที่แล้ว

    How much does the whole simulator cost?

  • @MRRGNDTOAIRCJS
    @MRRGNDTOAIRCJS ปีที่แล้ว

    hey, can this lcd display to have many options for radios, autopilot, etc?

    • @helimech8152
      @helimech8152  ปีที่แล้ว

      Hello, It can display anything you want programmed and as long as the sim has a value output for it.

  • @MRRGNDTOAIRCJS
    @MRRGNDTOAIRCJS ปีที่แล้ว

    can it many rows, for com, nav. and autopilot settings?

    • @helimech8152
      @helimech8152  ปีที่แล้ว

      I think 4 rows is maximum on a 16x04 unit

  • @sameerachathurangawick
    @sameerachathurangawick 3 ปีที่แล้ว

    Same thing happened to me with the arduino boards ,all I did was to clear the EPPROMs on them and works fine there after..

    • @helimech8152
      @helimech8152  3 ปีที่แล้ว +2

      Hello and thank you. You are completely right and this fixed the problem, I have now managed to recover all my old broken boards too. Win Win! Kind Regards Karl

    • @sameerachathurangawick
      @sameerachathurangawick 3 ปีที่แล้ว +1

      @@helimech8152 your welcome !

  • @Jack-li2ci
    @Jack-li2ci 2 ปีที่แล้ว

    Hi, when I upload the display to my arduino, it says it was successful but then when I try to exit the settings it says things are unsaved and the lcd does not work?
    Thanks

  • @johnb6014
    @johnb6014 8 หลายเดือนก่อน

    How do you connect multiple boards to the same Arduino

    • @sammyairlines9307
      @sammyairlines9307 4 หลายเดือนก่อน

      The SDA and SCK lines are paralleled to each board. Each board needs a different address. The 0x27 number he referred to in the video.

  • @sundar999
    @sundar999 3 ปีที่แล้ว

    Nice experimenting Karl! I'm glad you also told me how to clear the Prom on the Arduino too!
    But why consider MSFS2020 at all for a cockpit as long as it has no support for more screens than one? I've seen a set up for 3 displays but no1 and no3 screen had hopeless deformations of the picture.

    • @helimech8152
      @helimech8152  3 ปีที่แล้ว

      Hi Robroy, I haven't noticed any major deformation at all in MSFS. I blown away every time I look out of the windows. I am using Nvidia surround span and view set to wide angle in the sim. I hope I don't now start the sim up and it all looks weird now you have pointed this out! lol Kind Regards Karl

    • @sundar999
      @sundar999 3 ปีที่แล้ว

      @@helimech8152 I am testing MSFS2020 but can't see any possibility to distribute cockpit instrument displays or have 5 displays with landscape. But I will try Nvidia surround, as you do, so thank you for the advice!

    • @sundar999
      @sundar999 2 ปีที่แล้ว

      Maybe you misunderstood? In a cockpit you want to see out to the right and left wing on the 2 or more side monitors, you would need a new view window as in Prepar3D or FSX to move to those screens. With Nvidia surround you just spread the front view over several displays or am I wrong? Your channel is amazing btw;)

  • @Gnlevisantos
    @Gnlevisantos 3 ปีที่แล้ว

    Boa noite como faz para o HDG

    • @helimech8152
      @helimech8152  3 ปีที่แล้ว +1

      Hello, I would write the text HDG:
      find the offset for HDG and enter that in to mobiflight offset box. Thats about it! Kind Regards Karl

  • @akhilvijay8670
    @akhilvijay8670 หลายเดือนก่อน +1

    Aaaa, I found 737 throttle on the shelf. Please give it to me for free..😉

    • @helimech8152
      @helimech8152  หลายเดือนก่อน +1

      Chuckle!

    • @akhilvijay8670
      @akhilvijay8670 หลายเดือนก่อน

      @@helimech8152 I am done with my 787 project. I am not able to print the parts and panel, because of the power problem in our locality. Also get a notice, bcoz of the over usage. Secondly, there's no dimensions available on internet.

  • @SamFarah86
    @SamFarah86 3 ปีที่แล้ว +1

    There is a way to fix the arduinos that were bricked...
    I purposefully bricked mine the same way (entering 1 line LCD) to test it, doing the following fixed it and now I can see my arduino again on mobiflight (i tested it on uno but i dont see why it wouldnt work on mega)
    1) First, you need to reflash the bootloader of the bricked arduino. To do that you will need another working arduino (preferably uno but mega should also do fine)
    there are many videos online to show how it’s done, here is straight forward one
    th-cam.com/video/xl-XQ_te8zM/w-d-xo.html
    After you successfully do that, unplug all wires and connect the original "bricked" mega into your PC by itself. Its now back to being a normal arduino… (you can test it with uploading a blink sketch or something)
    2) you now have to upload the MobiFlight firmware manually (not through MobiFlight) by directly uploading the .hex mobiflight firmware to it
    there are many ways to do that, here is one:
    open a command line (CMD) navigate to the folder where your mobiflight lives (this example assumes its in D:\Mobiflight) and navigate to Arduino\hardware\tools\avr\bin
    the full path should be D:\MobiFlight\Arduino\hardware\tools\avr\bin (again assuming your MobiFlight lives in D:\Mobiflight)
    then run the command:
    avrdude -C "D:\MobiFlight\Arduino\hardware\tools\avr\etc\avrdude.conf" -v -patmega2560 -cwiring -PCOM3 -b115200 -D -Uflash:w:"D:\MobiFlight\firmware\mobiflight_mega_1_10_0.hex":i
    note that this command assumes your mobiflight lives in D:\Mobiflight, change both paths to where your mobiflight actually lives
    also don’t forget to change the port number to the correct port number of your connected mega. change PCOM3 to whatever COM port it is on
    After that runs successfully, you can open mobiflight and it will work just fine
    if you do try that please let me know if it worked or if you have any questions i am more than happy to help

    • @helimech8152
      @helimech8152  3 ปีที่แล้ว +1

      Hi Sam, you nailed it! Very simple and I have recovered all my stuck Arduino's. Sebastian from Mobiflight told me to upload the example IDE sketch called Clear Eprom and that fixed it. Pretty happy because Arduino prices have tripled in the last few years! Kind Regards Karl

    • @SamFarah86
      @SamFarah86 3 ปีที่แล้ว

      Oh that's much simpler haha. Great to know about it. Thank you

  • @georgefindlay
    @georgefindlay 2 หลายเดือนก่อน

    Awesome guide, thanks! I also ran into an issue with my screen where I couldn't see any text displayed. I had to twist the little screw on the back of the board as described here: th-cam.com/video/bmsy0sk2ohw/w-d-xo.html

    • @helimech8152
      @helimech8152  2 หลายเดือนก่อน

      Thanks for the info!

  • @opsyit
    @opsyit 2 ปีที่แล้ว

    Diysim 737 network blog is very bad

    • @helimech8152
      @helimech8152  2 ปีที่แล้ว

      You can check out the awful blog here:
      www.737diysim.com/blog