Skip to content

feat: HUD implementation for the a320 #9428

Open
JulKem wants to merge 224 commits into
flybywiresim:masterfrom
JulKem:hudTest
Open

feat: HUD implementation for the a320 #9428
JulKem wants to merge 224 commits into
flybywiresim:masterfrom
JulKem:hudTest

Conversation

@JulKem

@JulKem JulKem commented Nov 6, 2024

Copy link
Copy Markdown
Contributor

Fixes #3415

Summary of Changes

Adds a hud to the a320.

  • model modifications

    • simple HUD panel
    • HUD control panel (temporary)
    • precise HUD panel with animations (temporary)
  • Attitude

    • Horizon line
    • Aircraft reference
    • Roll
    • Pitch/FPA scale
    • Sideslip index
    • Tail strike pitch limit
  • Airspeed

    • Speed tape
    • Speed trend arrow
    • Airspeed target
    • Mach number
    • Airspeed indications(V1, V2 etc.)
    • Airspeed protections
    • Autobrake speedtape
  • Altitude

    • Altitude tape
    • Altitude target
    • Vertical deviation
    • Metric indication
    • Baro
    • Radio altitude
    • Vertical speed
    • Heading/Track
    • Heading/Track scale
    • Current heading/track
    • Selected heading/track
    • True indication
  • Guidance

    • Flight path vector
    • Total flight path angle
    • Flight path director
    • Delta speed
    • Selected flight path angle
  • Approach guidance

    • Flare reminder
    • LOC and G/S deviation
    • Synthetic runway
    • Information
  • FMA

    • Wind indications
    • Various messages
    • Failure display
    • Display modes
  • On ground indications

    • Taxi mode
    • Takeoff mode
    • Roll out or rejected takeoff mode
    • Reduced display modes
    • Declutter modes
    • Crosswind mode

Screenshots (if necessary)

dec0
dec1
dec2

References

Additional context

Discord username (if different from GitHub): JulK

Testing instructions

How to download the PR for QA

Every new commit to this PR will cause new A32NX and A380X artifacts to be created, built, and uploaded.

  1. Make sure you are signed in to GitHub
  2. Click on the Checks tab on the PR
  3. On the left side, find and click on the PR Build tab
  4. Click on either flybywire-aircraft-a320-neo, flybywire-aircraft-a380-842 (4K) or flybywire-aircraft-a380-842 (8K) download link at the bottom of the page

@JulKem JulKem left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Crosswind mode is bound to the captain LS button

@JulKem JulKem marked this pull request as ready for review November 6, 2024 14:48

@JulKem JulKem left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First draft.

@JulKem JulKem changed the title first draft Hud implementation for the a320 - [Draft] Nov 6, 2024
@JulKem JulKem changed the title Hud implementation for the a320 - [Draft] feat: HUD implementation for the a320 - [Draft] Nov 6, 2024
@vkrizan

vkrizan commented Nov 6, 2024

Copy link
Copy Markdown
Contributor

Check out also PR #8580

@JulKem

JulKem commented Nov 6, 2024

Copy link
Copy Markdown
Contributor Author

i started from #8580.
All the missing elements are now present.
Needs work on the takeoff phase. Since the cockpit doesn't have the hud control panel I bound the simvars needed for the crosswind mode and declutter mode to other existing buttons. This PR is not intended to be merged it mostly to check if I haven't done anything stupid or if it can be done better and more efficiently.

@alepouna alepouna added A32NX Related to the A32NX aircraft QA Tier 2 labels Nov 10, 2024
@2hwk 2hwk added the Not Ready For Review Still draft but needs a GitHub build label Nov 14, 2024
@JulKem JulKem changed the title feat: HUD implementation for the a320 - [Draft] feat: HUD implementation for the a320 Dec 6, 2024
@2hwk

This comment was marked as outdated.

@2hwk 2hwk marked this pull request as draft May 12, 2025 01:23
@2hwk 2hwk added this to the Backlog milestone May 12, 2025
@2hwk 2hwk removed this from Quality Assurance May 12, 2025

@JulKem JulKem left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to merge with current master

@tracernz tracernz modified the milestones: v2024.1.0, v2024.2.0 Jun 7, 2026
@6639835

6639835 commented Jun 23, 2026

Copy link
Copy Markdown

Any progress? I'm so exicited for this feature.

@devilangelxwow

Copy link
Copy Markdown

Hi JulKem, I built this repo locally, but it appears to produce the MSFS2024 version in the sim it gives this message:
image

I think it's because the PR targets master and the master is now specifically for 2024? Since FlyByWire now splits its MSFS2020 and MSFS2024 builds. Will you build a PR for MSFS2020 branch?

Thanks for the HUD work!

@JulKem

JulKem commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

@devilangelxwow I won't mind making a pr for the 2020 version when it gets close to release but while its in development I'll stick to one version.

@devilangelxwow

Copy link
Copy Markdown

@devilangelxwow I won't mind making a pr for the 2020 version when it gets close to release but while its in development I'll stick to one version.

OK appreciate your reply! I'm actually also waiting for their first 2020 specific stable release.
Current pr build seemed work fine in 2020, apart from MCDU, it's bugged and do not accept route input, also may be it's my build problem.
I'll keep following your work, it's great!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A32NX Related to the A32NX aircraft MSFS2024 Issues & PRs for MSFS2024 QA Tier 2

Projects

Status: 🟡 Code Review: Ready for Review

Development

Successfully merging this pull request may close these issues.

[A32NX] Head-Up Display (HUD) Retrofit