Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Flap calibration with PMDG 737

Featured Replies

Hello all (and Lorby),

I’m trying to use AAO with a Honeycomb Bravo to control PMDG 737 flaps using Axis with Ranges in MSFS 2024.

The issue is that some physical detents on the Bravo do not match the actual flap positions in the aircraft, especially 15, 25, and 30.

For example, when the Bravo flap lever is set to 25, the PMDG 737 ends up at Flaps 15 instead of 25.

I also tried using the Bravo flap detents directly with AXIS_FLAPS_SET, but the detents still do not align correctly with the PMDG 737 flap positions, resulting in incorrect flap settings.

Screenshots:

https://postimg.cc/tnxhkG7D (the type of control I use)

https://postimg.cc/5QCwgWjs  (how I did setup detent)

 

Thanks for your help!

Edited by lavoied
images

  • Commercial Member

Sorry, but I don't really know. Never paid attention to this - I was never looking at the flap handle on the Bravo or my other TQs. The numbers didn't seem like precision markings in the first place, especially since the device was made to support all possible aircraft.

If it has to be this exact, I would probably script it. Set an axis range from Axis Min = 0 to Axis Max = 90 and then handle the relative positions in script code.
Scriptgroup: "PMDG"
Scripttitle: "737Flaps"

(L:PMDG-737Flaps)·s0
l0·10·<·if{·-16383·s1·}
l0·10·>=·l0·20·<·and·if{·-12288·s1·}
l0·20·>=·l0·30·<·and·if{·-8192·s1·}
l0·30·>=·l0·40·<·and·if{·-4096·s1·}
l0·40·>=·l0·50·<·and·if{·0·s1·}
l0·50·>=·l0·60·<·and·if{·4096·s1·}
l0·60·>=·l0·70·<·and·if{·8192·s1·}
l0·70·>=·l0·80·<·and·if{·12288·s1·}
l0·80·>·if{·16383·s1·}
l1·(>K:AXIS_FLAPS_SET)

"l0" and "l1" are "L = ell zero/one" (and not ten or eleven)
Adjust the individual ranges to taste.
If you change the group or title of the script, you must change the name of the LVar at the beginning accordingly (= this is the so-called "script variable", it contains the actual axis value sent from the assignment)

 

Edited by Lorby_SI

LORBY-SI

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.