Results 1 to 3 of 3
  1. #1
    10+ Posting Member
    Join Date
    Oct 2013
    Location
    Montreal
    Posts
    20
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    737NGX - Vertical Speed Display Issue

    Hello All !

    First I would like to say Big Thanks to Fess_ter for the MCP Arduino code.

    I'm now working to make some modifications to make it work with my PMDG 737NGX
    I have some issue to display the vertical speed related to the minus symbole send from Link2FS and looking for a work arround.
    I made a small articles on my blog to explain the challenge

    http://benoitcampeau.com/fsx/?p=405

    Thanks for your help !
    Ben

  2. #2
    150+ Forum Groupie
    Join Date
    Nov 2013
    Location
    Evansville, Indiana
    Posts
    243
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: 737NGX - Vertical Speed Display Issue

    Ben,

    I saw your PM to me.
    I have not worked on the MCP in a while.
    I was getting frustrated with the PMDG because they use so many non-standard variables.
    Also there was some lag between turning an encoder and the display numbers.
    As you are aware, with the PMDG, you can't use HDG Up, HDG Down, etc, but have to send the HDG as a whole assignment. This leads to lag because of the amount of data being sent and received. I had thought about making the physical MCP a "Master" and the FSX MCP a "Slave", but that raised more issues.

    Anyway, I decided to change the the MCP to work with the MilViz 737-200.
    I have it about 80 to 90% coded and operational.
    However, Milviz also uses some non-standard L-variables.
    I utilize 2 arduinos now that communicate via the "wire" protocol. One, an Arduino Mega that drives the physical MCP and uses Link2FS for the things that Link2FS can do. The second Arduino communicates, as a "go between", with the first Arduino and a LUA script. The LUA script reads and writes variables inside the Milviz.

    The whole thing could be done with one Arduino and one LUA script, but my skills aren't there yet.
    I am still a LUA noob.


    ~Fess
    I will only ever be, half the Geek that I wished I was.
    TheGeekForge.Com

  3. #3
    10+ Posting Member
    Join Date
    Oct 2013
    Location
    Montreal
    Posts
    20
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Re: 737NGX - Vertical Speed Display Issue

    Thanks for the reply Fess !

    After talking about the issue with a colleague (a programmer at my job) I have the solution.
    And now the MCP for the PMDG 737NGX is almost done with vertical speed working fine.

    I'm only using the Arduino to drive the MAX7219 and rotary encoders. Because I have a FlightDeck Solutions FDS-SYS4X taking care of LEDs and Switchs
    I think that way, the performance is better because the Arduino have less work to do. No performance issue with this setup for me.

    ** Thanks to my friend Nicolas for this help.

    I can publish the code if some of you are interested.

    IMG_1640_800.jpg

  4. Thanks wolgort thanked for this post