Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
Collapse
Just Flight Community Forum
  1. Home
  2. Just Flight
  3. MSFS Products
  4. Black Square Add-Ons
  5. ADF suggestions, tweaks, and ideas

ADF suggestions, tweaks, and ideas

Scheduled Pinned Locked Moved Black Square Add-Ons
17 Posts 3 Posters 197 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Online
    C Online
    CdnCptMoustache
    wrote last edited by
    #1

    I didn't stick this in a product-specific channel as this more or less applies to all Black Square aircraft.

    I love the things that have been done to improve radio navigation functionality or rather, lack of functionality with errors and whatnot. But I feel these could be enhanced in a few areas with an extended wish list. Please understand that none of these are criticisms as I greatly appreciate what has been done so far and understand the complexity of "just" adding in major features.

    As a bit of background, I am a very experienced IFR pilot and have done extensive NDB navigation along with hundreds of NDB approaches in various types of aircraft in virtually all weather conditions. In addition, I worked 15 years in avionics, including installation and testing of virtually all types of ADF/RMI systems available to light aircraft.

    1. As a minor tweak, the inaccuracy of the needle could be cranked up. Yes, +/- 2 degrees is ideal but I have never flown anything with an ADF that was remotely that accurate. More like +/- 3 to 5 degrees would mirror reality better and that would only be when close to the station.

    2. In a few aircraft the RMI rests at 45 degree angles, the needles forming a V. These should rest at a true 90 degrees relative heading when not tracking a signal. Those are no more than a single number each in the RMI RPN animation and I notice this has been taken care of in the Dukes so perhaps that'll be the case in other aircraft like the upcoming Baron and Bonanza. I know that google images of things like the KI-229 RMI often show the needles at this V point but I suspect that's purely for aesthetics on the sales brochure.

    3. I'd love to see ADF bank/turning errors. Turning errors come in during a bank as the needle wants to point directly at a station, which happens to be on the ground. In a turn it'll try to angle "down" to point directly at the station, made worse by a higher relative altitude between the aircraft and station. This can lead to a 10, 20, or even higher degree error (variable with bank, position, heading, and altitude) and leads to the needle being utterly unreliable in a turn until you level the wings.

    4. This is a challenge. The NDBs in the sim seem to have zero signal beyond X distance (varying with the specific station) and then boom, suddenly they have a signal and snap to life. In real life, this should start with hints of needle life at a much greater distance and only become semi-reliable for navigation within that closer distance. For example, if an NDB has a reliable distance of 50 nm you might see hints of picking that up out to 100nm. You might even be able to navigate roughly towards it at 70 nm. But you won't get that ideal +/- 2 degree accuracy until much closer. Basically, all NDBs in the sim have a much shorter range than they should. I know, I know - Asobo's problem. But in the back of my mind I picture some RPN to take aircraft lat/long minus station lat/long to get bearing and distance rather than relying on the true signal as given in-game.

    5. Finally, we have a myriad of extra errors that ADFs can encounter, including pointing at lightning, mountain wave error, coastline error, signal crossover, atmospheric distortion, and so on. These are down my list as they aren't nearly as critical to me as turning errors, for example. For more detail on these, there are various sites and videos that can explain these errors better than I can in a quick post.

    Again, none of this is me pounding my fists and making demands but moreso just hoping a few tips can enhance the realism through obvious passion that has gone into these products.

    Nick, you have my email address. If you like, email me and I can go over anything here in great detail. Probably too much detail.

    1 Reply Last reply
    2
    • C Online
      C Online
      CdnCptMoustache
      wrote last edited by
      #2

      Oh and I type that up knowing I might be in a gross minority of sickos that enjoys doing full procedure NDB approaches in the sim. I'll seek help. I promise

      1 Reply Last reply
      0
      • Black SquareB Online
        Black SquareB Online
        Black Square
        Black Square Developer
        wrote last edited by
        #3

        If this wasn't abundantly clear by the nature of my aircraft, you're talking to one of the other sickos who enjoys old school navigation! Although I would love to implement some of the more advanced features that you list here (the lighting one is a particular challenge that I will be thinking about for days...), I do fear that we are but a sparing few who would truly enjoy it

        I am interested, however, in point #2. I see in my code that it is not a 45° angle but a very specific 36°. Before I release the Baron and Bonanza Professional, would you be able to find me documentation that specifies the horizontal orientation of the inactive needles? Do you also know if this is the parked position when there is no power to the unit? I would love to get this correct, if possible, because the 36° angle has always felt wrong to me even if I may have known it to be correct from some documentation deep dive long ago.

        C 2 Replies Last reply
        3
        • K Offline
          K Offline
          Kestrel21
          wrote last edited by
          #4

          Lol, you guys need therapy 😉

          Black SquareB 1 Reply Last reply
          0
          • K Kestrel21

            Lol, you guys need therapy 😉

            Black SquareB Online
            Black SquareB Online
            Black Square
            Black Square Developer
            wrote last edited by
            #5

            @Kestrel21 If I acknowledged my problem, there would be no more Black Square 🙂

            1 Reply Last reply
            1
            • K Offline
              K Offline
              Kestrel21
              wrote last edited by
              #6

              Lol, fair point!

              1 Reply Last reply
              1
              • Black SquareB Black Square

                If this wasn't abundantly clear by the nature of my aircraft, you're talking to one of the other sickos who enjoys old school navigation! Although I would love to implement some of the more advanced features that you list here (the lighting one is a particular challenge that I will be thinking about for days...), I do fear that we are but a sparing few who would truly enjoy it

                I am interested, however, in point #2. I see in my code that it is not a 45° angle but a very specific 36°. Before I release the Baron and Bonanza Professional, would you be able to find me documentation that specifies the horizontal orientation of the inactive needles? Do you also know if this is the parked position when there is no power to the unit? I would love to get this correct, if possible, because the 36° angle has always felt wrong to me even if I may have known it to be correct from some documentation deep dive long ago.

                C Online
                C Online
                CdnCptMoustache
                wrote last edited by
                #7

                @Black-Square

                Easiest first. RMIs being AC-powered follow the only mnemonic of AC lies, DC dies. When power is off, the needles stay exactly as they last sat. On power up, depending on the unit, it will go through a self-test of either rotating the needles entirely or perhaps just trying to track the active signal. If none, return to 90 degrees relative heading

                I'm working on finding some documentation for these old units and I'll report back on that. We're digging into the past so these vintage 1970s things aren't exactly super popular anymore.

                In the meantime, here's a chunk of modded code I made up to make the ADF needle in the Cessna 310 behave much more like reality with respect to bank/turning errors. I don't claim it's perfect but it's closer at least. Turning errors I feel are rather important as IRL it means you can't rely on what your ADF says in a turn. So you have to plan turns to specific headings, roll out, then re-evaluate.

                https://drive.google.com/file/d/1OSbfuvZcD7MFrH2a3cOcElUJqse25Lw_/view?usp=drive_link

                As I'm all in on this, I might just mess around with it post-purchase next week and can report back. RPN is not my strong suit so it'll be after many sleepless hours and endless cups of coffee

                1 Reply Last reply
                0
                • Black SquareB Black Square

                  If this wasn't abundantly clear by the nature of my aircraft, you're talking to one of the other sickos who enjoys old school navigation! Although I would love to implement some of the more advanced features that you list here (the lighting one is a particular challenge that I will be thinking about for days...), I do fear that we are but a sparing few who would truly enjoy it

                  I am interested, however, in point #2. I see in my code that it is not a 45° angle but a very specific 36°. Before I release the Baron and Bonanza Professional, would you be able to find me documentation that specifies the horizontal orientation of the inactive needles? Do you also know if this is the parked position when there is no power to the unit? I would love to get this correct, if possible, because the 36° angle has always felt wrong to me even if I may have known it to be correct from some documentation deep dive long ago.

                  C Online
                  C Online
                  CdnCptMoustache
                  wrote last edited by CdnCptMoustache
                  #8

                  @Black-Square

                  Ah ha. Found it on the KI-229

                  https://www.scribd.com/document/687669843/Installation-Manual-KI229-RMI

                  439f5ce7-375f-4e9e-bada-b08ed6636a79-image.png

                  Black SquareB 1 Reply Last reply
                  0
                  • C Online
                    C Online
                    CdnCptMoustache
                    wrote last edited by
                    #9

                    Oh and several sources have stated that the requirement even for a brand new RMI installation is +/- 5 degrees, both for NDB and VOR tracking. Heading tracking is +/-2

                    image.png

                    1 Reply Last reply
                    0
                    • C Online
                      C Online
                      CdnCptMoustache
                      wrote last edited by
                      #10

                      Oh and while we're on it and I've got permission to be extra picky, the needles move too quickly overall. Thinking back to my avionics days, the number of 25 degrees of rotation per second sticks out. I'll do some more digging on that too. That would, of course, vary from unit to unit and there was apparently a capacitor mod that could be done to some of the Bendix/King units to speed them but but I never saw that in action.

                      1 Reply Last reply
                      0
                      • C CdnCptMoustache

                        @Black-Square

                        Ah ha. Found it on the KI-229

                        https://www.scribd.com/document/687669843/Installation-Manual-KI229-RMI

                        439f5ce7-375f-4e9e-bada-b08ed6636a79-image.png

                        Black SquareB Online
                        Black SquareB Online
                        Black Square
                        Black Square Developer
                        wrote last edited by
                        #11

                        @CdnCptMoustache Wonderful!! Both pointing to the right? I would have assumed one right and one left. So it shall be!

                        That's some pretty impressive RPN for someone who claims not to be an expert in RPN. The challenge is that I'm already doing a lot of signal attenuation calculations in my javascript based on position relative to the station and its emission pattern, not just the signal strength variable, which I have found to be unreliable in MSFS. In theory, my code should do the exact same thing that yours does, minus the banking effect, and only with random noise, instead of pseudo-random sinusoid addition. The banking effect should be very easy to add. I will see about that sometime soon!

                        C 1 Reply Last reply
                        0
                        • Black SquareB Black Square

                          @CdnCptMoustache Wonderful!! Both pointing to the right? I would have assumed one right and one left. So it shall be!

                          That's some pretty impressive RPN for someone who claims not to be an expert in RPN. The challenge is that I'm already doing a lot of signal attenuation calculations in my javascript based on position relative to the station and its emission pattern, not just the signal strength variable, which I have found to be unreliable in MSFS. In theory, my code should do the exact same thing that yours does, minus the banking effect, and only with random noise, instead of pseudo-random sinusoid addition. The banking effect should be very easy to add. I will see about that sometime soon!

                          C Online
                          C Online
                          CdnCptMoustache
                          wrote last edited by
                          #12

                          @Black-Square Yes, both pointing to the right

                          That "impressive" RPN was many hours and many times walking away from it. There may have been some whiskey involved too. That was also a year or more ago so I've forgotten how to do it for the most part. However, my plan from the start was to add the bank error in as an after-thought once the main signal is determined.

                          As a few basics, and to get your head around it, turning errors have a few gotchas. Thinking of it like compass dip helps. At a Relative Bearing (RB) of 270 or 90, you'll get basically no bank error at all. You'll get it the worst at 0 or 180 RB and high over (ie close to) a station. Taking it to the extreme, if you're almost over the station at a RB of 0 and bank 90 degrees to the left, the needle will show 270. Ditto with 180.

                          The additional fun comes when you realize that pitch angles will behave the same, just the most at 90 or 270 RB. It's conceivable you could be very high over a station with a RB of 0, pitch up enough and watch the needle go to 180 early. But I'm less concerned about that. Generally you're not using large amounts of pitch (as compared to roll) when navigating via NDBs or VORs on the RMI.

                          I'm sure somewhere someone has made an equation that will figure out the needle indication based on relative bearing, relative altitude, bank angle, pitch angle, etc but I haven't gone looking

                          1 Reply Last reply
                          0
                          • Black SquareB Online
                            Black SquareB Online
                            Black Square
                            Black Square Developer
                            wrote last edited by
                            #13

                            Since you were on such a roll later, could you take a look for anything regarding the parking positions for the Collins RMI-30? That's the only other RMI that I've modeled, and I've already made the changes to the Bendix/King units in my other aircraft. Sorry to ask for help on this one. I'm trying to fit this in before the Baron and Bonanza are released, but I'm a little busy this week, as you can imagine.

                            C 1 Reply Last reply
                            0
                            • Black SquareB Black Square

                              Since you were on such a roll later, could you take a look for anything regarding the parking positions for the Collins RMI-30? That's the only other RMI that I've modeled, and I've already made the changes to the Bendix/King units in my other aircraft. Sorry to ask for help on this one. I'm trying to fit this in before the Baron and Bonanza are released, but I'm a little busy this week, as you can imagine.

                              C Online
                              C Online
                              CdnCptMoustache
                              wrote last edited by
                              #14

                              @Black-Square Super easy. Barely an inconvenience

                              https://www.scribd.com/document/862377894/RMI-30-MM

                              b2084b10-a8e8-4a70-92e8-cb1059a95f6e-image.png

                              a6f5755b-75cf-486c-b43d-f3344482f40b-image.png

                              Looks like the needles respond very quickly in the RMI-30, upwards of 180 degrees per second

                              1 Reply Last reply
                              2
                              • C Online
                                C Online
                                CdnCptMoustache
                                wrote last edited by
                                #15

                                As an added tidbit and if it helps with your ADF functionality, an ADF set to ANT mode will mildly boost audio receive while parking the needle at 90 degrees, even with a good signal. It won't point in that mode. Because of that, ANT mode can be briefly used to ensure you are actually getting a good signal and that the unit itself hasn't died or is drifting towards something else

                                1 Reply Last reply
                                1
                                • Black SquareB Online
                                  Black SquareB Online
                                  Black Square
                                  Black Square Developer
                                  wrote last edited by
                                  #16

                                  Thank you so much for finding that! I'm ashamed at how easy that seems, but when you're trying to keep track of some 20,000 lines of code per aircraft and everything else, it can be very easy to let something like this hold over from years ago. I've been meaning to implement the voice receive mode, since that's something I'm very familiar with myself. I'll add that to the list to do at the same time as the banking error. As you can imagine, the real time sink is not the coding, it's the testing. That's the fun of turning your hobby into a business, unfortunately. Thanks so much! You have been one of the most helpful and knowledgeable contributors of ideas that I've had in a while!

                                  1 Reply Last reply
                                  0
                                  • C Online
                                    C Online
                                    CdnCptMoustache
                                    wrote last edited by
                                    #17

                                    My pleasure! If you need any testing done, please let me know. My years of knowledge have to pay off somewhere. Oh and you can expect this level of detail with the Turbo Commander tips too. It's my curse

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • Users